Skip to content

Commit

Permalink
fix: jenkins-x-charts#31 ability to have one certificate per ingress
Browse files Browse the repository at this point in the history
Signed-off-by: Youssef El Houti <youssef.elhouti@gmail.com>
  • Loading branch information
yelhouti committed Apr 24, 2020
1 parent 0f8f16b commit 954d98a
Show file tree
Hide file tree
Showing 9 changed files with 74 additions and 14 deletions.
8 changes: 6 additions & 2 deletions jxboot-resources/templates/700-bucketrepo-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,14 @@ spec:
tls:
- hosts:
- bucketrepo{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.bucketrepo.ingress.tls.secretName }}
secretName: "{{ .Values.bucketrepo.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
{{- end }}
{{- end }}
{{- end }}
{{- end }}
8 changes: 6 additions & 2 deletions jxboot-resources/templates/700-chartmuseum-ing.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- if index .Values "jenkins-x-platform" "chartmuseum" "enabled" }}
{{- if index .Values "jenkins-x-platform" "chartmuseum" "ingress" }}
{{- if index .Values "jenkins-x-platform" "chartmuseum" "ingress" "enabled" }}
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
Expand All @@ -21,7 +21,11 @@ spec:
tls:
- hosts:
- chartmuseum{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.chartmuseum.ingress.tls.secretName }}
secretName: "{{ .Values.chartmuseum.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
Expand Down
8 changes: 6 additions & 2 deletions jxboot-resources/templates/700-deck-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@ spec:
tls:
- hosts:
- deck{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.deck.ingress.tls.secretName }}
secretName: "{{ .Values.deck.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
{{- end }}
{{- end }}
{{- end }}
{{- end }}
8 changes: 6 additions & 2 deletions jxboot-resources/templates/700-docker-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@ spec:
tls:
- hosts:
- docker-registry{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if index .Values "docker-registry" "ingress" "tls" "secretName" }}
secretName: "{{ index .Values "docker-registry" "ingress" "tls" "secretName" }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
{{- end }}
{{- end }}
{{- end }}
{{- end }}
6 changes: 5 additions & 1 deletion jxboot-resources/templates/700-hook-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ spec:
tls:
- hosts:
- hook{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.hook.ingress.tls.secretName }}
secretName: "{{ .Values.hook.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
Expand Down
6 changes: 5 additions & 1 deletion jxboot-resources/templates/700-jenkins-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,11 @@ spec:
tls:
- hosts:
- jenkins{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.jenkins.ingress.tls.secretName }}
secretName: "{{ .Values.jenkins.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
Expand Down
8 changes: 6 additions & 2 deletions jxboot-resources/templates/700-nexus-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,14 @@ spec:
tls:
- hosts:
- nexus{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.nexus.ingress.tls.secretName }}
secretName: "{{ .Values.nexus.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
{{- end }}
{{- end }}
{{- end }}
{{- end }}
8 changes: 6 additions & 2 deletions jxboot-resources/templates/700-tide-ing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@ spec:
tls:
- hosts:
- tide{{ .Values.cluster.namespaceSubDomain }}{{ .Values.cluster.domain }}
{{- if eq .Values.certmanager.production "true" }}
{{- if .Values.tide.ingress.tls.secretName }}
secretName: "{{ .Values.tide.ingress.tls.secretName }}"
{{- else if .Values.cluster.ingress.tls.secretName }}
secretName: "{{ .Values.cluster.ingress.tls.secretName }}"
{{- else if eq .Values.certmanager.production "true" }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-p"
{{- else }}
secretName: "tls-{{ .Values.cluster.domain | replace "." "-" }}-s"
{{- end }}
{{- end }}
{{- end }}
{{- end }}
28 changes: 28 additions & 0 deletions jxboot-resources/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ bucketrepo:
enabled: false
password: ""
username: ""
ingress:
tls:
secretName: ""
certmanager:
enabled: false
production: "false"
Expand All @@ -19,10 +22,15 @@ cluster:
serverUrl: ""
zone: ""
ingress:
tls:
secretName: ""
annotations:
# kubernetes.io/ingress.class: nginx
docker-registry:
enabled: false
ingress:
tls:
secretName: ""
gitops:
dev:
dockerRegistryOrg: ""
Expand Down Expand Up @@ -68,19 +76,39 @@ gitops:
hook:
ingress:
class: nginx
tls:
secretName: ""
jenkins:
enabled: false
ingress:
tls:
secretName: ""
jenkins-x-platform:
chartmuseum:
enabled: true
ingress: true
chartmuseum:
ingress:
tls:
secretName: ""
lighthouse:
enabled: true
mergeUpdatebotPRs: true
nexus:
enabled: true
ingress:
tls:
secretName: ""
prow:
enabled: false
tide:
ingress:
tls:
secretName: ""
deck:
ingress:
tls:
secretName: ""
storage:
logs:
url: ""
Expand Down

0 comments on commit 954d98a

Please sign in to comment.