All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 40s
lint-test-helm / validate-kubeconform (pull_request) Successful in 45s
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m33s
render-manifests / render-manifests (pull_request) Successful in 1m7s
89 lines
1.9 KiB
YAML
89 lines
1.9 KiB
YAML
apiVersion: gateway.networking.k8s.io/v1
|
|
kind: HTTPRoute
|
|
metadata:
|
|
name: kyoo
|
|
namespace: {{ .Release.Namespace }}
|
|
labels:
|
|
app.kubernetes.io/name: kyoo
|
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
spec:
|
|
parentRefs:
|
|
- group: gateway.networking.k8s.io
|
|
kind: Gateway
|
|
name: traefik-gateway
|
|
namespace: traefik
|
|
hostnames:
|
|
- kyoo.alexlebens.net
|
|
rules:
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: front
|
|
port: 8901
|
|
weight: 100
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /video
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: transcoder
|
|
port: 7666
|
|
weight: 100
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /auth/
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: auth
|
|
port: 4568
|
|
weight: 100
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /.well-known/
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: auth
|
|
port: 4568
|
|
weight: 100
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /api/
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: api
|
|
port: 3567
|
|
weight: 100
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /swagger
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: api
|
|
port: 3567
|
|
weight: 100
|
|
- matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /scanner/
|
|
backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: scanner
|
|
port: 4389
|
|
weight: 100
|