Pour utiliser needsUsingArgocdSyncWaves et utiliser un repo GIT avec les manifests :
- rancher-project-id : could be set by Argo at namespace creation ?
- pre-deploys : check with argo sync policies what settings we need based on environments
- jobs : actuellement les jobs qui sont supprimés du cluster sont recrées continuellement par Argo 🤔
Exemple de scenario GIT (ex: branche "manifests") :
dev # <---- ApplicationSet Argo
|-review-env1
|- manifests.yaml
|-review-env2
|- manifests.yaml
preprod
|- manifests.yaml
prod
|- manifests.yaml
Voir s'il y a d'autres points :)
example config : https://github.com/SocialGouv/template/blob/hasura-argo/.kontinuous/config.yaml
Pour utiliser
needsUsingArgocdSyncWaveset utiliser un repo GIT avec les manifests :Exemple de scenario GIT (ex: branche "manifests") :
Voir s'il y a d'autres points :)
example config : https://github.com/SocialGouv/template/blob/hasura-argo/.kontinuous/config.yaml