Rendre l'URL et la révision du dépôt socle configurables via le CRD #962
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Quel est le comportement actuel ?
Actuellement, l’URL et la révision du dépôt Git "socle" utilisé par les jobs Ansible pour les tâches de post-installation sont codées en dur. Le dépôt est cloné avec une URL fixe (
https://github.com/cloud-pi-native/socle.git) sans possibilité de spécifier une révision (branche, tag ou commit) autre que la branche par défaut.Quel est le nouveau comportement ?
Avec ce changement, l’URL et la révision du dépôt "socle" deviennent configurables via le CRD. Deux nouveaux champs ont été ajoutés :
repoSocle.url: Permet de spécifier une URL personnalisée pour le dépôt Git contenant les playbooks Ansible.repoSocle.revision: Permet de spécifier une branche, un tag ou un commit spécifique à cloner.Exemple d’utilisation dans le CRD :
Cette PR introduit-elle un breaking change ?
Non, pas de modification du comportement par défaut.
Autres informations
Ce changement est particulièrement utile pour :
Je l'ai testé et, même si le
\se met sur la ligne suivante, cela ne pose pas de problème lors de execution du job :