fix(docs): ensure being unable to generate security info, doesn't lead to not-generating it at-all

This commit is contained in:
Kjeld Schouten-Lebbing
2022-12-22 21:46:24 +01:00
parent 2d8439dc2b
commit 964e37be60
+3 -4
View File
@@ -58,16 +58,15 @@ jobs:
local train="$3"
echo "Scanning helm security for ${chartname}"
mkdir -p ${chart}/render
rm -rf website/docs/charts/${train}/${chartname}/helm-security.md | echo "removing old sec-scan.md file failed..."
rm -rf website/docs/charts/${train}/${chartname}/helm-security.md | echo "removing old helm-security file failed..."
echo "# Helm Security" >> website/docs/charts/${train}/${chartname}/helm-security.md
echo "" >> website/docs/charts/${train}/${chartname}/helm-security.md
echo "## Helm-Chart" >> website/docs/charts/${train}/${chartname}/helm-security.md
echo "" >> website/docs/charts/${train}/${chartname}/helm-security.md
echo "##### Scan Results" >> website/docs/charts/${train}/${chartname}/helm-security.md
echo "" >> website/docs/charts/${train}/${chartname}/helm-security.md
helm template ${chart} --output-dir ${chart}/render
trivy config -f template --template "@./templates/trivy-config.tpl" ${chart}/render >> website/docs/charts/${train}/${chartname}/helm-security.md
echo "" >> website/docs/charts/${train}/${chartname}/helm-security.md
helm template ${chart} --output-dir ${chart}/render | echo "Helm template failed..."
trivy config -f template --template "@./templates/trivy-config.tpl" ${chart}/render >> website/docs/charts/${train}/${chartname}/helm-security.md | echo "trivy scan failed..."
}
container_sec_scan() {
local chart="$1"