k8s/argo/photoprism/values.yaml

63 lines
1.5 KiB
YAML

---
name: photoprism
namespace: photos
serviceAccountName: photos
externalSecrets:
secretStoreName: photos
vaultRole: photos
secretPaths:
- name: photos
secrets:
- secretKey: PHOTOPRISM_ADMIN_PASSWORD
key: photoview
property: PHOTOPRISM_ADMIN_PASSWORD
istio:
commonName: photos.minhas.io
ingressSelector: ingressgateway
issuer: letsencrypt-prod
port: 80
backendHost: photoprism
image:
tag: latest
existingSecret: photos
config:
PHOTOPRISM_SITE_URL: "https://photos.minhas.io/"
PHOTOPRISM_SITE_CAPTION: "Asara's Photos"
PHOTOPRISM_SITE_DESCRIPTION: "Some photos I took that I like"
PHOTOPRISM_SITE_AUTHOR: "@Asara:devvul.com"
PHOTOPRISM_DEBUG: false
PHOTOPRISM_READONLY: false
PHOTOPRISM_DISABLE_WEBDAV: true
PHOTOPRISM_DISABLE_TENSORFLOW: true
persistence:
enabled: true
storagePath: &storagePath /photoprism/storage
originalsPath: &originalsPath /photoprism/originals
volumeMounts:
- name: photoprism
mountPath: *originalsPath
subPath: storage
- name: photoprism
subPath: originals
mountPath: *storagePath
volumes:
- name: photoprism
persistentVolumeClaim:
claimName: photoprism
volumeClaimTemplates:
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: photoprism
spec:
accessModes: [ "ReadWriteOnce" ]
storageClassName: "longhorn-retain"
resources:
requests:
storage: 20Gi