diff --git a/kubernetes/apps/default/komga/app/helmrelease.yaml b/kubernetes/apps/default/komga/app/helmrelease.yaml index b0e2860b0..841998d58 100644 --- a/kubernetes/apps/default/komga/app/helmrelease.yaml +++ b/kubernetes/apps/default/komga/app/helmrelease.yaml @@ -28,40 +28,20 @@ spec: keepHistory: false values: image: - repository: docker.io/filebrowser/filebrowser - tag: v2.23.0 + repository: gotson/komga + tag: "0.157.5" env: TZ: "${TIMEZONE}" - FB_DATABASE: "/config/filebrowser.db" - FB_ROOT: "/media" - FB_LOG: "stdout" - FB_NOAUTH: "true" + SERVER_PORT: &port 8080 service: main: ports: http: - port: &port 80 - probes: - liveness: &probes - enabled: true - custom: true - spec: - httpGet: - path: /health port: *port - initialDelaySeconds: 0 - periodSeconds: 10 - timeoutSeconds: 1 - failureThreshold: 3 - readiness: *probes - startup: - enabled: false ingress: main: enabled: true ingressClassName: "nginx" - annotations: - hajimari.io/icon: mdi:thought-bubble hosts: - host: &host "{{ .Release.Name }}.${SECRET_CLUSTER_DOMAIN}" paths: @@ -70,31 +50,26 @@ spec: tls: - hosts: - *host + podSecurityContext: + runAsUser: 568 + runAsGroup: 568 + fsGroup: 568 + fsGroupChangePolicy: "OnRootMismatch" + supplementalGroups: + - 100 persistence: config: enabled: true existingClaim: komga-config - music: + comics: enabled: true type: nfs server: "${LOCAL_LAN_TRUENAS}" - path: /mnt/storage/music - mountPath: /mnt/storage/music - photo: - enabled: true - type: nfs - server: "${LOCAL_LAN_TRUENAS}" - path: /mnt/storage/photo - mountPath: /mnt/storage/photo - video: - enabled: true - type: nfs - server: "${LOCAL_LAN_TRUENAS}" - path: /mnt/storage/video - mountPath: /mnt/storage/video + path: /mnt/storage/home/claude/comics + mountPath: /mnt/storage/home/claude/comics resources: requests: - cpu: 10m - memory: 50Mi + memory: 4282M + cpu: 15m limits: - memory: 500Mi + memory: 4282M