From bfdbebc98762ca60cef843e74b3a7a4d4069dc54 Mon Sep 17 00:00:00 2001 From: Louis Capitanchik <contact@louiscap.co> Date: Mon, 18 Apr 2022 20:21:58 +0100 Subject: [PATCH] [Woodpecker CI] Refactor ingress --- charts/woodpecker-ci/Chart.yaml | 2 +- .../templates/server-ingress.yaml | 24 +++++++++---------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/charts/woodpecker-ci/Chart.yaml b/charts/woodpecker-ci/Chart.yaml index 648ed03..d37758d 100644 --- a/charts/woodpecker-ci/Chart.yaml +++ b/charts/woodpecker-ci/Chart.yaml @@ -5,6 +5,6 @@ name: woodpecker-ci description: Woodpecker is a simple CI engine with great extensibility. icon: https://helm-forks.s3.eu-west-2.amazonaws.com/icons/woodpecker-ci.png -version: 0.2.3 +version: 0.3.0 appVersion: "0.15.1" diff --git a/charts/woodpecker-ci/templates/server-ingress.yaml b/charts/woodpecker-ci/templates/server-ingress.yaml index 061b0fe..33e6624 100644 --- a/charts/woodpecker-ci/templates/server-ingress.yaml +++ b/charts/woodpecker-ci/templates/server-ingress.yaml @@ -26,22 +26,11 @@ spec: {{- if and .Values.server.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }} ingressClassName: {{ .Values.server.ingress.className }} {{- end }} - {{- if .Values.server.ingress.tls }} - tls: - {{- range .Values.server.ingress.tls }} - - hosts: - {{- range .hosts }} - - {{ . | quote }} - {{- end }} - secretName: {{ .secretName }} - {{- end }} - {{- end }} rules: - {{- range .Values.server.ingress.hosts }} - - host: {{ .host | quote }} + - host: {{ .Values.server.host }} http: paths: - {{- range .paths }} + {{- range .Values.server.ingress.paths }} - path: {{ .path }} {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }} pathType: {{ .pathType }} @@ -57,5 +46,14 @@ spec: servicePort: {{ $svcPort }} {{- end }} {{- end }} + {{- if .Values.server.tls }} + tls: + {{- range .Values.server.ingress.tls }} + - hosts: + {{- range .hosts }} + - {{ .Values.server.host | quote }} + {{- end }} + secretName: {{ $fullName }}-tls {{- end }} + {{- end }} {{- end }} -- GitLab