blob: 5348de41ee8e936090a04d7bff08368639045e60 [file] [log] [blame]
Giorgi Lekveishvili35982662024-04-05 13:05:40 +04001{{- if and .Values.controller.httpsKeyStore.enable ( not .Values.controller.httpsKeyStore.jenkinsHttpsJksSecretName ) (not .Values.controller.httpsKeyStore.disableSecretMount) -}}
2apiVersion: v1
3kind: Secret
4metadata:
5 name: {{ template "jenkins.fullname" . }}-https-jks
6 namespace: {{ template "jenkins.namespace" . }}
7 labels:
8 "app.kubernetes.io/name": '{{ template "jenkins.name" .}}'
9 {{- if .Values.renderHelmLabels }}
10 "helm.sh/chart": "{{ template "jenkins.label" .}}"
11 {{- end }}
12 "app.kubernetes.io/managed-by": "{{ .Release.Service }}"
13 "app.kubernetes.io/instance": "{{ .Release.Name }}"
14 "app.kubernetes.io/component": "{{ .Values.controller.componentName }}"
15type: Opaque
16data:
17 jenkins-jks-file: |
18{{ .Values.controller.httpsKeyStore.jenkinsKeyStoreBase64Encoded | indent 4 }}
19 https-jks-password: {{ .Values.controller.httpsKeyStore.password | b64enc }}
20{{- end }}