vikunja: add chart and release

This commit is contained in:
xeruf 2022-06-27 18:02:39 +01:00
parent b5b645de0a
commit e2038047f4
2 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,44 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: vikunja
namespace: stackspout
spec:
releaseName: vikunja
chart:
spec:
chart: vikunja
version: 5.0.4
sourceRef:
kind: HelmRepository
name: vikunja
namespace: stackspout
interval: 10m
values:
# https://github.com/k8s-at-home/charts/blob/master/charts/stable/vikunja/values.yaml
vikunja:
# TODO https://vikunja.io/docs/config-options/#openid
config: |-
auth:
local:
enabled: true
openid:
enabled: true
providers:
- name: Stackspin
authurl: "https://sso.${domain}"
clientid: vikunja
clientsecret: "${client_secret}"
ingress:
main:
enabled: true
primary: false
hosts:
- host: do.ftt.gmbh
paths:
- path: /
pathType: Prefix
tls:
- secretName: vikunja
hosts:
- do.ftt.gmbh

View File

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: k8s-at-home/vikunja
namespace: stackspout
spec:
interval: 10m
url: https://k8s-at-home.com/charts/