try kustomize overlays
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
apiVersion: argoproj.io/v1alpha1
|
apiVersion: argoproj.io/v1alpha1
|
||||||
kind: Application
|
kind: Application
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ $app_name }}
|
name: {{ index (splitList "/" $app_name) 0 }}
|
||||||
namespace: argocd
|
namespace: argocd
|
||||||
finalizers:
|
finalizers:
|
||||||
- resources-finalizer.argocd.argoproj.io
|
- resources-finalizer.argocd.argoproj.io
|
||||||
@@ -13,15 +13,12 @@ spec:
|
|||||||
repoURL: https://gitea.arcodange.duckdns.org/arcodange-org/tools
|
repoURL: https://gitea.arcodange.duckdns.org/arcodange-org/tools
|
||||||
targetRevision: HEAD
|
targetRevision: HEAD
|
||||||
path: {{ $app_name }}
|
path: {{ $app_name }}
|
||||||
{{- if $app.patches }}
|
|
||||||
helm:
|
helm:
|
||||||
patches:
|
valueFiles:
|
||||||
{{- range $patch := $app.patches }}
|
- values.yaml
|
||||||
- target:
|
{{- if $app.kustomize }}
|
||||||
{{- toYaml $patch.target | nindent 12 }}
|
kustomize:
|
||||||
patch: |-
|
{{- toYaml $app.kustomize | nindent 6 }}
|
||||||
{{ $patch.patch | nindent 12 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
|
|||||||
@@ -6,16 +6,7 @@ tools:
|
|||||||
crowdsec: {}
|
crowdsec: {}
|
||||||
redis: {}
|
redis: {}
|
||||||
clickhouse:
|
clickhouse:
|
||||||
patches:
|
kustomize:
|
||||||
- target:
|
patches:
|
||||||
kind: StatefulSet
|
- kustomize/patch-volumeMount.yaml
|
||||||
name: clickhouse
|
|
||||||
patch: |-
|
|
||||||
- op: add
|
|
||||||
path: /spec/template/spec/containers/0/volumeMounts/-
|
|
||||||
value:
|
|
||||||
name: config-volume
|
|
||||||
mountPath: /etc/clickhouse-server/users.d/custom-users.xml
|
|
||||||
subPath: custom-users.xml
|
|
||||||
readOnly: true
|
|
||||||
grafana: {}
|
grafana: {}
|
||||||
14
clickhouse/kustomize/patch-volumeMount.yaml
Normal file
14
clickhouse/kustomize/patch-volumeMount.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
apiVersion: apps/v1
|
||||||
|
kind: StatefulSet
|
||||||
|
metadata:
|
||||||
|
name: clickhouse
|
||||||
|
spec:
|
||||||
|
template:
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: clickhouse
|
||||||
|
volumeMounts:
|
||||||
|
- name: config-volume
|
||||||
|
mountPath: /etc/clickhouse-server/users.d/custom-users.xml
|
||||||
|
subPath: custom-users.xml
|
||||||
|
readOnly: true
|
||||||
Reference in New Issue
Block a user