Add cortextool to admin image
This commit is contained in:
parent
a2e10eb116
commit
e99a537ec2
|
@ -2,7 +2,12 @@
|
||||||
|
|
||||||
set -euxo pipefail
|
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
|
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
|
wget -nv https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -O awscli.zip
|
||||||
unzip -q awscli.zip
|
unzip -q awscli.zip
|
||||||
./aws/install
|
./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/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
@ -87,5 +96,6 @@ tee /etc/sudoers.d/90-riju >/dev/null <<"EOF"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
popd
|
popd
|
||||||
|
rm -rf /tmp/riju-work
|
||||||
|
|
||||||
rm "$0"
|
rm "$0"
|
||||||
|
|
Loading…
Reference in New Issue