Promoting myservice from staging -> production (using app of apps or applicationset) #5290
Replies: 1 comment
-
I think that
You can write your custom health check without waiting for a new release https://argoproj.github.io/argo-cd/operator-manual/health/#way-1-define-a-custom-health-check-in-argocd-cm-configmap
Something like flagger (https://docs.flagger.app/) would be useful. Even if you don't want to use the built-in canary analisys, you can use the webhook to perform your validation (https://docs.flagger.app/usage/webhooks) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Statement:
Given an App of Apps pattern (or new ApplicationSet)
Parent App contains
I want to "sync" an
myservice-staging
and only after everything is "healthy", proceed to another wave and syncmyservice-production
Things to consider:
If this is all possible, I think there should be explicit documentation somewhere to describe how to enact this pattern.
If there are missing pieces, I'd like to know if a separate resource such as https://github.com/maruina/argocd-progressive-rollout-controller is needed, or if contributions to the core of ArgoCD would be better?
Beta Was this translation helpful? Give feedback.
All reactions