feat(argocd): apps override destination namespace; kadans-jobs → kadans #38
@@ -1,5 +1,8 @@
|
|||||||
{{- range $app_name, $app_attr := .Values.gitea_applications -}}
|
{{- range $app_name, $app_attr := .Values.gitea_applications -}}
|
||||||
{{- $org := default "arcodange-org" $app_attr.org -}}
|
{{- $org := default "arcodange-org" $app_attr.org -}}
|
||||||
|
{{- /* Namespace defaults to the app name; override lets siblings share one
|
||||||
|
(e.g. kadans-jobs deploys into the `kadans` namespace). */ -}}
|
||||||
|
{{- $ns := default $app_name $app_attr.namespace -}}
|
||||||
---
|
---
|
||||||
apiVersion: argoproj.io/v1alpha1
|
apiVersion: argoproj.io/v1alpha1
|
||||||
kind: Application
|
kind: Application
|
||||||
@@ -20,7 +23,7 @@ spec:
|
|||||||
path: chart
|
path: chart
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
namespace: {{ $app_name }}
|
namespace: {{ $ns }}
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
{{- if $app_attr.syncPolicy }}
|
{{- if $app_attr.syncPolicy }}
|
||||||
{{- toYaml $app_attr.syncPolicy | nindent 4 }}
|
{{- toYaml $app_attr.syncPolicy | nindent 4 }}
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ gitea_applications:
|
|||||||
argocd-image-updater.argoproj.io/kadans.update-strategy: digest
|
argocd-image-updater.argoproj.io/kadans.update-strategy: digest
|
||||||
kadans-jobs:
|
kadans-jobs:
|
||||||
org: arcodange
|
org: arcodange
|
||||||
|
# La façade d'analyse vit dans le namespace de l'app qu'elle sert.
|
||||||
|
namespace: kadans
|
||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: kadans-jobs=gitea.arcodange.lab/arcodange/kadans-jobs:latest
|
argocd-image-updater.argoproj.io/image-list: kadans-jobs=gitea.arcodange.lab/arcodange/kadans-jobs:latest
|
||||||
argocd-image-updater.argoproj.io/kadans-jobs.update-strategy: digest
|
argocd-image-updater.argoproj.io/kadans-jobs.update-strategy: digest
|
||||||
|
|||||||
Reference in New Issue
Block a user