update external device

This commit is contained in:
2026-01-22 23:39:12 +01:00
parent b6c6366c59
commit 1fcccb9d9a

View File

@@ -5,19 +5,36 @@ metadata:
namespace: argocd-ops namespace: argocd-ops
spec: spec:
generators: generators:
- list: # Les certificats sont créés UNIQUEMENT dans le cluster OPS
elements: # qui a cert-manager installé et accès à Internet pour Let's Encrypt
- env: prd - merge:
cluster: cluster-prd generators:
# Premier générateur : scanne les répertoires Helm pour les certificats
- git:
repoURL: https://git.gkdomaine.fr/kubernetes/argocd.git
revision: main
directories:
- path: "helm/external-devices/*"
# Deuxième générateur : lit la config OPS uniquement
- git:
repoURL: https://git.gkdomaine.fr/kubernetes/argocd.git
revision: main
files:
- path: "configs/*/config.json"
mergeKeys:
- path.basename
template: template:
metadata: metadata:
name: external-devices-{{path.basename}} name: external-devices-{{path.basename}}
spec: spec:
project: default project: '{{path.basename}}'
source: source:
repoURL: https://gitea.gkdomaine.local/gkdomaine.fr/argocd.git repoURL: '{{repository}}'
targetRevision: main targetRevision: '{{targetRevision}}'
path: helm/external-devices/{{path.basename}} path: '{{helmPath}}/external-devices/{{path.basename}}'
helm:
valueFiles:
- values.yaml
destination: destination:
name: '{{name}}' name: '{{name}}'
namespace: 'traefik-{{path.basename}}' namespace: 'traefik-{{path.basename}}'