diff --git a/apps/applicationset-headlamp.yaml b/apps/applicationset-headlamp.yaml index cb75352..1d21bfa 100644 --- a/apps/applicationset-headlamp.yaml +++ b/apps/applicationset-headlamp.yaml @@ -28,15 +28,16 @@ spec: - path.basename template: metadata: - name: 'headlamp-{{environment}}' + # Utilise path.basename qui vient du générateur git (plus fiable que environment du JSON) + name: 'headlamp-{{path.basename}}' spec: - project: '{{environment}}' + # Utilise path.basename pour le projet (ou {{environment}} si disponible dans le JSON) + project: '{{path.basename}}' source: repoURL: '{{repository}}' targetRevision: '{{targetRevision}}' # Construit explicitement le chemin Helm à partir du basename - # pour éviter que {{path}} prenne la valeur du fichier config.json - path: '{{helmPath}}/headlamp/{{environment}}' + path: '{{helmPath}}/headlamp/{{path.basename}}' helm: valueFiles: - values.yaml @@ -45,7 +46,7 @@ spec: # (deuxième générateur du merge) name: '{{name}}' # server: '{{server}}' - namespace: 'headlamp-{{environment}}' + namespace: 'headlamp-{{path.basename}}' syncPolicy: automated: prune: true