Repository navigation
Promoting myservice from staging -> production (using app of apps or applicationset) #5290
ghostsquad
started this conversation in
Ideas
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) |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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-stagingand only after everything is "healthy", proceed to another wave and syncmyservice-productionThings 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?
All reactions