From b6f5bb33318b81bfffb642bf040c1dfe26da1277 Mon Sep 17 00:00:00 2001 From: Eugenio Marzo Date: Sun, 3 Jan 2021 10:49:01 +0100 Subject: [PATCH] fix docker and nginx --- Dockerfile | 1 + kube-linter/kube-linter-parser.sh | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f15a46e..902487c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,7 @@ RUN apt-get -y install openresty # Install kube-linter RUN curl -L -O https://github.com/stackrox/kube-linter/releases/download/0.1.5/kube-linter-linux.tar.gz RUN tar -xvf kube-linter-linux.tar.gz +RUN rm -f kube-linter-linux.tar.gz RUN cp kube-linter /usr/local/bin/ RUN chmod 775 /usr/local/bin/kube-linter COPY kube-linter/kube-linter-parser.sh /opt/kube-linter-parser.sh diff --git a/kube-linter/kube-linter-parser.sh b/kube-linter/kube-linter-parser.sh index d6fd10d..c1ffe0c 100755 --- a/kube-linter/kube-linter-parser.sh +++ b/kube-linter/kube-linter-parser.sh @@ -3,7 +3,7 @@ # Very temporary work-around KUBE=$(cat /etc/nginx/conf.d/KubeInvaders.conf | grep proxy_pass | head -n1 | awk '{ print $2 }' | sed 's/;//g') -POD_FILE=/tmp/${3}.yaml +POD_FILE=/tmp/${3}.json curl -XGET "${KUBE}/api/v1/namespaces/${2}/pods/${3}" --header "Authorization: Bearer ${4}" --silent -k > ${POD_FILE} [ ! $? -eq 0 ] && (echo "{}" && exit 0) @@ -17,8 +17,7 @@ if [ $wcl -gt 0 ];then do echo $line | sed -n 's/^\([^\ ]*\)\ \(([^\(]*)\)\ \(.*\)$/\3/p' done | jq -R -s -c 'split("\n")' + rm -f ${POD_FILE} else echo "{}" -fi - - +fi \ No newline at end of file