Skip to content

Commit 0758b5f

Browse files
committed
🔧(helm) configure ingress for external_api route
The external_api prefix must be managed by an ingress to use the correct backend, the impress-backend one.
1 parent affbfc3 commit 0758b5f

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

src/helm/drive/templates/ingress.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,20 @@ spec:
7474
serviceName: {{ include "drive.backend.fullname" . }}
7575
servicePort: {{ .Values.backend.service.port }}
7676
{{- end }}
77+
- path: /external_api
78+
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
79+
pathType: Prefix
80+
{{- end }}
81+
backend:
82+
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
83+
service:
84+
name: {{ include "drive.backend.fullname" $ }}
85+
port:
86+
number: {{ $.Values.backend.service.port }}
87+
{{- else }}
88+
serviceName: {{ include "drive.backend.fullname" $ }}
89+
servicePort: {{ $.Values.backend.service.port }}
90+
{{- end }}
7791
{{- with .Values.ingress.customBackends }}
7892
{{- toYaml . | nindent 10 }}
7993
{{- end }}
@@ -110,6 +124,20 @@ spec:
110124
serviceName: {{ include "drive.backend.fullname" $ }}
111125
servicePort: {{ $.Values.backend.service.port }}
112126
{{- end }}
127+
- path: /external_api
128+
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
129+
pathType: Prefix
130+
{{- end }}
131+
backend:
132+
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
133+
service:
134+
name: {{ include "drive.backend.fullname" $ }}
135+
port:
136+
number: {{ $.Values.backend.service.port }}
137+
{{- else }}
138+
serviceName: {{ include "drive.backend.fullname" $ }}
139+
servicePort: {{ $.Values.backend.service.port }}
140+
{{- end }}
113141
{{- with $.Values.ingress.customBackends }}
114142
{{- toYaml . | nindent 10 }}
115143
{{- end }}

0 commit comments

Comments
 (0)