2022-06-27 21:37:14 +01:00
apiVersion : v1
kind : ConfigMap
metadata :
2022-07-13 11:07:39 +01:00
name : stackspin-vikunja-values
2022-06-27 21:37:14 +01:00
namespace : stackspout
data :
# Defaults: https://github.com/k8s-at-home/charts/blob/master/charts/stable/vikunja/values.yaml
# Inherits: https://github.com/k8s-at-home/library-charts/blob/main/charts/stable/common/values.yaml
values.yaml : |
2022-07-13 11:07:39 +01:00
additionalContainers :
api :
2022-07-18 12:33:11 +01:00
image : vikunja/api:unstable
2022-07-18 13:20:00 +01:00
imagePullPolicy : Always
2022-07-13 11:07:39 +01:00
frontend :
2022-07-18 12:33:11 +01:00
image : vikunja/frontend:unstable
2022-07-18 13:20:00 +01:00
imagePullPolicy : Always
2022-06-27 21:37:14 +01:00
vikunja :
config : |-
auth :
openid :
# https://vikunja.io/docs/config-options/#openid
# Example: https://github.com/go-vikunja/api/blob/main/config.yml.sample#L289-L312
enabled : true
2022-06-30 09:12:09 +01:00
redirecturl : "https://do.${domain}/auth/openid/"
2022-06-27 21:37:14 +01:00
providers :
2022-06-30 08:54:59 +01:00
- name : Stackspin
2022-06-29 23:41:48 +01:00
authurl : "https://sso.${domain}/"
clientid : "${client_id}"
2022-06-27 21:37:14 +01:00
clientsecret : "${client_secret}"
local :
enabled : false
2022-07-11 18:09:56 +01:00
service :
frontendurl : "https://do.${domain}"
motd : "Please allow public profile discovery in settings!"
2022-07-12 22:21:16 +01:00
timezone : "CET"
2022-07-11 22:16:55 +01:00
database :
type : postgres
2022-07-13 11:07:39 +01:00
host : vikunja-postgresql
2022-07-13 10:55:27 +01:00
password : "${postgresql_password}"
2022-07-13 20:54:42 +01:00
log :
2022-07-18 13:57:08 +01:00
path : "/app/vikunja"
2022-07-18 13:09:44 +01:00
http : file
2022-07-18 13:57:08 +01:00
database : stderr
2022-07-13 20:54:42 +01:00
databaselevel : debug
2022-06-27 21:37:14 +01:00
ingress :
main :
enabled : true
primary : false
2022-06-28 08:31:00 +01:00
annotations :
2022-06-30 08:24:12 +01:00
kubernetes.io/tls-acme : "true"
2022-06-27 21:37:14 +01:00
hosts :
2022-06-29 23:41:48 +01:00
- host : "do.${domain}"
2022-07-18 13:09:44 +01:00
# TODO Helm template rather than repetition in every file? See https://github.com/k8s-at-home/library-charts/blob/4d09a8ddbdf11c278101b74b36720b5f7c17cd71/charts/stable/common/values.yaml#L342
2022-07-18 12:40:14 +01:00
paths :
- path : /
pathType : Prefix
2022-06-27 21:37:14 +01:00
tls :
2022-07-13 11:07:39 +01:00
- secretName : vikunja-tls
2022-06-27 21:37:14 +01:00
hosts :
2022-06-29 23:41:48 +01:00
- "do.${domain}"
2022-07-13 11:07:39 +01:00
caddy :
2022-07-18 12:40:14 +01:00
# TODO is caddy needed at all?
2022-07-13 11:07:39 +01:00
noTls : true
2022-07-11 22:16:55 +01:00
postgresql :
enabled : true
2022-07-13 11:07:39 +01:00
postgresqlDatabase : vikunja
postgresqlUsername : vikunja
2022-07-13 10:55:27 +01:00
postgresqlPassword : "${postgresql_password}"
2022-07-12 18:19:02 +01:00
persistence :
enabled : true
2022-07-13 11:07:39 +01:00
existingClaim : vikunja-postgres