diff --git a/helm/holmes/templates/extra-objects.yaml b/helm/holmes/templates/extra-objects.yaml new file mode 100644 index 000000000..fc9a76b88 --- /dev/null +++ b/helm/holmes/templates/extra-objects.yaml @@ -0,0 +1,8 @@ +{{ range .Values.extraObjects }} +--- +{{ if typeIs "string" . }} + {{- tpl . $ }} +{{- else }} + {{- tpl (toYaml .) $ }} +{{- end }} +{{ end }} diff --git a/helm/holmes/values.yaml b/helm/holmes/values.yaml index 99986e753..79fd3003d 100644 --- a/helm/holmes/values.yaml +++ b/helm/holmes/values.yaml @@ -55,6 +55,17 @@ resources: additionalVolumes: [] additionalVolumeMounts: [] +# -- Array of extra K8s manifests to deploy +## Note: Supports use of custom Helm templates +extraObjects: [] + # - apiVersion: secrets-store.csi.x-k8s.io/v1 + # kind: SecretProviderClass + # metadata: + # name: holmes-secrets-store + # spec: + # provider: aws + # ... + priorityClassName: "" modelList: {}