Files
Homelabv4/apps/gitlab/manifests/envoy-routes.yaml
T
2026-03-09 20:21:35 -05:00

87 lines
1.6 KiB
YAML

apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: gitlab-web
namespace: gitlab
spec:
parentRefs:
- name: edge
namespace: gateway
sectionName: https
hostnames:
- gitlab.kube.huskypup.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: gitlab-webservice-default
port: 8181
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: gitlab-registry
namespace: gitlab
spec:
parentRefs:
- name: edge
namespace: gateway
sectionName: https
hostnames:
- registry.gitlab.kube.huskypup.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: gitlab-registry
port: 5000
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: gitlab-minio
namespace: gitlab
spec:
parentRefs:
- name: edge
namespace: gateway
sectionName: https
hostnames:
- minio.gitlab.kube.huskypup.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: gitlab-minio-svc
port: 9000
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: gitlab-kas
namespace: gitlab
spec:
parentRefs:
- name: edge
namespace: gateway
sectionName: https
hostnames:
- kas.kube.huskypup.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: gitlab-kas
port: 8154