Files
infrastructure/clusters/cl01tl/applications/media-manager/values.yaml
Alex Lebens 2ebd2f7012
Some checks failed
lint-test-docker / docker-lint (push) Failing after 4s
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m55s
add media-manager
2025-09-23 19:57:55 -05:00

91 lines
2.4 KiB
YAML

media-manager:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/maxdorninger/mediamanager/mediamanager
tag: latest@sha256:631745e070319f1845565ef4cd1f31b14e09cecb81d682e0cfeddb46072e5062
pullPolicy: IfNotPresent
env:
- name: CONFIG_DIR
value: /app/config
resources:
requests:
cpu: 50m
memory: 512Mi
service:
main:
controller: main
ports:
http:
port: 80
targetPort: 8000
protocol: HTTP
persistence:
config:
enabled: true
type: secret
name: media-manager-config-secret
advancedMounts:
main:
main:
- path: /app/config/config.toml
readOnly: true
mountPropagation: None
subPath: config.toml
config-data:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 1Gi
advancedMounts:
main:
main:
- path: /app/config
readOnly: false
images:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 10Gi
advancedMounts:
main:
main:
- path: /data/images/
readOnly: false
media:
existingClaim: media-manager-nfs-storage
advancedMounts:
main:
main:
- path: /data/mnt/store
readOnly: false
postgres-17-cluster:
mode: standalone
cluster:
storage:
storageClass: local-path
walStorage:
storageClass: local-path
monitoring:
enabled: true
prometheusRule:
enabled: true
recovery:
method: objectStore
objectStore:
endpointURL: https://nyc3.digitaloceanspaces.com
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/media-manager/media-manager-postgresql-17-cluster
endpointCredentials: media-manager-postgresql-17-cluster-backup-secret
recoveryIndex: 2
backup:
enabled: false
endpointURL: https://nyc3.digitaloceanspaces.com
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/media-manager/media-manager-postgresql-17-cluster
endpointCredentials: media-manager-postgresql-17-cluster-backup-secret
backupIndex: 2
retentionPolicy: "3d"