Only lint in install/kots:lint if env vars are set

This commit is contained in:
Mads Hartmann 2022-09-22 19:40:41 +00:00 committed by Robo Quat
parent 689b7f8bab
commit 4d72ae0e2c
3 changed files with 8 additions and 2 deletions

View File

@ -15,6 +15,8 @@ defaultArgs:
golandDownloadUrl: "https://download.jetbrains.com/go/goland-2022.2.3.tar.gz"
pycharmDownloadUrl: "https://download.jetbrains.com/python/pycharm-professional-2022.2.2.tar.gz"
phpstormDownloadUrl: "https://download.jetbrains.com/webide/PhpStorm-2022.2.2.tar.gz"
REPLICATED_API_TOKEN: ""
REPLICATED_APP: ""
provenance:
enabled: true
slsa: true

View File

@ -11,4 +11,4 @@ packages:
- REPLICATED_APP
config:
commands:
- ["make", "helm", "lint"]
- ["make", "helm", "lint", "REPLICATED_API_TOKEN=${REPLICATED_API_TOKEN}", "REPLICATED_APP=${REPLICATED_APP}"]

View File

@ -62,5 +62,9 @@ logo:
.PHONY: logo
lint:
replicated release lint --yaml-dir ${YAML_DIR}
@if [ "${REPLICATED_API_TOKEN}" != "" ] && [ "${REPLICATED_APP}" != "" ]; then \
replicated release lint --yaml-dir ${YAML_DIR}; \
else \
echo "REPLICATED_API_TOKEN and REPLICATED_APP are not set. Skipping"; \
fi
.PHONY: lint