File tree Expand file tree Collapse file tree
charts/plugin-barman-cloud Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ Helm Chart for CloudNativePG's CNPG-I backup plugin using Barman Cloud
2727| affinity | object | ` {} ` | Affinity for the operator to be installed. |
2828| certificate.createClientCertificate | bool | ` true ` | Specifies whether the client certificate should be created. |
2929| certificate.createServerCertificate | bool | ` true ` | Specifies whether the server certificate should be created. |
30+ | certificate.createIssuer | bool | ` true ` | Specifies whether the issuer object should be created. |
3031| certificate.duration | string | ` "2160h" ` | The duration of the certificates. |
3132| certificate.issuerName | string | ` "selfsigned-issuer" ` | The name of the issuer to use for the certificates. |
3233| certificate.renewBefore | string | ` "360h" ` | The renew before time for the certificates. |
Original file line number Diff line number Diff line change 1616#
1717# SPDX-License-Identifier: Apache-2.0
1818#
19+ {{- if .Values.certificate.createIssuer }}
1920---
2021apiVersion : cert-manager.io/v1
2122kind : Issuer
2223metadata :
23- name : {{ include "plugin-barman-cloud.fullname" . }}-selfsigned-issuer
24+ name : {{ include "plugin-barman-cloud.fullname" . }}-{{ .Values.certificate.issuerName }}
2425 namespace : {{ include "plugin-barman-cloud.namespace" . }}
2526spec :
2627 selfSigned : {}
28+ {{- end }}
Original file line number Diff line number Diff line change 3030 issuerRef :
3131 group : cert-manager.io
3232 kind : Issuer
33- name : {{ include "plugin-barman-cloud.fullname" . }}-selfsigned-issuer
33+ name : {{ include "plugin-barman-cloud.fullname" . }}-{{ .Values.certificate.issuerName }}
3434 renewBefore : {{ .Values.certificate.renewBefore | default "360h" }}
3535 secretName : barman-cloud-client-tls
3636 usages :
Original file line number Diff line number Diff line change 3232 issuerRef :
3333 group : cert-manager.io
3434 kind : Issuer
35- name : {{ include "plugin-barman-cloud.fullname" . }}-selfsigned-issuer
35+ name : {{ include "plugin-barman-cloud.fullname" . }}-{{ .Values.certificate.issuerName }}
3636 renewBefore : {{ .Values.certificate.renewBefore | default "360h" }}
3737 secretName : barman-cloud-server-tls
3838 usages :
Original file line number Diff line number Diff line change 4141 "title" : " createServerCertificate" ,
4242 "type" : " boolean"
4343 },
44+ "createIssuer" : {
45+ "default" : true ,
46+ "description" : " Specifies whether the issuer object should be created." ,
47+ "required" : [],
48+ "title" : " createIssuer" ,
49+ "type" : " boolean"
50+ },
4451 "duration" : {
4552 "default" : " 2160h" ,
4653 "description" : " The duration of the certificates." ,
6673 "required" : [
6774 " createClientCertificate" ,
6875 " createServerCertificate" ,
76+ " createIssuer" ,
6977 " issuerName" ,
7078 " duration" ,
7179 " renewBefore"
Original file line number Diff line number Diff line change @@ -189,6 +189,8 @@ certificate:
189189 createClientCertificate : true
190190 # -- Specifies whether the server certificate should be created.
191191 createServerCertificate : true
192+ # -- Specifies whether the issuer should be created.
193+ createIssuer : true
192194 # -- The name of the issuer to use for the certificates.
193195 issuerName : selfsigned-issuer
194196 # -- The duration of the certificates.
You can’t perform that action at this time.
0 commit comments