diff --git a/charts/omada-controller/5.15/templates/extra-manifests.yaml b/charts/omada-controller/5.15/templates/extra-manifests.yaml new file mode 100644 index 0000000..0e97856 --- /dev/null +++ b/charts/omada-controller/5.15/templates/extra-manifests.yaml @@ -0,0 +1,8 @@ +{{ range .Values.extraObjects }} +--- +{{- if typeIs "string" . }} +{{ tpl . $ }} +{{ else }} +{{ tpl (. | toYaml) $ }} +{{- end }} +{{ end }} diff --git a/charts/omada-controller/5.15/values.yaml b/charts/omada-controller/5.15/values.yaml index b314beb..47b61fb 100644 --- a/charts/omada-controller/5.15/values.yaml +++ b/charts/omada-controller/5.15/values.yaml @@ -103,3 +103,17 @@ nodeSelector: {} tolerations: [] affinity: {} + +# extraObjects could be utilized to add dynamic manifests via values +extraObjects: [] +# Examples: +# extraObjects: +# - apiVersion: kubernetes-client.io/v1 +# kind: ExternalSecret +# metadata: +# name: grafana-secrets-{{ .Release.Name }} +# spec: +# backendType: gcpSecretsManager +# data: +# - key: grafana-admin-password +# name: adminPassword