diff --git a/silverback/cluster/types.py b/silverback/cluster/types.py index 4458a142..2765f11e 100644 --- a/silverback/cluster/types.py +++ b/silverback/cluster/types.py @@ -319,7 +319,9 @@ def convert_bot_health(cls, bots): @computed_field def cluster(self) -> ServiceHealth: - return ServiceHealth(healthy=self.ars.healthy and self.ccs.healthy) + return ServiceHealth( + healthy=all(ars.healthy for ars in self.ars.values()) and self.ccs.healthy + ) class RegistryCredentialsInfo(BaseModel):