From b24b3b763c1023ec9390813672c92e0eba61ef6a Mon Sep 17 00:00:00 2001 From: jem Date: Fri, 28 May 2021 18:04:23 +0200 Subject: [PATCH] add kubeconform --- infrastructure/lein/build.py | 4 ++-- infrastructure/lein/image/resources/CHECKSUMS | 1 + infrastructure/lein/image/resources/install.sh | 13 +++++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 infrastructure/lein/image/resources/CHECKSUMS diff --git a/infrastructure/lein/build.py b/infrastructure/lein/build.py index 6d4509b..c045ab7 100644 --- a/infrastructure/lein/build.py +++ b/infrastructure/lein/build.py @@ -4,8 +4,8 @@ from pybuilder.core import task, init from ddadevops import * import logging -name = 'shadow-cljs' -MODULE = 'shadow-cljs' +name = 'lein' +MODULE = 'lein' PROJECT_ROOT_PATH = '../..' diff --git a/infrastructure/lein/image/resources/CHECKSUMS b/infrastructure/lein/image/resources/CHECKSUMS new file mode 100644 index 0000000..e835b7d --- /dev/null +++ b/infrastructure/lein/image/resources/CHECKSUMS @@ -0,0 +1 @@ +d7a5cb848b783c15119316d716d8a74bf11c9e3ab050f3adf28e0678a6018467 kubeconform.tar.gz diff --git a/infrastructure/lein/image/resources/install.sh b/infrastructure/lein/image/resources/install.sh index 515c3db..5b95462 100755 --- a/infrastructure/lein/image/resources/install.sh +++ b/infrastructure/lein/image/resources/install.sh @@ -2,9 +2,18 @@ set -eux function main() { + upgradeSystem + mkdir -p /usr/share/man/man1 - apt update && apt -qqy install openjdk-11-jre-headless - npm install -g --save-dev shadow-cljs + apt -qqy install openjdk-11-jre-headless leiningen curl + + curl -Lo /tmp/kubeconform.tar.gz https://github.com/yannh/kubeconform/releases/download/v0.4.7/kubeconform-linux-amd64.tar.gz + + cd /tmp + sha256sum --check CHECKSUMS + + tar -xf /tmp/kubeconform.tar.gz + cp kubeconform /usr/local/bin cleanupDocker }