diff --git a/helm/warehouse13/templates/imagesecret.yaml b/helm/warehouse13/templates/imagesecret.yaml new file mode 100644 index 0000000..da7014a --- /dev/null +++ b/helm/warehouse13/templates/imagesecret.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Secret +metadata: + name: {{ .Values.imagePullSecret.name }} +type: kubernetes.io/dockerconfigjson +data: + .dockerconfigjson: {{ + (printf "{\"auths\":{\"%s\":{\"username\":\"%s\",\"password\":\"%s\",\"email\":\"%s\",\"auth\":\"%s\"}}}" + .Values.imagePullSecret.server + .Values.imagePullSecret.username + .Values.imagePullSecret.password + .Values.imagePullSecret.email + (printf "%s" (b64enc (printf "%s:%s" .Values.imagePullSecret.username .Values.imagePullSecret.password)))) + | b64enc | quote + }} \ No newline at end of file