Replies: 1 comment
-
My bad. To solve this I had to add the following to the two manifest files that used "unknown" CRDS.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've re-read the docs a couple of times and tried my luck with google too but I can't get this to work for all manifest files.
So my question is, are
sync-wave
only available for applications/app-of-apps?I have a working app-of-apps setup that actually does sync in the correct order, so it at least works for the app-of-apps approach.
How ever, in one of the "sub apps", i also need the manifests applied in a certain order, but this isn't happening.
So my thought right now is that sync-wave only applies to app-of-apps? And not all manifest files.
If that's the case, why this limitation? Why can't we have it applied to all manifest files?
How I have it set up now:
This is getting applied in the specified order (more or less at least, some apps get's a healthy status before it should be, but that isn't really a problem since ArgoCD is awesome and retries a couple of times before giving up)
IPAddressPool
manfiest file defining an pool of IP's to use for External-IP's.L2Advertisement
manifest file that defines the pool name from step 2 to be announced.Applied like this:
But this part isn't working. ArgoCD is trying to apply the
IPAddressPool
andL2Advertisement
manifest files first, which fails since the CRD's isn't created yet since the Application that is installing MetalLB isn't being tried at all.Beta Was this translation helpful? Give feedback.
All reactions