Add Plex GitOps application for automatic image updates

- Create organized directory structure (applications/, helm-values/)
- Add ArgoCD Application manifest for Plex with image auto-updater
- Configure automatic upgrade detection from current 1.41.8 to latest
- Enable Git write-back for GitOps workflow
- Use existing kube-plex chart with LinuxServer Plex image

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
gilgamezh
2025-08-15 17:17:41 +02:00
parent 1f5d5988cb
commit 97329837d4
2 changed files with 103 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
claimToken: "claim-Ku2YYmJzDB1mpyG6YD7x"
image:
repository: linuxserver/plex
tag: 1.41.8
pullPolicy: Always
kubePlex:
enabled: false # kubePlex (transcoder job) is disabled because not available on ARM. The transcoding will be performed by the main Plex instance instead of a separate Job.
timezone: Europe/Amsterdam
service:
type: LoadBalancer # We will use a LoadBalancer to obtain a virtual IP that can be exposed to Plex Media via our router
port: 32400 # Port to expose Plex
rbac:
create: true
nodeSelector:
kubernetes.io/arch: amd64
persistence:
transcode:
claimName: "plex-transcode"
data:
claimName: "plex-data"
config:
claimName: "plex-config"
# GPU support for hardware-accelerated transcoding
gpu:
enabled: true
hostPath: "/dev/dri"
mountPath: "/dev/dri"
resources:
requests:
memory: "2Gi"
cpu: "1"
ephemeral-storage: "50Mi"
limits:
memory: "10Gi"
cpu: "3"
ephemeral-storage: "1Gi"
podAnnotations: {}
proxy:
enable: false