Newer
Older
apiVersion: v1
kind: ConfigMap
metadata:
name: stackspin-vikunja-extra-values
namespace: stackspout
data:
# https://kolaente.dev/vikunja/helm-chart/src/branch/main/values.yaml
values.yaml: |
vikunja:
persistence:
data:
existingClaim: vikunja-extra-files
ingress:
main:
enabled: true
annotations:
kubernetes.io/tls-acme: "true"
hosts:
- host: "${vikunja_extra_domain}"
paths:
- secretName: vikunja-extra-tls
hosts:
- "${vikunja_extra_domain}"
configMaps:
data:
config.yml: |-
auth:
openid:
# https://vikunja.io/docs/openid-example-configurations/
# Example: https://kolaente.dev/vikunja/vikunja/src/branch/main/config.yml.sample#L313
enabled: true
redirecturl: "https://${vikunja_extra_domain}/auth/openid/"
providers:
- name: Stackspin
authurl: "https://${hydra_domain}/"
clientid: "${client_id}"
clientsecret: "${client_secret}"
local:
enabled: false
mailer:
enabled: "${outgoing_mail_enabled}"
host: "${outgoing_mail_smtp_host}"
port: "${outgoing_mail_smtp_port}"
username: "${outgoing_mail_smtp_user}"
password: "${outgoing_mail_smtp_password}"
fromemail: "${outgoing_mail_from_address}"
forcessl: true
service:
#rootpath: "/app/vikunja"
#frontendurl: "https://${vikunja_extra_domain}"
timezone: "CET"
JWTSecret: "${jwt}"
motd: "Welcome to ${domain_extra}!"
database:
type: postgres
host: vikunja-extra-postgresql
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
password: "${postgresql_password}"
# https://vikunja.io/docs/config-options/#log
log:
standard: stderr
level: debug
databaselevel: debug
mail: stderr
maillevel: debug
defaultsettings:
avatar_provider: gravatar
discoverable_by_name: true
discoverable_by_email: true
week_start: 1
timezone: CET
# TODO default_project_id
global:
labels:
stackspin.net/backupSet: "vikunja-extra"
podLabels:
stackspin.net/backupSet: "vikunja-extra"
podAnnotations:
backup.velero.io/backup-volumes: "data"
postgresql:
enabled: true
commonLabels:
stackspin.net/backupSet: "vikunja-extra"
global:
postgresql:
auth:
database: vikunja
username: vikunja
password: "${postgresql_password}"
postgresPassword: "${postgresql_admin_password}"
primary:
persistence:
existingClaim: vikunja-extra-postgres
podAnnotations:
backup.velero.io/backup-volumes: "data"
typesense:
enabled: false