feat(helm): add support for extra Kubernetes manifests in values.yaml

Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com>
This commit is contained in:
Noste
2026-05-16 10:26:04 +02:00
parent 657d919331
commit 699f11afaa
2 changed files with 24 additions and 0 deletions
@@ -0,0 +1,4 @@
{{- range .Values.extraObjects }}
---
{{ tpl (toYaml .) $ }}
{{- end }}
+20
View File
@@ -14,6 +14,26 @@ fullnameOverride: ""
extraEnvs: []
# Extra Kubernetes manifests to deploy alongside the chart.
# Each entry is rendered through `tpl`, so Helm templating is supported.
# Useful for ExternalSecret, HTTPRoute, CiliumNetworkPolicy, etc.
extraObjects: []
# - apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: garage-ui-admin
# spec:
# refreshInterval: 1h
# secretStoreRef:
# name: vault
# kind: ClusterSecretStore
# target:
# name: garage-ui-admin
# data:
# - secretKey: admin-token
# remoteRef:
# key: garage/admin-token
config:
server:
host: "0.0.0.0"