Skip to content

Commit

Permalink
docs: clarify priority of health statuses (#20490)
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Crenshaw <[email protected]>
  • Loading branch information
crenshaw-dev authored Oct 23, 2024
1 parent e953a2d commit 0b48670
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion docs/operator-manual/health.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,9 @@ The following resources have Go-based health checks:
## Health Checks

An Argo CD App's health is inferred from the health of its immediate child resources (the resources represented in
source control).
source control). The App health will be the worst health of its immediate child sources. The priority of most to least
healthy statuses is: `Healthy`, `Suspended`, `Progressing`, `Missing`, `Degraded`, `Unknown`. So, for example, if an App
has a `Missing` resource and a `Degraded` resource, the App's health will be `Missing`.

But the health of a resource is not inherited from child resources - it is calculated using only information about the
resource itself. A resource's status field may or may not contain information about the health of a child resource, and
Expand Down

0 comments on commit 0b48670

Please sign in to comment.