Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

812 owner healthy status #877

Merged
merged 1 commit into from
May 27, 2022
Merged

812 owner healthy status #877

merged 1 commit into from
May 27, 2022

Conversation

idoru
Copy link
Contributor

@idoru idoru commented May 27, 2022

Changes proposed by this PR

Owners now report ResourcesHealthy condition which summarizes the Healthy condition of its owned resources.

When any resource has a Healthy condition with Unknown status, the status of ResourcesHealthy is Unknown.
If not, when any resource has a Healthy condition with False status, the status of ResourcesHealthy is False.
Else, all resources have a Healthy condition of True and the status of ResourcesHealthy is True.

Objects stamped with ClusterTemplate without a healthRule are now only considered to have a Healthy with a status of True when the object is successfully created.

builds on PR #875

updates #812

Release Note

Owners report ResourcesHealthy condition to reflect overall Healthy condition of owned resources

PR Checklist

Note: Please do not remove items. Mark items as done [x] or use strikethrough if you believe they are not relevant

  • Linked to a relevant issue. Eg: Fixes #123 or Updates #123
  • Removed non-atomic or wip commits
  • Filled in the Release Note section above
  • [] Modified the docs to match changes

Copy link
Contributor

@cirocosta cirocosta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice! lgtm, left a couple nitpicking comments but that's all 😁

ClusterTemplate resources are now only considered healthy
when they have a stamped object.

[#812]
@idoru idoru force-pushed the 812-owner-healthy-status branch from 2e0719b to dcb8e35 Compare May 27, 2022 16:32
@idoru idoru merged commit b53230e into main May 27, 2022
@idoru idoru deleted the 812-owner-healthy-status branch May 27, 2022 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants