Skip to content

docs: avertir de l'écrasement de la configuration des dépôts d'infrastructure - #109

Merged
KepoParis merged 1 commit into
mainfrom
docs/deployment-config-override-warning
Sep 4, 2026
Merged

docs: avertir de l'écrasement de la configuration des dépôts d'infrastructure#109
KepoParis merged 1 commit into
mainfrom
docs/deployment-config-override-warning

Conversation

@KepoParis

@KepoParis KepoParis commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Issues liées

Aucune.


Quel est le comportement actuel ?

La page « Gestion des déploiements » décrit une section « Templating de
l'environnement » indiquant que le motif <env> est remplacé dans le chemin
des fichiers de valeurs. Ce remplacement ne s'applique qu'à l'ancien champ
helmValuesFiles, pas aux chemins des nouvelles sources de valeurs.

Rien n'indique par ailleurs qu'un déploiement écrase la configuration portée
par les dépôts d'infrastructure du projet.

Quel est le nouveau comportement ?

  • Suppression de la section « Templating de l'environnement », qui ne
    correspond pas au comportement des sources de valeurs.
  • Ajout d'un avertissement dans « Créer un déploiement » : dès qu'au moins un
    déploiement existe, la console génère les fichiers de values ArgoCD à partir
    des déploiements uniquement. La liste des dépôts de l'environnement concerné
    est réécrite et la configuration des dépôts d'infrastructure (révision,
    chemin, fichiers de values) n'est plus utilisée. Les environnements de la
    même zone sans déploiement conservent l'ancien fonctionnement basé sur les
    dépôts d'infrastructure, mais leur configuration ArgoCD n'est plus
    régénérée.

Cette PR introduit-elle un breaking change ?

Non.

Autres informations

Comportement vérifié dans apps/server-nestjs/src/modules/argocd/argocd.service.ts
de la console : generateEnvironmentActions remplace les actions
d'environnement par les actions de déploiement dès qu'il en existe une, et
formatValues construit application.repositories à partir des déploiements.

@KepoParis
KepoParis requested review from iliesmrf and plec September 4, 2026 15:44
@KepoParis KepoParis self-assigned this Sep 4, 2026
@KepoParis KepoParis added this to the Documentation milestone Sep 4, 2026
@KepoParis
KepoParis force-pushed the docs/deployment-config-override-warning branch from d4fca52 to 8c72854 Compare September 4, 2026 15:51
@KepoParis
KepoParis merged commit 76fde38 into main Sep 4, 2026
1 check passed
@KepoParis
KepoParis deleted the docs/deployment-config-override-warning branch September 4, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants