diff --git a/Chart.yaml b/Chart.yaml index 060afbd10616c2e55a83535b0cd310d962cb95d3..4fc98cb8f2a040075844d83390138b9d01df4a12 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 0000000000000000000000000000000000000000..76486116244324839221aeea1a0ac434b6ed8dba --- /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 0eb80c9ab818b003a1f152a506ffeeb9440d7e1b..c6b1f45c33cb9123f591b794e3997544278a3292 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 bbf8f36c51c9cb4e5c661d8ea5a0ee09485e97f4..ec69f5358f991b41d0cc62db13126979b4f45365 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