Skip to content

Conversation

@jonasz-lasut
Copy link
Contributor

@jonasz-lasut jonasz-lasut commented Nov 21, 2025

Fixes crossplane/crossplane#6569 after the healthcheck is implemented and used in ArgoCD as a default healthcheck for XP resources.

Early return in status.condition if condition.type is Ready and condition.status == "True" has led to ArgoCD incorrectly notyfing about status of MRs if the state has changed from healthy to unhealthy for example during spec.forProvider change that would lead to recreation of the MR

ArgoCD health status without the fix:
image

ArgoCD health status with the fix:
image

@netlify
Copy link

netlify bot commented Nov 21, 2025

Deploy Preview for crossplane ready!

Name Link
🔨 Latest commit f61b4ff
🔍 Latest deploy log https://app.netlify.com/projects/crossplane/deploys/6920517d26746f00089544c0
😎 Deploy Preview https://deploy-preview-1023--crossplane.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 94 (🟢 up 3 from production)
Accessibility: 90 (🔴 down 2 from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: 70 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Jonasz Lasut-Balcerzak <jonasz.lasut@gmail.com>
@jonasz-lasut jonasz-lasut force-pushed the crossplane#6569-fix-argocd-healthcheck branch from 446b13c to f61b4ff Compare November 21, 2025 11:48
Copy link
Collaborator

@jeanduplessis jeanduplessis left a comment

Choose a reason for hiding this comment

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

Thank you @jonasz-lasut

@jeanduplessis jeanduplessis merged commit 9fe7448 into crossplane:master Nov 21, 2025
6 of 7 checks passed
@jonasz-lasut jonasz-lasut deleted the crossplane#6569-fix-argocd-healthcheck branch November 21, 2025 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants