try kustomize patch with argocd
All checks were successful
Helm Charts / Detect changed charts (push) Successful in 17s
Helm Charts / Library charts tool (push) Has been skipped
Helm Charts / Application charts pgcat (push) Has been skipped

This commit is contained in:
2025-12-06 14:57:42 +01:00
parent 2b6fc7937b
commit 3be78a836a
2 changed files with 32 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
{{- range $app_name := .Values.tools -}}
{{- range $app_name, $app := .Values.tools }}
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -13,6 +13,16 @@ spec:
repoURL: https://gitea.arcodange.duckdns.org/arcodange-org/tools
targetRevision: HEAD
path: {{ $app_name }}
{{- if $app.patches }}
helm:
patches:
{{- range $patch := $app.patches }}
- target:
{{- toYaml $patch.target | nindent 12 }}
patch: |-
{{ $patch.patch | nindent 12 }}
{{- end }}
{{- end }}
destination:
server: https://kubernetes.default.svc
namespace: tools
@@ -22,4 +32,4 @@ spec:
selfHeal: true
syncOptions:
- CreateNamespace=true
{{ end }}
{{- end }}