ci: add ingress for longhorn, prometheus, grafana

This commit is contained in:
Patryk Hegenberg 2025-05-07 09:06:49 +02:00
parent bff693d539
commit 9953b16d5d
5 changed files with 60 additions and 0 deletions

View file

@ -4,3 +4,4 @@ resources:
- namespace.yaml
- helmrepository.yaml
- helmrelease.yaml
- longhorn-ingress.yaml

View file

@ -0,0 +1,19 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: longhorn-ui
namespace: longhorn-system
annotations:
kubernetes.io/ingress.class: "traefik"
spec:
rules:
- host: longhorn.local
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: longhorn-frontend
port:
number: 80

View file

@ -0,0 +1,19 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: grafana
namespace: monitoring
annotations:
kubernetes.io/ingress.class: "traefik"
spec:
rules:
- host: grafana.local
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: kube-prometheus-stack-grafana
port:
number: 80

View file

@ -4,3 +4,5 @@ resources:
- namespace.yaml
- helmrepository.yaml
- helmrelease.yaml
- grafana-ingress.yaml
- prometheus-ingress.yaml

View file

@ -0,0 +1,19 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: prometheus
namespace: monitoring
annotations:
kubernetes.io/ingress.class: "traefik"
spec:
rules:
- host: prometheus.local
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: prometheus-kube-prometheus-stack-prometheus
port:
number: 9090