diff options
author | 2022-07-26 13:51:08 +0200 | |
---|---|---|
committer | 2022-08-23 11:07:43 +0000 | |
commit | 9794a7b6c51208c55586ec8bd4e96723c6ad7d5f (patch) | |
tree | 0095d105c1af05dd415b86ed257a498042920d24 /kubernetes/platform/components/oom-cert-service/templates/issuer.yaml | |
parent | 46461e1970d7c938dbe360c0f61d5793ea786146 (diff) |
[PLATFORM] Create Ingress Certificates for ServiceMesh
Add issuers and self-signed certificates for the Ingress controller
Additionally a new override file is created for Istio Ingress setup
Issue-ID: OOM-3001
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: I6da12e54ecc4bbb15e3bcf1aa259e50f5be320b6
Diffstat (limited to 'kubernetes/platform/components/oom-cert-service/templates/issuer.yaml')
-rw-r--r-- | kubernetes/platform/components/oom-cert-service/templates/issuer.yaml | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/kubernetes/platform/components/oom-cert-service/templates/issuer.yaml b/kubernetes/platform/components/oom-cert-service/templates/issuer.yaml index 9047ab73d3..1220ad35a9 100644 --- a/kubernetes/platform/components/oom-cert-service/templates/issuer.yaml +++ b/kubernetes/platform/components/oom-cert-service/templates/issuer.yaml @@ -14,6 +14,7 @@ # limitations under the License. */}} +{{- if .Values.global.cmpv2Enabled }} apiVersion: cert-manager.io/v1 kind: Issuer metadata: @@ -29,4 +30,25 @@ metadata: namespace: {{ include "common.namespace" . }} spec: ca: - secretName: {{ .Values.tls.issuer.ca.secret.name }}
\ No newline at end of file + secretName: {{ .Values.tls.issuer.ca.secret.name }} +{{- end -}} + +{{- if (include "common.onServiceMesh" .) }} +--- +apiVersion: cert-manager.io/v1 +kind: Issuer +metadata: + name: {{ .Values.tls.issuer.ingressSelfsigned.name }} + namespace: {{ .Values.tls.issuer.ingressSelfsigned.namespace }} +spec: + selfSigned: {} +--- +apiVersion: cert-manager.io/v1 +kind: Issuer +metadata: + name: {{ .Values.tls.issuer.ingressCa.name }} + namespace: {{ .Values.tls.issuer.ingressCa.namespace }} +spec: + ca: + secretName: {{ .Values.tls.issuer.ingressCa.secret.name }} +{{- end -}}
\ No newline at end of file |