From 3ac49ba4afb26dec38913ac84aeaca2696f640b9 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Mon, 5 Aug 2024 04:01:55 +1000 Subject: [PATCH] update jellyfin config --- apps/jellyfin/base/values.yaml | 18 +++++++++++ apps/jellyfin/env/k3s-cluster/ingress.yaml | 31 ------------------- .../env/k3s-cluster/kustomization.yaml | 3 +- 3 files changed, 19 insertions(+), 33 deletions(-) delete mode 100644 apps/jellyfin/env/k3s-cluster/ingress.yaml diff --git a/apps/jellyfin/base/values.yaml b/apps/jellyfin/base/values.yaml index 9a96575..277b741 100644 --- a/apps/jellyfin/base/values.yaml +++ b/apps/jellyfin/base/values.yaml @@ -1,3 +1,10 @@ +podSecurityContext: + runAsGroup: 1000 + runAsUser: 1000 + fsGroup: 1000 +containerSecurityContext: + runAsGroup: 1000 + runAsUser: 1000 persistence: config: enabled: true @@ -13,6 +20,17 @@ persistence: - ReadWriteOnce volumeName: jellyfin-data storageClassName: local-path +ingress: + enabled: true + ingressClassName: nginx + hostname: "jellyfin.cluster.edward.sydney" + tls: false + extraHosts: + - jellyfin.cluster.local + extraPaths: + - "/" + extraTls: + - false jellyfin: mediaVolumes: - name: movies diff --git a/apps/jellyfin/env/k3s-cluster/ingress.yaml b/apps/jellyfin/env/k3s-cluster/ingress.yaml deleted file mode 100644 index a14ec80..0000000 --- a/apps/jellyfin/env/k3s-cluster/ingress.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: jellyfin-ingress - namespace: jellyfin - annotations: - nginx.ingress.kubernetes.io/ssl-redirect: "false" - nginx.ingress.kubernetes.io/use-regex: "true" -spec: - ingressClassName: nginx - rules: - - host: "jellyfin.cluster.local" - http: - paths: - - pathType: Prefix - path: "/" - backend: - service: - name: jellyfin - port: - number: 8096 - - host: "jellyfin.cluster.edward.sydney" - http: - paths: - - pathType: Prefix - path: "/" - backend: - service: - name: jellyfin - port: - number: 8096 \ No newline at end of file diff --git a/apps/jellyfin/env/k3s-cluster/kustomization.yaml b/apps/jellyfin/env/k3s-cluster/kustomization.yaml index 3ea3085..a227ac4 100644 --- a/apps/jellyfin/env/k3s-cluster/kustomization.yaml +++ b/apps/jellyfin/env/k3s-cluster/kustomization.yaml @@ -1,5 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ../../base - - ./ingress.yaml \ No newline at end of file + - ../../base \ No newline at end of file