e8cd6a00 by Adam Heath

Allow the issuerRef to be changed for base and sub certificates.

1 parent 988a25ca
...@@ -2,12 +2,14 @@ name: test ...@@ -2,12 +2,14 @@ name: test
2 namespace: default 2 namespace: default
3 gatewayClassName: istio 3 gatewayClassName: istio
4 base: 4 base:
5 issuerRef: letsencrypt-staging
5 secretTemplate: 6 secretTemplate:
6 labels: 7 labels:
7 "app.backup.cert-manager.brainfood.com": "foo-app" 8 "app.backup.cert-manager.brainfood.com": "foo-app"
8 "backup.cert-manager.brainfood.com": "true" 9 "backup.cert-manager.brainfood.com": "true"
9 domain: app.local 10 domain: app.local
10 sub: 11 sub:
12 issuerRef: letsencrypt-staging
11 secretTemplate: 13 secretTemplate:
12 labels: 14 labels:
13 "app.backup.cert-manager.brainfood.com": "foo-app" 15 "app.backup.cert-manager.brainfood.com": "foo-app"
......
...@@ -83,7 +83,7 @@ releases: ...@@ -83,7 +83,7 @@ releases:
83 name: {{ .Values.name }}-exact-cert 83 name: {{ .Values.name }}-exact-cert
84 spec: 84 spec:
85 issuerRef: 85 issuerRef:
86 name: {{ .Values.name }}-letsencrypt-staging 86 name: {{ .Values.name }}-{{ .Values.base.issuerRef }}
87 secretName: {{ .Values.name }}-exact-cert 87 secretName: {{ .Values.name }}-exact-cert
88 secretTemplate: {{ .Values.base.secretTemplate | toYaml | nindent 12 }} 88 secretTemplate: {{ .Values.base.secretTemplate | toYaml | nindent 12 }}
89 - apiVersion: cert-manager.io/v1 89 - apiVersion: cert-manager.io/v1
...@@ -93,7 +93,7 @@ releases: ...@@ -93,7 +93,7 @@ releases:
93 name: {{ .Values.name }}-subs-cert 93 name: {{ .Values.name }}-subs-cert
94 spec: 94 spec:
95 issuerRef: 95 issuerRef:
96 name: {{ .Values.name }}-letsencrypt-staging 96 name: {{ .Values.name }}-{{ .Values.base.issuerRef }}
97 secretName: {{ .Values.name }}-subs-cert 97 secretName: {{ .Values.name }}-subs-cert
98 secretTemplate: {{ .Values.sub.secretTemplate | toYaml | nindent 12 }} 98 secretTemplate: {{ .Values.sub.secretTemplate | toYaml | nindent 12 }}
99 - apiVersion: cert-manager.io/v1 99 - apiVersion: cert-manager.io/v1
......