infra/homelab/ingress.yml

114 lines
2.4 KiB
YAML
Raw Normal View History

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: primary-ingress
annotations:
cert-manager.io/issuer: "le-issuer"
2022-11-16 13:05:49 +00:00
nginx.ingress.kubernetes.io/proxy-body-size: 100m
namespace: default
spec:
tls:
- hosts:
2023-07-14 16:35:31 +01:00
- atuin.gmem.ca
- pw.gmem.ca
- icr.gmem.ca
- hue.gmem.ca
- request-media.gmem.ca
2022-10-26 12:27:35 +01:00
- ntfy.gmem.ca
2022-12-16 17:09:18 +00:00
- dref.gmem.ca
2023-01-09 14:39:35 +00:00
- freshrss.gmem.ca
2023-01-28 14:29:22 +00:00
- hb.gmem.ca
secretName: primary-tls
rules:
- host: pw.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: vaultwarden
port:
number: 80
- host: icr.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: registry
port:
number: 5000
- host: hue.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: hue
port:
number: 80
- host: request-media.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: ombi
port:
number: 3579
2022-10-26 12:27:35 +01:00
- host: ntfy.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: ntfy
port:
number: 80
2022-12-16 17:09:18 +00:00
- host: dref.gmem.ca
2022-11-16 13:05:49 +00:00
http:
paths:
- path: /
pathType: Prefix
backend:
service:
2022-12-16 17:09:18 +00:00
name: dref
2022-11-16 13:05:49 +00:00
port:
2022-12-16 17:09:18 +00:00
number: 3000
2023-01-09 14:39:35 +00:00
- host: freshrss.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: freshrss
port:
number: 80
2023-01-28 14:29:22 +00:00
- host: hb.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: homebridge
port:
number: 8581
2023-07-14 16:35:31 +01:00
- host: atuin.gmem.ca
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: atuin
port:
number: 8888