From d70e876388e90fb06a3d67777855a7256e5e4926 Mon Sep 17 00:00:00 2001 From: Varac Date: Tue, 27 Jul 2021 22:06:26 +0200 Subject: [PATCH 1/2] Ignore downloaded chart dependencies --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 026e1b515..0d8901ffb 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,7 @@ ehthumbs.db .devcontainer/docker-compose.extend.yml .devcontainer/volumes*/ .coverage + +# Helm chart +# Chart dependencies +/helm/wekan/**/*.tgz From f3baa32d6c2d85d440e7656010e46192f2153a1f Mon Sep 17 00:00:00 2001 From: Varac Date: Tue, 27 Jul 2021 22:21:56 +0200 Subject: [PATCH 2/2] Update Chart apiVersion, pin image version This makes this Chart compatible with [flux](https://fluxcd.io) [helm-controller](https://fluxcd.io/docs/components/helm), which requires v2 charts. --- helm/wekan/Chart.lock | 6 ++++++ helm/wekan/Chart.yaml | 30 ++++++++++++++++++++---------- helm/wekan/requirements.yaml | 5 ----- helm/wekan/values.yaml | 2 +- 4 files changed, 27 insertions(+), 16 deletions(-) create mode 100644 helm/wekan/Chart.lock delete mode 100644 helm/wekan/requirements.yaml diff --git a/helm/wekan/Chart.lock b/helm/wekan/Chart.lock new file mode 100644 index 000000000..8a12ba317 --- /dev/null +++ b/helm/wekan/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: mongodb + repository: https://charts.bitnami.com/bitnami + version: 10.0.5 +digest: sha256:f6520f39b687cb52574ec2fda514662ce913665c0fd2391b68fdb4d2eb059497 +generated: "2021-07-27T22:16:39.945592552+02:00" diff --git a/helm/wekan/Chart.yaml b/helm/wekan/Chart.yaml index b7b508278..51267c885 100644 --- a/helm/wekan/Chart.yaml +++ b/helm/wekan/Chart.yaml @@ -1,14 +1,24 @@ -name: wekan -version: 1.0.3 -apiVersion: v1 +apiVersion: v2 +appVersion: "5.41" +dependencies: + - condition: mongodb.enabled + name: mongodb + repository: https://charts.bitnami.com/bitnami + version: 10.0.x description: Open Source kanban -home: https://wekan.github.io/ +home: https://wekan.github.io icon: https://wekan.github.io/wekan-logo.svg +keywords: + - kanban +maintainers: + - email: github@randall.cc + name: technotaff + - email: jiangyt.cn@gmail.com + name: jiangytcn + - email: varac@varac.net + name: varac +name: wekan sources: - https://github.com/wekan/wekan -maintainers: - - name: technotaff - email: github@randall.cc - - name: jiangytcn - email: jiangyt.cn@gmail.com -engine: gotpl +type: application +version: 1.1.0 diff --git a/helm/wekan/requirements.yaml b/helm/wekan/requirements.yaml deleted file mode 100644 index d6b6b2e76..000000000 --- a/helm/wekan/requirements.yaml +++ /dev/null @@ -1,5 +0,0 @@ -dependencies: -- name: mongodb - version: 10.0.x - repository: "https://charts.bitnami.com/bitnami" - condition: mongodb.enabled diff --git a/helm/wekan/values.yaml b/helm/wekan/values.yaml index 280289187..f079a40d6 100644 --- a/helm/wekan/values.yaml +++ b/helm/wekan/values.yaml @@ -14,7 +14,7 @@ serviceAccounts: ## image: repository: quay.io/wekan/wekan - tag: latest + tag: v5.41 pullPolicy: IfNotPresent ## Configuration for wekan component