From eb2c383f0690ae45ab448df3ff7750b6a74612cb Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Wed, 6 Dec 2023 10:56:01 -0500 Subject: [PATCH] custom jackett ingress --- jellyfin/helmrelease-jackett.yaml | 2 +- jellyfin/ingress-jackett.yaml | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 jellyfin/ingress-jackett.yaml diff --git a/jellyfin/helmrelease-jackett.yaml b/jellyfin/helmrelease-jackett.yaml index 59c4d8e..be65870 100644 --- a/jellyfin/helmrelease-jackett.yaml +++ b/jellyfin/helmrelease-jackett.yaml @@ -44,7 +44,7 @@ spec: run_opts: "" ingress: - enabled: true + enabled: false annotations: traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.entrypoints: websecure diff --git a/jellyfin/ingress-jackett.yaml b/jellyfin/ingress-jackett.yaml new file mode 100644 index 0000000..3672bea --- /dev/null +++ b/jellyfin/ingress-jackett.yaml @@ -0,0 +1,27 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: jackett + namespace: jellyfin + annotations: + traefik.ingress.kubernetes.io/router.tls: "true" + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd +spec: + ingressClassName: traefik + tls: + - secretName: letsencrypt-wildcard-cert-michaelthomson.dev + hosts: + - jackett.michaelthomson.dev + rules: + - host: jackett.michaelthomson.dev + http: + paths: + - backend: + service: + name: jackett + port: + number: 80 + path: / + pathType: ImplementationSpecific +