Initial spire chart setup

Signed-off-by: Marco Franssen <[email protected]>
This commit is contained in:
Marco Franssen
2023-02-18 13:04:00 +01:00
committed by Marco Franssen
parent 258a5a2ca7
commit 007fa7b83d
26 changed files with 1076 additions and 0 deletions
@@ -0,0 +1,21 @@
{{- $fullname := include "spire.fullname" . }}
{{- $ns := .Release.Namespace }}
{{- $labels := include "spire.labels" . }}
{{- range .Values.imagePullSecrets }}
{{- $registryAuthDocument := dict -}}
{{- $authMessage := printf "%s:%s" .username .password | b64enc }}
{{- $_ := set $registryAuthDocument "auth" $authMessage }}
{{- $dockerAuthDocument := dict .registryURL $registryAuthDocument }}
{{- $dockerConfigJSONDocument := dict "auths" $dockerAuthDocument -}}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ (printf "%s-%s" $fullname .name) }}
namespace: {{ $ns }}
labels:
{{- $labels | nindent 4 }}
data:
.dockerconfigjson: {{ $dockerConfigJSONDocument | toJson | b64enc | quote }}
type: kubernetes.io/dockerconfigjson
{{- end }}