1
Créer le fichier de valeurs
Créez le fichier
values/<namespace>/<app>-<env>.yaml avec la configuration de votre application (voir /deploiement/fichier-valeurs).2
Créer l'Application ArgoCD
Créez le fichier
apps/<produit>/<app>-<env>.yaml avec la définition de l’Application ArgoCD (voir /deploiement/anatomie-application).3
Vérifier le rendu Helm
Avant de committer, vérifiez que le rendu Helm est correct :
Vérification
4
Créer le namespace si nécessaire
Si le namespace n’existe pas encore, ajoutez l’option dans le
syncPolicy de l’Application :CreateNamespace
5
Vérifier les annotations image-updater
Vérifiez que l’alias d’image est identique dans les 4 annotations image-updater et qu’il correspond bien à
image.repository dans le fichier de values.6
Commit et push
Committez les fichiers et poussez sur
main. L’Application racine détecte automatiquement le nouveau fichier et crée l’Application dans ArgoCD.7
Ajouter l'enregistrement DNS
Ajoutez l’enregistrement DNS correspondant dans Cloudflare pour que le trafic arrive sur la plateforme.
8
Vérifier le certificat TLS
Vérifiez que le certificat est bien émis :
Vérification certificat