Files
Homelabv4/apps/gitlab/manifests/istio-virtualservices.yaml
2026-03-09 20:21:35 -05:00

75 lines
1.4 KiB
YAML

apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: gitlab
namespace: gitlab
spec:
hosts:
- gitlab.kube.huskypup.net
gateways:
- istio-system/edge
http:
- timeout: 3600s
route:
- destination:
host: gitlab-webservice-default.gitlab.svc.cluster.local
port:
number: 8181
---
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: gitlab-registry
namespace: gitlab
spec:
hosts:
- registry.gitlab.kube.huskypup.net
gateways:
- istio-system/edge
http:
- timeout: 3600s
route:
- destination:
host: gitlab-registry.gitlab.svc.cluster.local
port:
number: 5000
---
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: gitlab-minio
namespace: gitlab
spec:
hosts:
- minio.gitlab.kube.huskypup.net
gateways:
- istio-system/edge
http:
- timeout: 3600s
route:
- destination:
host: gitlab-minio-svc.gitlab.svc.cluster.local
port:
number: 9000
---
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: gitlab-kas
namespace: gitlab
spec:
hosts:
- kas.kube.huskypup.net
gateways:
- istio-system/edge
http:
- timeout: 3600s
route:
- destination:
host: gitlab-kas.gitlab.svc.cluster.local
port:
number: 8154