1111{{- $altNames = append $altNames (include "elasticsearch.service.name" .) }}
1212{{- $altNames = append $altNames (printf "%s.%s.svc.%s" (include "elasticsearch.service.name" .) $releaseNamespace $clusterDomain) }}
1313{{- end }}
14- {{- $crt := genSignedCert $fullname nil $altNames 365 $ca }}
14+ {{- $cert := genSignedCert $fullname nil $altNames 365 $ca }}
15+ {{- $secretName := printf "%s-crt" (include "elasticsearch.master.fullname" .) }}
1516apiVersion : v1
1617kind : Secret
1718metadata :
18- name : {{ printf "%s-crt" (include "elasticsearch.master.fullname" .) }}
19+ name : {{ $secretName }}
1920 namespace : {{ include "common.names.namespace" . | quote }}
2021 labels : {{- include "common.labels.standard" . | nindent 4 }}
2122 {{- if .Values.commonLabels }}
@@ -27,20 +28,21 @@ metadata:
2728 {{- end }}
2829type : kubernetes.io/tls
2930data :
30- ca .crt : {{ $ca.Cert | b64enc | quote }}
31- tls.crt : {{ $crt.Cert | b64enc | quote }}
32- tls.key : {{ $crt.Key | b64enc | quote }}
31+ tls .crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
32+ tls.key : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
33+ ca.crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
3334{{- end }}
3435{{- if and (include "elasticsearch.data.enabled" .) (not .Values.security.tls.data.existingSecret) }}
3536{{- $fullname := include "elasticsearch.data.fullname" . }}
3637{{- $serviceName := include "elasticsearch.data.servicename" . }}
3738{{- $altNames := list (printf "*.%s.%s.svc.%s" $serviceName $releaseNamespace $clusterDomain) (printf "%s.%s.svc.%s" $serviceName $releaseNamespace $clusterDomain) $fullname "127.0.0.1" "localhost" }}
38- {{- $crt := genSignedCert $fullname nil $altNames 365 $ca }}
39+ {{- $cert := genSignedCert $fullname nil $altNames 365 $ca }}
40+ {{- $secretName := printf "%s-crt" (include "elasticsearch.data.fullname" .) }}
3941---
4042apiVersion : v1
4143kind : Secret
4244metadata :
43- name : {{ printf "%s-crt" (include "elasticsearch.data.fullname" .) }}
45+ name : {{ $secretName }}
4446 namespace : {{ include "common.names.namespace" . | quote }}
4547 labels : {{- include "common.labels.standard" . | nindent 4 }}
4648 {{- if .Values.commonLabels }}
@@ -52,20 +54,21 @@ metadata:
5254 {{- end }}
5355type : kubernetes.io/tls
5456data :
55- ca .crt : {{ $ca.Cert | b64enc | quote }}
56- tls.crt : {{ $crt.Cert | b64enc | quote }}
57- tls.key : {{ $crt.Key | b64enc | quote }}
57+ tls .crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
58+ tls.key : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
59+ ca.crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
5860{{- end }}
5961{{- if and (include "elasticsearch.coordinating.enabled" .) (not .Values.security.tls.coordinating.existingSecret) }}
6062{{- $fullname := include "elasticsearch.coordinating.fullname" . }}
6163{{- $serviceName := include "elasticsearch.coordinating.servicename" . }}
6264{{- $altNames := list (include "elasticsearch.service.name" .) (printf "%s.%s.svc.%s" (include "elasticsearch.service.name" .) $releaseNamespace $clusterDomain) (printf "*.%s.%s.svc.%s" $serviceName $releaseNamespace $clusterDomain) (printf "%s.%s.svc.%s" $serviceName $releaseNamespace $clusterDomain) $fullname "127.0.0.1" "localhost" }}
63- {{- $crt := genSignedCert $fullname nil $altNames 365 $ca }}
65+ {{- $cert := genSignedCert $fullname nil $altNames 365 $ca }}
66+ {{- $secretName := printf "%s-crt" (include "elasticsearch.coordinating.fullname" .) }}
6467---
6568apiVersion : v1
6669kind : Secret
6770metadata :
68- name : {{ printf "%s-crt" (include "elasticsearch.coordinating.fullname" .) }}
71+ name : {{ $secretName }}
6972 namespace : {{ include "common.names.namespace" . | quote }}
7073 labels : {{- include "common.labels.standard" . | nindent 4 }}
7174 {{- if .Values.commonLabels }}
@@ -77,9 +80,9 @@ metadata:
7780 {{- end }}
7881type : kubernetes.io/tls
7982data :
80- ca .crt : {{ $ca.Cert | b64enc | quote }}
81- tls.crt : {{ $crt.Cert | b64enc | quote }}
82- tls.key : {{ $crt.Key | b64enc | quote }}
83+ tls .crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
84+ tls.key : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
85+ ca.crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
8386{{- end }}
8487{{- if and (include "elasticsearch.ingest.enabled" .) (not .Values.security.tls.ingest.existingSecret) }}
8588{{- $fullname := include "elasticsearch.ingest.fullname" . }}
@@ -89,12 +92,13 @@ data:
8992{{- $altNames = append $altNames (include "elasticsearch.ingest.fullname" .) }}
9093{{- $altNames = append $altNames (printf "%s.%s.svc.%s" (include "elasticsearch.ingest.fullname" .) $releaseNamespace $clusterDomain) }}
9194{{- end }}
92- {{- $crt := genSignedCert $fullname nil $altNames 365 $ca }}
95+ {{- $cert := genSignedCert $fullname nil $altNames 365 $ca }}
96+ {{- $secretName := printf "%s-crt" (include "elasticsearch.ingest.fullname" .) }}
9397---
9498apiVersion : v1
9599kind : Secret
96100metadata :
97- name : {{ printf "%s-crt" (include "elasticsearch.ingest.fullname" .) }}
101+ name : {{ $secretName }}
98102 namespace : {{ include "common.names.namespace" . | quote }}
99103 labels : {{- include "common.labels.standard" . | nindent 4 }}
100104 {{- if .Values.commonLabels }}
@@ -106,8 +110,8 @@ metadata:
106110 {{- end }}
107111type : kubernetes.io/tls
108112data :
109- ca .crt : {{ $ca.Cert | b64enc | quote }}
110- tls.crt : {{ $crt.Cert | b64enc | quote }}
111- tls.key : {{ $crt.Key | b64enc | quote }}
113+ tls .crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.crt" "defaultValue" $cert.Cert "context" $) }}
114+ tls.key : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "tls.key" "defaultValue" $cert.Key "context" $) }}
115+ ca.crt : {{ include "common.secrets.lookup" (dict "secret" $secretName "key" "ca.crt" "defaultValue" $ca.Cert "context" $) }}
112116{{- end }}
113117{{- end }}
0 commit comments