diff --git a/configs/dev/config.json b/configs/dev/config.json index 46c33f1..d3df596 100644 --- a/configs/dev/config.json +++ b/configs/dev/config.json @@ -4,7 +4,20 @@ "repository": "https://git.gkdomaine.fr/kubernetes/argocd.git", "targetRevision": "main", "helmPath": "helm", + + "harbor": { + "repository": "harbor.gkdomaine.local" + }, + "traefik": { - "url": "traefik.gkdomaine.local" + "url": "traefik.dev.gkdomaine.local" + }, + + "metallb": { + "ipAddressPool": "10.78.106.240-10.78.106.245" + }, + + "homarr": { + "url": "homarr.dev.gkdomaine.local" } } diff --git a/helm/homarr/dev/values.yaml b/helm/homarr/dev/values.yaml index 1cfb791..626e81f 100644 --- a/helm/homarr/dev/values.yaml +++ b/helm/homarr/dev/values.yaml @@ -6,7 +6,7 @@ homarr: image: # Le chart homarr n'utilise pas image.registry séparément, # il faut donc mettre le chemin complet dans repository - repository: harbor.gkdomaine.local/images/homarr + repository: {{ .Values.harbor.repository }}/images/homarr tag: "v1.50.0" pullPolicy: IfNotPresent @@ -16,7 +16,7 @@ homarr: ingressClassName: traefik # Configuration des hôtes hosts: - - host: homarr.gkdomaine.local + - host: {{ .Values.homarr.url }} paths: - path: / diff --git a/helm/metallb/dev/templates/config.yaml b/helm/metallb/dev/templates/config.yaml index 24acdd5..b58668d 100644 --- a/helm/metallb/dev/templates/config.yaml +++ b/helm/metallb/dev/templates/config.yaml @@ -5,7 +5,7 @@ metadata: namespace: {{ .Release.Namespace }} spec: addresses: - - 10.78.106.240-10.78.106.245 + - {{ .Values.metallb.ipAddressPool }} --- apiVersion: metallb.io/v1beta1 kind: L2Advertisement diff --git a/helm/metallb/dev/values.yaml b/helm/metallb/dev/values.yaml index 77d662e..c1f6139 100644 --- a/helm/metallb/dev/values.yaml +++ b/helm/metallb/dev/values.yaml @@ -4,17 +4,17 @@ metallb: controller: enabled: true image: - repository: harbor.gkdomaine.local/images/controller + repository: {{ .Values.harbor.repository }}/images/controller tag: v0.15.3 pullPolicy: IfNotPresent speaker: enabled: true image: - repository: harbor.gkdomaine.local/images/speaker + repository: {{ .Values.harbor.repository }}/images/speaker tag: v0.15.3 pullPolicy: IfNotPresent frr: enabled: true image: - repository: harbor.gkdomaine.local/images/frr + repository: {{ .Values.harbor.repository }}/images/frr tag: 10.4.1 \ No newline at end of file