Files
speckle-server/utils/helm/speckle-server/templates/gateway_api/server.httproute.yml
T
2026-02-12 09:37:32 +00:00

37 lines
923 B
YAML

{{- if .Values.gatewayAPI.enabled }}
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: speckle-server
namespace: {{ .Values.namespace }}
labels:
{{ include "speckle.labels" . | indent 4 }}
spec:
parentRefs:
- name: {{ .Values.gatewayAPI.gateway.name }}
{{- if .Values.gatewayAPI.gateway.namespace }}
namespace: {{ .Values.gatewayAPI.gateway.namespace }}
{{- end }}
sectionName: {{ .Values.gatewayAPI.gateway.defaultListenerName }}
hostnames:
- {{ .Values.domain | quote }}
rules:
- matches:
- path:
type: Exact
value: "/graphql"
- path:
type: Exact
value: "/explorer"
- path:
type: PathPrefix
value: "/auth/"
- path:
type: PathPrefix
value: "/static/"
backendRefs:
- name: speckle-server
kind: Service
port: 3000
{{- end }}