From 8c72854073c96ed2e5b07865df1a7cd5ebeb030f Mon Sep 17 00:00:00 2001 From: Kevin Powell Noumbissie <10553243+KepoParis@users.noreply.github.com> Date: Fri, 4 Sep 2026 17:40:12 +0200 Subject: [PATCH] docs: warn that deployments override infrastructure repository configuration --- docs/guide/deployment-management.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/guide/deployment-management.md b/docs/guide/deployment-management.md index 33322ed..22bdae9 100644 --- a/docs/guide/deployment-management.md +++ b/docs/guide/deployment-management.md @@ -42,6 +42,17 @@ Dans la partie **Déploiements**, cliquer sur le bouton **+ Ajouter un nouveau d > Un déploiement est toujours rattaché à un seul environnement. +:::warning +Dès qu'au moins un déploiement existe, les déploiements deviennent la **seule** source de configuration applicative prise en compte par la console pour générer les fichiers de values ArgoCD. + +Concrètement : + +- pour l'environnement associé à un déploiement, la liste des dépôts déployés est entièrement réécrite à partir du déploiement. La configuration portée par les dépôts d'infrastructure du projet (révision, chemin, fichiers de values) est **écrasée** et n'est plus utilisée ; +- les environnements de la même zone qui n'ont aucun déploiement conservent l'ancien fonctionnement, basé sur les dépôts d'infrastructure du projet. Leur configuration ArgoCD reste celle générée précédemment, mais la console ne la régénère plus : toute modification faite ensuite sur les dépôts d'infrastructure n'est plus répercutée tant qu'un déploiement n'a pas été créé pour ces environnements. + +Avant de créer un premier déploiement, il faut donc reporter dans celui-ci l'intégralité de la configuration existante des dépôts d'infrastructure, et prévoir de créer un déploiement pour chaque environnement du projet. +::: + ## Configurer les dépôts du déploiement Pour chaque dépôt inclus dans un déploiement, il est possible de configurer : @@ -93,17 +104,6 @@ Elle demande les champs suivants : La révision du dépôt de valeurs est indépendante de celle du dépôt déployé : un même chart peut ainsi être déployé avec des values issues d'une branche différente selon l'environnement. -### Templating de l'environnement - -Dans le chemin d'un fichier de valeurs, le motif `` est remplacé par le nom de l'environnement cible. - -Cela permet de conserver la même configuration pour plusieurs déploiements, par exemple : - -```text -values-.yaml -values//values.yaml -``` - ## Multi branches et target revision Un même dépôt peut être déployé sur plusieurs environnements avec une révision différente.