Has Anyone Else Dealt with ArgoCD and Crossplane’s Silent Failures?

0
10
Asked By CuriousCoder2023 On

I'm at my wit's end here! I've spent nearly a week trying to debug a frustrating issue with ArgoCD and Crossplane. Despite ArgoCD showing resources as 'Healthy' and 'Synced,' Crossplane just isn't provisioning AWS resources properly, throwing constant 400 errors. It's infuriating because things like Lambda functions and RDS instances are failing to update, yet ArgoCD acts like everything is perfectly fine. It's hard to believe nobody else is facing this, as I've found zero information online about this specific problem. I've managed to fix it by reordering the health checks, prioritizing error conditions over healthy ones. I just can't shake the feeling that I'm missing something or that everyone else is just monitoring AWS manually. Am I really the only one who's hit this?

4 Answers

Answered By DevGuru42 On

Look, I think there’s a fundamental misunderstanding here. The resources are indeed synced. ArgoCD is doing what it's meant to, which is ensuring that your cluster matches the expected state. If Crossplane fails later on, that’s separate from what ArgoCD is reporting. You need to have proper monitoring in place for the health beyond what ArgoCD offers.

Answered By SysAdminSam On

Thanks for sharing your experience! We're considering migrating to the same stack, and your write-up might save us tons of trouble. Have you thought about posting a GitHub issue on this? It seems like it could be useful for more people.

Answered By CloudNerd1234 On

Been there, done that! I faced this issue years ago. Most folks using Argo should be aware of how to write custom health checks. It’s critical because Argo won't always detect misconfigurations unless you set it up right.

Answered By TechyTammy22 On

Glad to hear you found a workaround! But honestly, I can't believe you'd post it on Medium behind a paywall. It should really be a GitHub issue instead.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.