devenv.k3d update

This commit is contained in:
openoms
2022-12-20 17:13:46 +01:00
parent 8b9bbf20f6
commit 6ef8fa26ef

View File

@@ -4,7 +4,7 @@ function help() {
echo "
Script to set up a local enviroment to run https://github.com/GaloyMoney/charts/tree/main/dev
Usage:
devenv.k3d.sh [on|off]"
devenv.k3d.sh [setup_devenv_k3d|start_dev_charts|delete_cluster]"
exit 1
}
@@ -36,7 +36,6 @@ function setup_devenv_k3d() {
sudo mv ./kubectl /usr/local/bin
fi
# terraform
if ! terraform version; then
if [ "${cpu}" = amd64 ]; then
@@ -59,15 +58,15 @@ function setup_devenv_k3d() {
fi
fi
# bitcoin
bitcoin_version="22.0"
if ! bitcoind --version; then
if [ "${cpu}" = amd64 ]; then
wget https://bitcoincore.org/bin/bitcoin-core-${bitcoin_version}/bitcoin-${bitcoin_version}-x86_64-linux-gnu.tar.gz \
&& tar -xvf bitcoin-${bitcoin_version}-x86_64-linux-gnu.tar.gz \
&& sudo mv bitcoin-${bitcoin_version}/bin/* /usr/local/bin
fi
fi
## bitcoin
#bitcoin_version="22.0"
#if ! bitcoind --version; then
# if [ "${cpu}" = amd64 ]; then
# wget https://bitcoincore.org/bin/bitcoin-core-${bitcoin_version}/bitcoin-${bitcoin_version}-x86_64-linux-gnu.tar.gz \
# && tar -xvf bitcoin-${bitcoin_version}-x86_64-linux-gnu.tar.gz \
# && sudo mv bitcoin-${bitcoin_version}/bin/* /usr/local/bin
# fi
#fi
# docker
if ! docker version; then
@@ -83,6 +82,15 @@ function setup_devenv_k3d() {
sudo groupadd docker
sudo usermod -aG docker k3d
if ! docker compose version; then
# docker compose
# https://docs.docker.com/compose/install/linux/
sudo apt-get install docker-compose-plugin
#sudo wget "https://github.com/docker/compose/releases/download/v2.14.1/docker-compose-linux-x86_64" -O /usr/libexec/docker/cli-plugins/docker-compose
#sudo chmod +x /usr/libexec/docker/cli-plugins/docker-compose
#PATH=$PATH:/usr/libexec/docker/cli-plugins
fi
# k3d
if ! k3d version; then
wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
@@ -135,10 +143,11 @@ function delete_cluster() {
# k3d cluster delete && rm terraform.tfstate
}
if [ "$1" = "on" ]; then
if [ "$1" = "setup_devenv_k3d" ]; then
setup_devenv_k3d
elif [ "$1" = "start_dev_charts" ]; then
start_dev_charts
elif [ "$1" = "off" ]; then
elif [ "$1" = "delete_cluster" ]; then
delete_cluster
else
help