From 964e37be60079ec6d05ae55fea4278c448320470 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten-Lebbing Date: Thu, 22 Dec 2022 21:46:24 +0100 Subject: [PATCH] fix(docs): ensure being unable to generate security info, doesn't lead to not-generating it at-all --- .github/workflows/secgen.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/secgen.yaml b/.github/workflows/secgen.yaml index adc22bb7e7a..46e4d94a25f 100644 --- a/.github/workflows/secgen.yaml +++ b/.github/workflows/secgen.yaml @@ -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"