Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: ✨ combine helm user values #278

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from

Conversation

benji78
Copy link

@benji78 benji78 commented Jul 23, 2024

Quel est le comportement actuel ?

Seuls ArgoCD, console, GitLab, Harbor, Keycloak, Sonarqube et Vault ont une option pour surcharger les Helm values dans DsoSocleConfig.

Quel est le nouveau comportement ?

Ajoute une option values dans DsoSocleConfig pour CertManager, cloudNativePG, GitLab Operator, GitLab CI Pipeline Exporter, Grafana Operator et Kyverno.

Cette PR introduit-elle un breaking change ?

Non

Autres informations

À l'ANFSI, nous travaillons au déploiement de la DSO en airgap et nous avons besoin de surcharger beaucoup de Helm values, notamment celles proposés dans cette PR.

@benji78 benji78 changed the base branch from main to develop July 23, 2024 15:23
Copy link
Collaborator

@ArnaudTA ArnaudTA left a comment

Choose a reason for hiding this comment

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

meme chose qu'en #279
si on peut éviter d'ajouter des lignes values: {} dans la CRD mais surcharger par config.
Sinon ça instantie inutilement des lignes dans DSC et complique la lecture.
Le fichier roles/socle-config/files/config.yaml est fait pour justement avoir un fallback

@this-is-tobi
Copy link
Member

Ici aussi, s'il est possible de réécrire les messages de commits pour qu'ils suivent conventional commits ça serait cool (:

ps: merci pour la participation

@benji78
Copy link
Author

benji78 commented Jul 24, 2024

Ici aussi, s'il est possible de réécrire les messages de commits pour qu'ils suivent conventional commits ça serait cool (:

Absolument ! Cependant je trouve ça presque ironique vu certains noms de commits récents 🙃 : wip, init ou fix:

@benji78
Copy link
Author

benji78 commented Jul 24, 2024

meme chose qu'en #279 si on peut éviter d'ajouter des lignes values: {} dans la CRD mais surcharger par config. Sinon ça instantie inutilement des lignes dans DSC et complique la lecture. Le fichier roles/socle-config/files/config.yaml est fait pour justement avoir un fallback

Là c'est plus clair. Dans ce cas que faire dans le README ?

@ArnaudTA
Copy link
Collaborator

@benji78 Je comprends ce que tu veux dire, on est une toute petite équipe avec bcp de sujets. On essaye d'aller vers le mieux mais des fois il y a des loupés. Le conventional commit a surtout un interet pour avoir des releases notes automatique et ce que tu propose mérite clairement de figurer dedans, et pour ça merci

Pour le Readme je dirais de revert tes changement sur ce fichier vu que ce n'est plus d'actualité.

A vrai dire un lien vers roles/socle-config/files/cr-conf-dso-default.yaml aurait largement pu faire l'affaire et éviterait une double maintenance...

@benji78
Copy link
Author

benji78 commented Jul 25, 2024

Pourquoi les release notes ne sont-elles pas créés à partir des noms de PR plutôt que des commits (qui pourraient être très nombreux) ?

@ArnaudTA
Copy link
Collaborator

Parce que c'est conventionnal commit 😉

Sinon j'ai deux trois trucs bêtes qui me chagrine sur ta branche, tu m'autorise à l'éditer ?

@benji78 benji78 force-pushed the feat/combine-helm-user-values branch from fd711c4 to fe890b6 Compare July 25, 2024 15:11
@benji78
Copy link
Author

benji78 commented Jul 25, 2024

Maintenant oui. D'ailleurs, je n'ai pas pu m'empêcher de corriger toute sorte de typo dans le README.

@this-is-tobi
Copy link
Member

Ici aussi, s'il est possible de réécrire les messages de commits pour qu'ils suivent conventional commits ça serait cool (:

Absolument ! Cependant je trouve ça presque ironique vu certains noms de commits récents 🙃 : wip, init ou fix:

Ahah ! C'est justement parce que certains sont passés à la trape que je voudrais éviter que ça se reproduise (je vais les réécrire avant la prochaine release je pense).

Merci à toi en tout cas @benji78 ! Si tu as des interrogations sur le fonctionnement de certaines choses, etc n'hésites surtout pas à nous en faire part, comme disait Arnaud, on est une toute petite équipe et on fait ce qu'on peut (on a d'autres dépôts à maintenir en plus de plusieurs plateformes). On répondra / échangera avec toi en direct au besoin (webconf) selon nos dispos respectives (:

@benji78
Copy link
Author

benji78 commented Aug 3, 2024

J'ai fait un rebase de ma branche, mais je n'ai pas compris pourquoi tout l'historique de la branche develop à été supprimé et remplacé par les noms des pull requests.

@this-is-tobi
Copy link
Member

this-is-tobi commented Aug 5, 2024

J'ai fait un rebase de ma branche, mais je n'ai pas compris pourquoi tout l'historique de la branche develop à été supprimé et remplacé par les noms des pull requests.

Ah étonnant tiens, pas si grave je ferai une repasse sur l'historique avant de faire la prochaine release au besoin !
@benji78 je vais t'embêter mais avec le bal des merge il faudrait re-rebase, merci pour les participations en tout cas !

@ArnaudTA tu voulais ajouter / réécrire des choses ?

@benji78 benji78 force-pushed the feat/combine-helm-user-values branch from 055a755 to e0e244d Compare August 6, 2024 09:02
projectsRootDir:
- forge
rootDomain: .example.com
metrics: {}
Copy link
Author

@benji78 benji78 Aug 6, 2024

Choose a reason for hiding this comment

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

Pour global.metrics et global.alerting j'ai retiré enabled: false qui est la valeur par défaut dans le CRD et dans config.yaml. Mais peut-être faut-il, comme pour les values, également retirer le default du CRD ?

Par ailleurs, pour organiser une reunion webconf par quel moyen peut on vous contacter ?

@benji78 benji78 force-pushed the feat/combine-helm-user-values branch from 5f7174b to ace7926 Compare August 7, 2024 09:02
@this-is-tobi
Copy link
Member

Hello @benji78, désolé pour le temps de réponse, tu pourrais me donner ton adresse mail pro ? Histoire que je puisse t'inviter sur notre Mattermost pour échanger plus facilement et convenir d'un point qu'on pourrait faire ensemble ?

@benji78 benji78 force-pushed the feat/combine-helm-user-values branch from ace7926 to 75c7a68 Compare August 29, 2024 12:46
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.

None yet

4 participants