diff --git a/apps/media/plex/ingress.yaml b/apps/media/plex/ingress.yaml new file mode 100644 index 0000000..9c94006 --- /dev/null +++ b/apps/media/plex/ingress.yaml @@ -0,0 +1,13 @@ +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: ingressroute-plex +spec: + entryPoints: + - websecure + routes: + - match: Host(`plex.stonegarden.dev`) + kind: Rule + services: + - name: plex + port: 32400 \ No newline at end of file diff --git a/apps/media/plex/kustomization.yaml b/apps/media/plex/kustomization.yaml index 50d518b..7bbe9e0 100644 --- a/apps/media/plex/kustomization.yaml +++ b/apps/media/plex/kustomization.yaml @@ -19,4 +19,5 @@ resources: - pvc-plex-media.yaml - service.yaml - deployment.yaml - - http-route.yaml + - ingress.yaml +# - http-route.yaml diff --git a/infra/gateway/gateway.yaml b/infra/gateway/gateway.yaml index 8ea00b7..eb538b9 100644 --- a/infra/gateway/gateway.yaml +++ b/infra/gateway/gateway.yaml @@ -29,7 +29,7 @@ spec: tls: certificateRefs: - kind: Secret - name: cloudflare-domain-cert + name: cloudflare-cert allowedRoutes: namespaces: from: All diff --git a/infra/net-aux/config/cloudflared/config.yaml b/infra/net-aux/config/cloudflared/config.yaml index 1fb088d..ef1b41d 100644 --- a/infra/net-aux/config/cloudflared/config.yaml +++ b/infra/net-aux/config/cloudflared/config.yaml @@ -23,10 +23,6 @@ ingress: service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 originRequest: originServerName: blog.stonegarden.dev - - hostname: remark42.stonegarden.dev - service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 - originRequest: - originServerName: remark42.stonegarden.dev - hostname: gateway.stonegarden.dev service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 originRequest: @@ -35,6 +31,10 @@ ingress: service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 originRequest: originServerName: hass.stonegarden.dev + - hostname: remark42.stonegarden.dev + service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 + originRequest: + originServerName: remark42.stonegarden.dev - hostname: stonegarden.dev service: https://cilium-gateway-cilium-gateway.gateway.svc.cluster.local:443 originRequest: diff --git a/infra/net-aux/config/pi-hole/02-custom.conf b/infra/net-aux/config/pi-hole/02-custom.conf index c7b4f90..1156eca 100644 --- a/infra/net-aux/config/pi-hole/02-custom.conf +++ b/infra/net-aux/config/pi-hole/02-custom.conf @@ -1,5 +1,8 @@ address=/stonegarden.dev/192.168.1.142 +address=/blog.stonegarden.dev/192.168.1.172 address=/gateway.stonegarden.dev/192.168.1.172 +address=/hass.stonegarden.dev/192.168.1.172 address=/jellyfin.stonegarden.dev/192.168.1.172 -address=/plex.stonegarden.dev/192.168.1.172 +#address=/plex.stonegarden.dev/192.168.1.172 +address=/remark42.stonegarden.dev/192.168.1.172 edns-packet-max=1232 diff --git a/infra/pi-hole/config/02-custom.conf b/infra/pi-hole/config/02-custom.conf index c7b4f90..1156eca 100644 --- a/infra/pi-hole/config/02-custom.conf +++ b/infra/pi-hole/config/02-custom.conf @@ -1,5 +1,8 @@ address=/stonegarden.dev/192.168.1.142 +address=/blog.stonegarden.dev/192.168.1.172 address=/gateway.stonegarden.dev/192.168.1.172 +address=/hass.stonegarden.dev/192.168.1.172 address=/jellyfin.stonegarden.dev/192.168.1.172 -address=/plex.stonegarden.dev/192.168.1.172 +#address=/plex.stonegarden.dev/192.168.1.172 +address=/remark42.stonegarden.dev/192.168.1.172 edns-packet-max=1232