From f537f7702f7502772609769d9d9155e3c11f856b Mon Sep 17 00:00:00 2001 From: Daniel Schlatter Date: Thu, 23 Apr 2026 06:31:17 -0600 Subject: [PATCH] allow unsupported built-in key manager plugins to be used (#798) Signed-off-by: Daniel Schlatter --- charts/spire/charts/spire-server/templates/configmap.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/charts/spire/charts/spire-server/templates/configmap.yaml b/charts/spire/charts/spire-server/templates/configmap.yaml index 5bac690..9d40d33 100644 --- a/charts/spire/charts/spire-server/templates/configmap.yaml +++ b/charts/spire/charts/spire-server/templates/configmap.yaml @@ -322,7 +322,11 @@ plugins: {{- end }} {{- end }} -{{- $keyManagerUsed = add $keyManagerUsed (len .Values.unsupportedBuiltInPlugins.keyManager) }} +{{- if .Values.unsupportedBuiltInPlugins.keyManager }} +{{- $keyManagerUsed = add $keyManagerUsed 1 }} + KeyManager: + {{- .Values.unsupportedBuiltInPlugins.keyManager | toYaml | nindent 4 }} +{{- end }} {{- if ne $keyManagerUsed 1 }} {{- fail (printf "You have to enable exactly one Key Manager. There are %d enabled." $keyManagerUsed) }}