my-homelab-configs/apps/arr-stack/ingress.yaml

133 lines
2.7 KiB
YAML

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: prowlarr
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: prowlarr.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: prowlarr
port:
number: 9696
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sonarr
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: sonarr.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: sonarr
port:
number: 8989
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: radarr
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: radarr.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: radarr
port:
number: 7878
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: qbittorrent
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: qbittorrent.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: qbittorrent
port:
number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: kapowarr
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: kapowarr.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: kapowarr
port:
number: 5656
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: suwayomi
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: suwayomi.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: suwayomi
port:
number: 4567
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: maintainerr
namespace: arr-stack
spec:
ingressClassName: traefik
rules:
- host: maintainerr.lab2025.duckdns.org
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: maintainerr
port:
number: 6246