Replies: 3 comments
-
I don't think this is supposed to work like that. When you are viewing your "root" app, then it is correct to display the child app as "synced", because this "child app" is just a kubernetes resource of the root app. Since the But I am curious why you are having issues with the sync wave logic. When you sync your root app to deploy the child apps, the sync-waves of the root app should wait for your child apps to become "healthy" (not "synced"). I can confirm that this is working if you've configured the health-checks correctly: resource.customizations: |
argoproj.io/Application:
health.lua: |
hs = {}
hs.status = "Progressing"
hs.message = ""
if obj.status ~= nil then
if obj.status.health ~= nil then
hs.status = obj.status.health.status
if obj.status.health.message ~= nil then
hs.message = obj.status.health.message
end
end
end
return hs |
Beta Was this translation helpful? Give feedback.
-
The provided For us, it would be also helpful, to see the sync status of the child applications at the parent application:
|
Beta Was this translation helpful? Give feedback.
-
What i have found for Application kind sync wave works only for initial app deployment and deletion.. When comes updating child apps sync wave doesn't work anymore. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I am using ArgoCD app of app pattern. Where i have root application and form there multiple child applications. I configured health via lue that works as expected. Right now i am having problem with sync status.
For example i have a change one of the child applications. When i open this child application i can see sync status is out of sync.
When i open my parent application and look at the same child application there sync status is synced.
Right now i am trying to figure out how to make this work properly, because i have some sync wave logic which i need..
Right now it doesn't work. Also worth to note i want manual sync.
Any idea what i am missing?
Beta Was this translation helpful? Give feedback.
All reactions