No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/helm/app-template
helm install vikunja app-template/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
vikunja | haraldkoch/kochhaus-home | 151 | 4.2.0 | 10 days ago |
vikunja | drag0n141/home-ops | 43 | 4.2.0 | 12 days ago |
vikunja | auricom/home-ops | 195 | 4.2.0 | 12 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
string | |
string | |
string | |
controllers.vikunja.containers.app.image.repository (6) vikunja/vikunja | string |
controllers.vikunja.containers.app.image.tag (6) 0.24.6@sha256:ed1f3ed467fecec0b57e9de7bc6607f8bbcbb23ffced6a81f5dfefc794cdbe3b | string |
string | |
string | |
string | |
string | |
string, boolean | |
string | |
string | |
string, boolean | |
controllers.vikunja.containers.app.env.VIKUNJA_SERVICE_PUBLICURL (4) {{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN} | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
boolean | |
controllers.vikunja.containers.app.env.VIKUNJA_MAILER_FROMEMAIL (2) Vikunja <vikunja@${SECRET_DOMAIN}> | string |
controllers.vikunja.containers.app.env.VIKUNJA_MAILER_HOST (2) smtp-relay.default.svc.cluster.local. | string |
string, number | |
boolean | |
boolean | |
string | |
boolean | |
boolean | |
string | |
boolean | |
string | |
boolean | |
number | |
string | |
string | |
boolean | |
boolean | |
controllers.vikunja.containers.app.env.VIKUNJA_SERVICE_FRONTENDURL (1) https://${app_url}/ | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
string | |
string | |
string | |
boolean | |
number | |
string | |
boolean | |
controllers.vikunja.containers.main.env.VIKUNJA_MAILER_FROMEMAIL (2) vikunja@${SECRET_DOMAIN} | string |
controllers.vikunja.containers.main.env.VIKUNJA_MAILER_HOST (2) smtp-relay.networking.svc.cluster.local | string |
number | |
number | |
boolean | |
controllers.vikunja.containers.main.env.VIKUNJA_REDIS_HOST (2) dragonfly.database.svc.cluster.local:6379 | string |
controllers.vikunja.containers.main.env.VIKUNJA_SERVICE_PUBLICURL (2) https://vikunja.${SECRET_DOMAIN} | string |
string | |
boolean | |
string | |
controllers.vikunja.containers.main.env.PATH (1) /app/vikunja:${PATH} | string |
string | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
controllers.vikunja.containers.main.image.repository (2) docker.io/vikunja/vikunja | string |
controllers.vikunja.containers.main.image.tag (2) 0.24.6@sha256:ed1f3ed467fecec0b57e9de7bc6607f8bbcbb23ffced6a81f5dfefc794cdbe3b | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
controllers.vikunja.initContainers.init-db.image.repository (2) ghcr.io/home-operations/postgres-init | string |
controllers.vikunja.initContainers.init-db.image.tag (2) 17@sha256:86a1992d46273c58fd4ad95b626081dfaabfe16bd56944675169e406d1a660dd | string |
number | |
string | |
number | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
controllers.vikunja.strategy (1) RollingUpdate | string |
boolean | |
string | |
controllers.${APP}.containers.main.env.PATH (1) /app/vikunja:${PATH} | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
number | |
boolean | |
controllers.${APP}.containers.main.env.VIKUNJA_MAILER_FROMEMAIL (1) Vikunja <bot@${SECRET_DOMAIN}> | string |
controllers.${APP}.containers.main.env.VIKUNJA_MAILER_HOST (1) smtp-relay.cluster-utilities.svc.cluster.local | string |
number | |
boolean | |
controllers.${APP}.containers.main.env.VIKUNJA_SERVICE_PUBLICURL (1) https://vikunja.${SECRET_DOMAIN} | string |
controllers.${APP}.containers.main.env.VIKUNJA_SERVICE_TIMEZONE (1) America/Los_Angeles | string |
string | |
controllers.${APP}.containers.main.image.repository (1) docker.io/vikunja/vikunja | string |
controllers.${APP}.containers.main.image.tag (1) 0.24.6@sha256:ed1f3ed467fecec0b57e9de7bc6607f8bbcbb23ffced6a81f5dfefc794cdbe3b | string |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
persistence.config.globalMounts[].path (7) /app/vikunja/files | string |
string | |
boolean | |
string | |
boolean | |
persistence.config.name (3) vikunja-secret | string |
string | |
persistence.vikunja-config.globalMounts[].path (4) /app/vikunja/config.yaml | string |
boolean | |
string | |
persistence.vikunja-config.name (4) vikunja-secret | string |
string | |
persistence.files.globalMounts[].path (3) /app/vikunja/files | string |
string | |
persistence.files.accessMode (1) ReadWriteOnce | string |
boolean | |
string | |
persistence.files.storageClass (1) longhorn-ssd | string |
string | |
persistence.data.globalMounts[].path (2) /app/vikunja/files | string |
persistence.config-file.globalMounts[].path (1) /etc/vikunja/config.yml | string |
string | |
persistence.config-file.name (1) vikunja-config | string |
persistence.config-file.type (1) configMap | string |
number | |
service.app.controller (4) vikunja | string |
string | |
number | |
string | |
number | |
route.app.hostnames[] (5) - {{ .Release.Name }}.${SECRET_EXTERNAL_DOMAIN} | string |
route.app.parentRefs[].name (5) external | string |
route.app.parentRefs[].namespace (5) kube-system | string |
string | |
string | |
number | |
route.main.hostnames[] (1) - ${APP}.${SECRET_DOMAIN} | string |
route.main.parentRefs[].name (1) internal | string |
string | |
string | |
string | |
number | |
number, string | |
string | |
number, string | |
boolean | |
number, string | |
string | |
string | |
number | |
defaultPodOptions.topologySpreadConstraints[].topologyKey (1) topology.kubernetes.io/zone | string |
string | |
string | |
serviceMonitor.app.endpoints[].path (2) /api/v1/metrics | string |
string | |
string | |
string | |
serviceMonitor.app.endpoints[].basicAuth.password.key (1) VIKUNJA_METRICS_PASSWORD | string |
string | |
serviceMonitor.app.endpoints[].basicAuth.username.key (1) VIKUNJA_METRICS_USERNAME | string |
string | |
string | |
ingress.app.annotations."gethomepage.dev/description" (1) Tasks and project management platform. | string |
string | |
string | |
ingress.app.annotations."gethomepage.dev/icon" (1) sh-vikunja.svg | string |
string | |
ingress.app.annotations."gethomepage.dev/pod-selector" (1) app in (
vikunja
) | string |
ingress.app.className (1) internal | string |
boolean | |
ingress.app.hosts[].host (1) vikunja.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.main.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | string |
string | |
ingress.main.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-traefik-middleware-chain-no-auth@kubernetescrd | string |
ingress.main.className (1) traefik-external | string |
ingress.main.hosts[].host (1) vikunja.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.main.tls[].hosts[] (1) - vikunja.${SECRET_DOMAIN} | string |
ingress.main.tls[].secretName (1) ${SECRET_DOMAIN/./-}-production-tls | string |
ingress.tailscale.className (1) tailscale | string |
ingress.tailscale.hosts[].host (1) {{ .Release.Name }}.${SECRET_TS_DOMAIN} | string |
string | |
string | |
string | |
ingress.tailscale.tls[].hosts[] (1) - {{ .Release.Name }}.${SECRET_TS_DOMAIN} | string |
string | |
boolean | |
ingress.vikunja.hosts[].host (1) ${app_url} | string |
string | |
string | |
string | |
ingress.vikunja.tls[].hosts[] (1) - ${app_url} | string |
ingress.vikunja.tls[].secretName (1) ${certificate_name} | string |
secrets.config.stringData."config.yaml" (1) auth:
openid:
enabled: true
redirecturl: https://${app_url}/auth/openid/
providers:
- name: Authentik
authurl: https://${oauth_host}/application/o/vikunja/
logouturl: https://${oauth_host}/application/o/vikunja/end-session/
clientid: ${oauth_client_id}
clientsecret: ${oauth_client_secret}
| string |
secrets.env.stringData.VIKUNJA_SERVICE_JWTSECRET (1) ${jwt_secret} | string |