From e3816538b0cf77273e7ab59d01deabefc93e4486 Mon Sep 17 00:00:00 2001 From: Craig Furman Date: Mon, 24 Aug 2020 09:59:42 +0100 Subject: [PATCH] GKE managed certificate support Disabled by default. --- Chart.yaml | 2 +- templates/gkemanagedcertificate.yaml | 10 ++++++++++ templates/ingress.yaml | 3 +++ values.yaml | 3 +++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 templates/gkemanagedcertificate.yaml diff --git a/Chart.yaml b/Chart.yaml index 060afbd..4fc98cb 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -8,4 +8,4 @@ keywords: maintainers: - name: GitLab Inc. email: support@gitlab.com -version: 0.1.13 +version: 0.1.14 diff --git a/templates/gkemanagedcertificate.yaml b/templates/gkemanagedcertificate.yaml new file mode 100644 index 0000000..7648611 --- /dev/null +++ b/templates/gkemanagedcertificate.yaml @@ -0,0 +1,10 @@ +{{- if .Values.ingress.google_managed_cert.enabled }} +--- +apiVersion: networking.gke.io/v1beta2 +kind: ManagedCertificate +metadata: + name: plantuml +spec: + domains: + - {{ .Values.ingress.google_managed_cert.domain }} +{{- end }} diff --git a/templates/ingress.yaml b/templates/ingress.yaml index 0eb80c9..c6b1f45 100644 --- a/templates/ingress.yaml +++ b/templates/ingress.yaml @@ -9,6 +9,9 @@ metadata: {{- with .Values.ingress.annotations }} annotations: {{- toYaml . | nindent 4 }} +{{- if $.Values.ingress.google_managed_cert.enabled }} + networking.gke.io/managed-certificates: "plantuml" +{{- end }} {{- end }} spec: {{- if .Values.ingress.tls }} diff --git a/values.yaml b/values.yaml index bbf8f36..ec69f53 100644 --- a/values.yaml +++ b/values.yaml @@ -96,6 +96,9 @@ ingress: enabled: true tls: - secretName: plantuml-cert + google_managed_cert: + enabled: false + # domain: networkpolicy: enabled: false -- GitLab