From 161abbed9627a019f550f62a77bdd01a5b0350d1 Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Wed, 3 Jul 2024 21:09:19 +0200
Subject: [PATCH] Added Task

---
 .gitlab-ci.yml | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c934e6a459..3b78b6fa93 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -169,8 +169,8 @@ verify-install-script:
     - bash install.sh
     - exit 0
 
-lint-helm:
-  image: docker.io/docker:24-dind
+lint-helm-chart:
+  image: docker.io/alpine:3.20
   stage: lint
   except:
     refs:
@@ -180,9 +180,25 @@ lint-helm:
   dependencies:
     - build-metadata-service
   script:
-    - apk add sed helm curl
+    - apk add helm
     - helm lint ./helm/dbrepo
 
+lint-helm-readme:
+  image: docker.io/node:20-alpine3.20
+  stage: lint
+  except:
+    refs:
+      - /^release-.*/
+  needs:
+    - build-metadata-service
+  dependencies:
+    - build-metadata-service
+  script:
+    - apk add helm git
+    - helm schema -input ./helm/dbrepo/values.yaml -output ./helm/dbrepo/values.schema.json
+    - git clone https://github.com/bitnami/readme-generator-for-helm && npm install ./readme-generator-for-helm
+    - readme-generator-for-helm --readme ./helm/dbrepo/README.md --values ./helm/dbrepo/values.yaml
+
 test-metadata-service:
   image: maven:3-openjdk-17
   stage: test
-- 
GitLab