3
0
mirror of https://github.com/mastodon/chart synced 2024-10-22 10:52:44 +00:00

Fix streaming route

Until now, only /api/v1/streaming/ was routed to the streaming
pod, while /api/v1/streaming/* was falsely routed to the web pod,
which returned 404 for each request.
Now everything below /api/v1/streaming will reach the streaming pod.

Fixes: #36
This commit is contained in:
Varac 2023-02-17 17:26:34 +01:00 committed by Renaud Chaput
parent 4fda7eea97
commit 6e6f8a36d1
2 changed files with 3 additions and 2 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
charts/

View File

@ -52,7 +52,7 @@ spec:
{{- if or ($.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress") (not ($.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress")) }} {{- if or ($.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress") (not ($.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress")) }}
pathType: Prefix pathType: Prefix
{{- end }} {{- end }}
- path: {{ .path }}api/v1/streaming/ - path: {{ .path }}api/v1/streaming
backend: backend:
{{- if or ($.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress") (not ($.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress")) }} {{- if or ($.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress") (not ($.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress")) }}
service: service:
@ -64,7 +64,7 @@ spec:
servicePort: {{ $streamingPort }} servicePort: {{ $streamingPort }}
{{- end }} {{- end }}
{{- if or ($.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress") (not ($.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress")) }} {{- if or ($.Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress") (not ($.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress")) }}
pathType: Exact pathType: Prefix
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- end }} {{- end }}