my-apps/manifests/vikunja/values.yaml
2025-08-24 05:36:28 +03:00

54 lines
1.2 KiB
YAML

vikunja:
image:
repository: vikunja/vikunja
tag: "0.23.0"
pullPolicy: IfNotPresent
ingress:
main:
enabled: true
ingressClassName: traefik
hosts:
- host: vikunja.dvirlabs.com
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- vikunja.dvirlabs.com
persistence:
data:
enabled: true
storageClass: nfs-client
size: 5Gi
accessMode: ReadWriteOnce
mountPath: /app/vikunja/files
# Explicit config.yml for Postgres
configMaps:
api-config:
enabled: true
data:
config.yml: |
service:
interface: "0.0.0.0"
database:
type: "postgres"
host: "postgres.my-apps.svc.cluster.local"
port: 5432
user: "vikunja"
password: "Aa123456" # ⚠️ replace with Secret later
database: "vikunja"
log:
level: "info"
files:
basepath: "/app/vikunja/files"
mailer:
enabled: false
auth:
local:
enabled: true
openid:
enabled: false