From e99a537ec20220475843b89c1ad41803b6ecf973 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 12 Feb 2022 10:13:07 -0800 Subject: [PATCH] Add cortextool to admin image --- docker/admin/install.bash | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docker/admin/install.bash b/docker/admin/install.bash index 9f9fb1f..3b7b394 100755 --- a/docker/admin/install.bash +++ b/docker/admin/install.bash @@ -2,7 +2,12 @@ set -euxo pipefail -pushd /tmp +latest_release() { + curl -sSL "https://api.github.com/repos/$1/releases/latest" | jq -r .tag_name +} + +mkdir /tmp/riju-work +pushd /tmp/riju-work export DEBIAN_FRONTEND=noninteractive @@ -78,7 +83,11 @@ npm install -g prettier wget -nv https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O awscli.zip unzip -q awscli.zip ./aws/install -rm -rf aws awscli.zip + +ver="$(latest_release grafana/cortex-tools | sed 's/^v//')" +wget -nv "https://github.com/grafana/cortex-tools/releases/download/v${ver}/cortextool_${ver}_linux_amd64.tar.gz" -O cortextool.tar.gz +tar -xf cortextool.tar.gz +cp cortextool /usr/local/bin/ rm -rf /var/lib/apt/lists/* @@ -87,5 +96,6 @@ tee /etc/sudoers.d/90-riju >/dev/null <<"EOF" EOF popd +rm -rf /tmp/riju-work rm "$0"