Skip to content

Conversation

@mathieulaude
Copy link
Collaborator

@mathieulaude mathieulaude commented Dec 9, 2025

Issues liées

Issues numéro: #1806


Quel est le comportement actuel ?

Les valeurs de chemin, branche et valuesFile sont définies par défaut.

Quel est le nouveau comportement ?

Possibilité pour l'utilisateur de personnaliser son déploiement avec le choix du chemin, branche et valuesFile.

image image

Cette PR introduit-elle un breaking change ?

Autres informations

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

🤖 Hey !

The @cpn-console/shared (v1.3.0) package already exists on npm but the source code has changed, you should consider updating the package version.

The version update warning should be ignored in the case of modifications that do not affect the code once it has been built, such as code formatting, etc...

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

🤖 Hey !

The @cpn-console/argocd-plugin (v2.3.0) package already exists on npm but the source code has changed, you should consider updating the package version.

The version update warning should be ignored in the case of modifications that do not affect the code once it has been built, such as code formatting, etc...

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

🤖 Hey !

The @cpn-console/hooks (v4.0.0) package already exists on npm but the source code has changed, you should consider updating the package version.

The version update warning should be ignored in the case of modifications that do not affect the code once it has been built, such as code formatting, etc...

@github-actions github-actions bot added the built label Dec 9, 2025
@mathieulaude mathieulaude added the preview Deploy preview app with Argo-cd label Dec 9, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

🤖 Hey !

A preview of the application is available at : https://console-pr-1807.sdid-hp.cpin.numerique-interieur.com

Please be patient, deployment may take a few minutes.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

🤖 Hey !

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

Copy link
Collaborator

@StephaneTrebel StephaneTrebel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quelques points que je voudrais clarifier, même si dans l'ensemble je ne vois rien de flagrant. C'est plus pour le tur-fu

@cloud-pi-native-sonarqube
Copy link

@this-is-tobi
Copy link
Member

Hello,

Je me permet de vous poser quelques petites questions, peut-être à côté de la plaque ne m'en voulez pas je vois sujet de loin :

  • Est ce que ces modifications ne sont prévues que sur les clusters externes ou sur l'ensemble des apps gérées par CPiN ?
  • Dans le formulaire vous avez bien prévu de pouvoir renseigner les sources de l'application ArgoCD ? (multi-sources pour pouvoir séparer les sources Helm et les fichiers de values)
  • Avez-vous pensé à la possibilité de surcharger des values directement dans l'interface ArgoCD pendant les phases de tests qui pourrait être impactées ? (lié à la question précédente )

Et aussi qu'est ce qui est prévu côté reprise de données des modifications qui ont pu être faites par les projets sur l'interface ArgoCD (et donc sur la ressource Kube associée) ?

Force et honneur 🖖🏻

@mathieulaude
Copy link
Collaborator Author

Hello @this-is-tobi ,
Merci pour ces questions très pertinentes !

  • Ces modifications visent précisément à considérer tous les clusters de la même manière : "externes", c'est-à-dire pilotés par ArgoCD en fonction des inputs de la Console (et plus par la Console directement, soit la fin du geste mode Push vs Pull)
  • Non ce premier dev ne gère pas les Applications multi-sources, car nous n'avons pas encore décidé du meilleur moyen de gérer ces cas particuliers : ajout de nouveaux champs customs ou bien ouverture complète vers le pattern App of Apps
  • Oui le coeur du sujet c'est précisément de passer par la Console, pour limiter le nombre d'éditions manuelles à réaliser dans la WebUI ArgoCD et aller vers la promesse du déploiement "clé en main". Il restera la possibilité de désactiver l'auto-sync lors des phases de tests, avant de pérenniser les values dans un fichier dédié et réactiver l'auto-sync ;)

@ArnaudTA
Copy link
Contributor

Je me permets de réagir sur les clusters externes, cela veut dire que tous les clusters vont perdre le mode push ?

Je suis inquiet pour la feedback loop en phase de test à vrai dire

@StephaneTrebel
Copy link
Collaborator

LGTM

@StephaneTrebel StephaneTrebel self-requested a review December 11, 2025 15:20
@mathieulaude mathieulaude merged commit 5d2a156 into main Dec 11, 2025
35 checks passed
@mathieulaude mathieulaude deleted the feat/argo-inputs branch December 11, 2025 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

built preview Deploy preview app with Argo-cd

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants