From c6a1f7161c743b7b1ca30ac76b749e2d913f0708 Mon Sep 17 00:00:00 2001 From: Aldo Lacuku Date: Mon, 11 Jul 2022 16:17:07 +0200 Subject: [PATCH] new(event-generator): add linting target to Makefile Signed-off-by: Aldo Lacuku --- event-generator/Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/event-generator/Makefile b/event-generator/Makefile index 34a7c5ec5..0bd096fc4 100644 --- a/event-generator/Makefile +++ b/event-generator/Makefile @@ -1,6 +1,9 @@ #generate helm documentation DOCS_IMAGE_VERSION="v1.11.0" +#Here we use the "latest" tag since our CI uses the same(https://github.com/falcosecurity/charts/blob/2f04bccb5cacbbf3ecc2d2659304b74f865f41dd/.circleci/config.yml#L16). +LINT_IMAGE_VERSION="latest" + docs: docker run \ --rm \ @@ -9,3 +12,14 @@ docs: -u $$(id -u) \ jnorwood/helm-docs:$(DOCS_IMAGE_VERSION) \ helm-docs -t ./README.gotmpl -o ./generated/helm-values.md + +lint: helm-repo-update + docker run \ + -it \ + --workdir=/data \ + --volume $$(pwd)/..:/data \ + quay.io/helmpack/chart-testing:latest \ + ct lint --config ./tests/ct.yaml --charts ./event-generator --chart-dirs . + +helm-repo-update: + helm repo update \ No newline at end of file