From 044a637522710337808dabd7f23157af30b679ca Mon Sep 17 00:00:00 2001 From: Eugenio Marzo Date: Sat, 28 Jan 2023 14:22:46 +0100 Subject: [PATCH] fix kubelinter --- Dockerfile | 2 +- kube-linter/kube-linter-parser.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1bc43ca..f4c2667 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,7 +26,7 @@ RUN luarocks install lunajson RUN luarocks install lyaml # Install kube-linter -RUN curl -L -O https://github.com/stackrox/kube-linter/releases/download/0.5.1/kube-linter-linux.tar.gz +RUN curl -L -O https://github.com/stackrox/kube-linter/releases/download/0.6.0/kube-linter-linux.tar.gz RUN tar -xvf kube-linter-linux.tar.gz && rm -f kube-linter-linux.tar.gz RUN cp kube-linter /usr/local/bin/ && chmod 775 /usr/local/bin/kube-linter RUN mkdir /tmp/kube-linter-pods && chmod 777 /tmp/kube-linter-pods diff --git a/kube-linter/kube-linter-parser.sh b/kube-linter/kube-linter-parser.sh index 72ef55d..0e397e7 100755 --- a/kube-linter/kube-linter-parser.sh +++ b/kube-linter/kube-linter-parser.sh @@ -18,5 +18,5 @@ done #date_now=$(date) #echo "${date_now} | Namespace: ${i} | Token: ${K8S_TOKEN} | KUBERNETES_SERVICE_HOST: ${KUBERNETES_SERVICE_HOST} | KUBERNETES_SERVICE_PORT_HTTPS: ${KUBERNETES_SERVICE_PORT_HTTPS}" >> /tmp/linter.log -return_json=$(kube-linter lint /tmp/kube-linter-pods/* --format json | jq '[.Reports[] | {message: .Diagnostic.Message, remediation: .Remediation, k8s_object: .Object.K8sObject.Name, namespace: .Object.K8sObject.Namespace, kind: .Object.K8sObject.GroupVersionKind.Kind}]') -echo "
${return_json}
" +return_json=$(kube-linter lint /tmp/kube-linter-pods/* --format json | jq '[.Reports[] | {message: .Diagnostic.Message, remediation: .Remediation, k8s_object: .Object.K8sObject.Name, namespace: .Object.K8sObject.Namespace, kind: .Object.K8sObject.GroupVersionKind.Kind}]' | sed "s/{/
/g" | sed "s/}/<\/div>/g" | sed "s/<\/div>,/<\/div>
/g" | sed "s/\[//g" | sed "s/\]//g") +echo "

START KUBELINTER

${return_json}

END KUBELINTER

" \ No newline at end of file