diff --git a/.packaged/index.yaml b/.packaged/index.yaml index 0fbbb5e..f3fca37 100644 --- a/.packaged/index.yaml +++ b/.packaged/index.yaml @@ -3,7 +3,7 @@ entries: jackett: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.293397+01:00" + created: "2025-01-26T15:46:01.930502+01:00" description: A Helm chart for Kubernetes digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1 name: jackett @@ -14,7 +14,7 @@ entries: overseerr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.294321+01:00" + created: "2025-01-26T15:46:01.931007+01:00" description: A Helm chart for Kubernetes digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899 name: overseerr @@ -25,7 +25,7 @@ entries: owncloud: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.295253+01:00" + created: "2025-01-26T15:46:01.932875+01:00" description: A Helm chart for Kubernetes digest: 9a1724f504cc46baffa8dbaff5e3f5b7f3c07d64143643acb3f653b07868e963 name: owncloud @@ -36,9 +36,9 @@ entries: plex: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.295673+01:00" + created: "2025-01-26T15:46:01.933182+01:00" description: A Helm chart for Kubernetes - digest: 565cd7f5ab705d99bb9d5c81b6e8b0e9168be4cf442e1e5daba18bfcf0b5d882 + digest: 0ef8b1f420ef70331a0e2970b6be294d7a283922d5f26c5ded436e2e7bcbb45b name: plex type: application urls: @@ -47,7 +47,7 @@ entries: qbittorrent: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.296109+01:00" + created: "2025-01-26T15:46:01.933633+01:00" description: A Helm chart for Kubernetes digest: 962463c2a27832ad6dc9709a3be008f242e1b039d9da7579becfa0bb96f6e063 name: qbittorrent @@ -58,7 +58,7 @@ entries: radarr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.296419+01:00" + created: "2025-01-26T15:46:01.934055+01:00" description: A Helm chart for Kubernetes digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f name: radarr @@ -69,7 +69,7 @@ entries: sonarr: - apiVersion: v2 appVersion: 1.16.0 - created: "2025-01-23T16:00:00.29671+01:00" + created: "2025-01-26T15:46:01.93449+01:00" description: A Helm chart for Kubernetes digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc name: sonarr @@ -77,4 +77,4 @@ entries: urls: - sonarr-0.1.0.tgz version: 0.1.0 -generated: "2025-01-23T16:00:00.292877+01:00" +generated: "2025-01-26T15:46:01.929723+01:00" diff --git a/.packaged/plex-0.1.0.tgz b/.packaged/plex-0.1.0.tgz index 62fc4bc..df09bf2 100644 Binary files a/.packaged/plex-0.1.0.tgz and b/.packaged/plex-0.1.0.tgz differ diff --git a/plex/templates/deployment.yaml b/plex/templates/deployment.yaml index 504a308..ad5fe92 100644 --- a/plex/templates/deployment.yaml +++ b/plex/templates/deployment.yaml @@ -18,10 +18,20 @@ spec: imagePullSecrets: {{- toYaml . | nindent 8 }} {{- end }} + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} containers: + - name: debug + image: busybox:latest + command: ['sleep', 'infinity'] - name: {{ .Chart.Name }} + securityContext: + privileged: {{ .Values.securityContext.privileged }} + capabilities: + add: +{{ toYaml .Values.securityContext.capabilities.add | indent 16 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} env: diff --git a/plex/values.yaml b/plex/values.yaml index 0186784..593d4ca 100644 --- a/plex/values.yaml +++ b/plex/values.yaml @@ -11,14 +11,19 @@ image: # Security context for the container podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 + runAsUser: 0 + runAsGroup: 0 + fsGroup: 0 # Configurable user and group IDs securityContext: PUID: 1000 PGID: 1000 + privileged: true + capabilities: + add: + - SYS_ADMIN + - NET_ADMIN service: type: ClusterIP @@ -51,6 +56,10 @@ env: VERSION: "latest" # Claim token from plex.tv/claim PLEX_CLAIM: "" + # Proxy settings (if needed) + HTTP_PROXY: "" + HTTPS_PROXY: "" + NO_PROXY: "localhost,127.0.0.1,10.96.0.0/12,192.168.0.0/16" # Persistence configuration persistence: