Skip to content

Commit ffc3a09

Browse files
Fix devfile registry entry name and ingress url (#203)
* fix devfile registry entry name and ingress url Signed-off-by: Michael Valdron <[email protected]> * add ingress hostname definition without protocol for ingress spec Signed-off-by: Michael Valdron <[email protected]> --------- Signed-off-by: Michael Valdron <[email protected]>
1 parent dd51121 commit ffc3a09

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

deploy/chart/devfile-registry/templates/_template.tpl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,20 @@
1717
{{- .Values.hostnameOverride | default (printf "devfile-registry-%s" .Release.Namespace) -}}
1818
{{- end -}}
1919

20+
{{- define "devfileregistry.ingressHostname" -}}
21+
{{- $hostname := .Values.hostnameOverride | default (printf "devfile-registry-%s" .Release.Namespace) -}}
22+
{{- .Values.global.ingress.domain | printf "%s.%s" $hostname -}}
23+
{{- end -}}
24+
25+
{{- define "devfileregistry.ingressUrl" -}}
26+
{{- $hostname := .Values.hostnameOverride | default (printf "devfile-registry-%s" .Release.Namespace) -}}
27+
{{- if .Values.global.tlsEnabled -}}
28+
{{- .Values.global.ingress.domain | printf "https://%s.%s" $hostname -}}
29+
{{- else -}}
30+
{{- .Values.global.ingress.domain | printf "http://%s.%s" $hostname -}}
31+
{{- end -}}
32+
{{- end -}}
33+
2034
{{- define "devfileregistry.name" -}}
2135
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
2236
{{- end -}}

deploy/chart/devfile-registry/templates/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ spec:
142142
value: |
143143
[
144144
{
145-
"name": "Community",
145+
"name": "{{ template "devfileregistry.name" . }}",
146146
"url": "http://localhost:8080",
147-
"fqdn": "http://{{ .Release.Name }}-{{ .Release.Namespace }}.{{ .Values.global.ingress.domain }}"
147+
"fqdn": "{{ template "devfileregistry.ingressUrl" . }}"
148148
}
149149
]
150150
volumeMounts:

deploy/chart/devfile-registry/templates/ingress.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ metadata:
2626
kubernetes.io/ingress.class: {{ .Values.global.ingress.class }}
2727
spec:
2828
rules:
29-
- host: {{ template "devfileregistry.hostname" . -}} . {{- .Values.global.ingress.domain }}
29+
- host: {{ template "devfileregistry.ingressHostname" . }}
3030
http:
3131
paths:
3232
- path: /

0 commit comments

Comments
 (0)