11{{- if .Values.tlsCert.generateTlsCert }}
2+
3+ ---
4+ apiVersion : cert-manager.io/v1
5+ kind : Certificate
6+ metadata :
7+ name : {{ .Values.tlsCert.bootstrap.certificateName }}
8+ namespace : cert-manager
9+ spec :
10+ commonName : {{ .Values.tlsCert.bootstrap.commonName }}
11+ isCA : true
12+ secretName : {{ .Values.tlsCert.bootstrap.secretName }}
13+ subject :
14+ organizations :
15+ - ocm.software
16+ dnsNames :
17+ - registry.{{ .Release.Namespace }}.svc.cluster.local
18+ - localhost
19+ ipAddresses :
20+ - 127.0.0.1
21+ - ::1
22+ privateKey :
23+ algorithm : RSA
24+ encoding : PKCS8
25+ size : 2048
26+ issuerRef :
27+ name : {{ .Values.tlsCert.bootstrap.issuerName }}
28+ kind : ClusterIssuer
29+ group : cert-manager.io
30+
31+ ---
32+
33+ apiVersion : cert-manager.io/v1
34+ kind : ClusterIssuer
35+ metadata :
36+ name : {{ .Values.tlsCert.bootstrap.issuerName }}
37+ spec :
38+ selfSigned : {}
39+
40+ ---
41+
242apiVersion : cert-manager.io/v1
343kind : Certificate
444metadata :
5- name : {{ .Values.tlsCert.defaultSecretName }}
45+ name : {{ .Values.tlsCert.certificateName }}
646 namespace : {{ .Release.Namespace }}
747spec :
8- secretName : {{ .Values.tlsCert.defaultSecretName }}
48+ secretName : {{ .Values.tlsCert.secretName }}
949 dnsNames :
1050 - registry.{{ .Release.Namespace }}.svc.cluster.local
1151 - localhost
@@ -17,15 +57,18 @@ spec:
1757 encoding : PKCS8
1858 size : 2048
1959 issuerRef :
20- name : {{ .Values.tlsCert.defaultIssuerName }}
60+ name : {{ .Values.tlsCert.issuerName }}
2161 kind : ClusterIssuer
2262 group : cert-manager.io
63+
2364---
65+
2466apiVersion : cert-manager.io/v1
2567kind : ClusterIssuer
2668metadata :
27- name : {{ .Values.tlsCert.defaultIssuerName }}
69+ name : {{ .Values.tlsCert.issuerName }}
2870spec :
2971 ca :
30- secretName : {{ .Values.tlsCert.defaultSecretName }}
72+ secretName : {{ .Values.tlsCert.secretName }}
73+
3174{{- end}}
0 commit comments