Skip to content

feat(argocd): emit deployment value sources in generated values - #2373

Merged
KepoParis merged 1 commit into
mainfrom
feat/deployment-value-sources-argocd
Jul 29, 2026
Merged

feat(argocd): emit deployment value sources in generated values#2373
KepoParis merged 1 commit into
mainfrom
feat/deployment-value-sources-argocd

Conversation

@KepoParis

Copy link
Copy Markdown
Contributor

Issues liées

Issues numéro: #2247


Note

PR empilée (stacked) sur #2372. À rebaser au fur et à mesure que la pile est mergée.

Quel est le comportement actuel ?

Les sources de valeurs (value sources) persistées via l'API (#2372) ne sont
pas propagées dans les valeurs générées pour ArgoCD : le chart dso-env ne
reçoit donc aucune valeur externe.

Quel est le nouveau comportement ?

  • Sélection des valueSources (triées par order, avec l'internalRepoName
    du dépôt) dans les select des requêtes argocd et project.
  • Ajout d'un type ValueSource au schéma de valeurs et mapping de chaque
    source dans les repositories de l'application : les sources externes
    résolvent un repoURL, un ref et une targetRevision ; les sources
    internes ne portent que leur path.
  • Valeur par défaut valueSources: [] pour les valeurs dérivées des dépôts
    (hors déploiement).

Cette PR introduit-elle un breaking change ?

Non. En l'absence de value sources, valueSources vaut [] ; les valeurs
générées restent inchangées pour les déploiements existants.

Autres informations

Partie GitOps/ArgoCD de l'adaptation au nouveau helm-chart
(https://github.com/cloud-pi-native/helm-charts) permettant d'ajouter des
valeurs externes au chart dso-env. Les composants client suivront dans une
PR distincte.

@KepoParis KepoParis self-assigned this Jul 27, 2026
@KepoParis KepoParis added the enhancement New feature or request label Jul 27, 2026
@github-actions github-actions Bot added the built label Jul 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🤖 Hey !

The security scan report for the current pull request is available here.

@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-api branch from c8fbc42 to ad4ebf3 Compare July 27, 2026 15:36
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-argocd branch from 3f38536 to e30282e Compare July 27, 2026 15:38
@github-actions

Copy link
Copy Markdown
Contributor

🤖 Hey !

The security scan report for the current pull request is available here.

StephaneTrebel
StephaneTrebel previously approved these changes Jul 28, 2026
Comment thread apps/server-nestjs/src/modules/argocd/argocd.service.ts
Comment thread apps/server-nestjs/src/modules/argocd/argocd.service.ts Outdated
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-api branch from ad4ebf3 to 13f0fc0 Compare July 28, 2026 15:05
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-argocd branch from e30282e to 1d87078 Compare July 28, 2026 15:14
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-api branch from 13f0fc0 to b712f61 Compare July 28, 2026 16:07
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-argocd branch from 1d87078 to f4c23a4 Compare July 28, 2026 16:10
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-api branch from b712f61 to 29f69d8 Compare July 28, 2026 19:37
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-argocd branch from f4c23a4 to bd958a3 Compare July 28, 2026 19:37
@github-actions

Copy link
Copy Markdown
Contributor

🤖 Hey !

The security scan report for the current pull request is available here.

@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-api branch from 29f69d8 to 99af2a8 Compare July 29, 2026 15:33
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-argocd branch from bd958a3 to d38697d Compare July 29, 2026 15:34
Base automatically changed from feat/deployment-value-sources-api to main July 29, 2026 16:05
@KepoParis
KepoParis force-pushed the feat/deployment-value-sources-argocd branch from d38697d to e45f052 Compare July 29, 2026 16:19
@KepoParis KepoParis modified the milestone: 9.24.0 Jul 29, 2026
@KepoParis
KepoParis requested a review from a team July 29, 2026 16:22
@cloud-pi-native-sonarqube

Copy link
Copy Markdown

@KepoParis
KepoParis added this pull request to the merge queue Jul 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 29, 2026
@KepoParis
KepoParis added this pull request to the merge queue Jul 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 29, 2026
@KepoParis
KepoParis added this pull request to the merge queue Jul 29, 2026
Merged via the queue into main with commit 11bbac6 Jul 29, 2026
33 checks passed
@KepoParis
KepoParis deleted the feat/deployment-value-sources-argocd branch July 29, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

built enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

💡 [REQUEST] - Ajouter la configuration des références Argo Values externes

4 participants