diff --git a/servarr-system/servarr.yaml b/servarr-system/servarr.yaml index b33b7d8..6836a95 100644 --- a/servarr-system/servarr.yaml +++ b/servarr-system/servarr.yaml @@ -850,3 +850,127 @@ spec: type: Directory name: 1hdd --- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + external-dns.alpha.kubernetes.io/hostname: qbittorrent.home,qbittorrent.dooplex.hu + nginx.ingress.kubernetes.io/proxy-body-size: "0" + nginx.ingress.kubernetes.io/ssl-redirect: "true" + name: qbittorrent + namespace: servarr-system +spec: + ingressClassName: nginx-internal + rules: + - host: qbittorrent.dooplex.hu + http: + paths: + - backend: + service: + name: qbittorrent + port: + number: 8080 + path: / + pathType: Prefix + - host: qbittorrent.home + http: + paths: + - backend: + service: + name: qbittorrent + port: + number: 8080 + path: / + pathType: Prefix + tls: + - hosts: + - qbittorrent.dooplex.hu + secretName: qbittorrent-tls +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + external-dns.alpha.kubernetes.io/hostname: sonarr.home,sonarr.dooplex.hu + nginx.ingress.kubernetes.io/proxy-body-size: "0" + nginx.ingress.kubernetes.io/ssl-redirect: "true" + nginx.ingress.kubernetes.io/auth-url: "http://ak-outpost-arr-outpost.auth-system.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx" + nginx.ingress.kubernetes.io/auth-signin: "https://authentik.dooplex.hu/outpost.goauthentik.io/start?rd=$escaped_request_uri" + nginx.ingress.kubernetes.io/auth-response-headers: "Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email" + nginx.ingress.kubernetes.io/auth-snippet: | + proxy_set_header X-Forwarded-Host $http_host; + name: sonarr + namespace: servarr-system +spec: + ingressClassName: nginx-internal + rules: + - host: sonarr.dooplex.hu + http: + paths: + - backend: + service: + name: sonarr + port: + number: 8989 + path: / + pathType: Prefix + - host: sonarr.home + http: + paths: + - backend: + service: + name: sonarr + port: + number: 8989 + path: / + pathType: Prefix + tls: + - hosts: + - sonarr.dooplex.hu + secretName: sonarr-tls +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + external-dns.alpha.kubernetes.io/hostname: radarr.home,radarr.dooplex.hu + nginx.ingress.kubernetes.io/proxy-body-size: "0" + nginx.ingress.kubernetes.io/ssl-redirect: "true" + nginx.ingress.kubernetes.io/auth-url: "http://ak-outpost-arr-outpost.auth-system.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx" + nginx.ingress.kubernetes.io/auth-signin: "https://authentik.dooplex.hu/outpost.goauthentik.io/start?rd=$escaped_request_uri" + nginx.ingress.kubernetes.io/auth-response-headers: "Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email" + nginx.ingress.kubernetes.io/auth-snippet: | + proxy_set_header X-Forwarded-Host $http_host; + name: radarr + namespace: servarr-system +spec: + ingressClassName: nginx-internal + rules: + - host: radarr.dooplex.hu + http: + paths: + - backend: + service: + name: radarr + port: + number: 7878 + path: / + pathType: Prefix + - host: radarr.home + http: + paths: + - backend: + service: + name: radarr + port: + number: 7878 + path: / + pathType: Prefix + tls: + - hosts: + - radarr.dooplex.hu + secretName: radarr-tls +---