From e2038047f4175083b5fb9fdf06b1e32cfbdea84f Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Mon, 27 Jun 2022 18:02:39 +0100 Subject: [PATCH] vikunja: add chart and release --- basic/apps/stackspout/vikunja-release.yaml | 44 ++++++++++++++++++++++ basic/infrastructure/sources/vikunja.yaml | 8 ++++ 2 files changed, 52 insertions(+) create mode 100644 basic/apps/stackspout/vikunja-release.yaml create mode 100644 basic/infrastructure/sources/vikunja.yaml diff --git a/basic/apps/stackspout/vikunja-release.yaml b/basic/apps/stackspout/vikunja-release.yaml new file mode 100644 index 0000000..6155aa1 --- /dev/null +++ b/basic/apps/stackspout/vikunja-release.yaml @@ -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 diff --git a/basic/infrastructure/sources/vikunja.yaml b/basic/infrastructure/sources/vikunja.yaml new file mode 100644 index 0000000..4190eac --- /dev/null +++ b/basic/infrastructure/sources/vikunja.yaml @@ -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/