From 25322928b2b3d3dfb713c40ca68c75281dac74ed Mon Sep 17 00:00:00 2001 From: tulili Date: Thu, 21 Sep 2023 03:12:11 -0300 Subject: [PATCH] feat: add kubectl and fix kubectx/kubens --- fetch.sh | 6 ++++++ files/usr/bin/.gitkeep | 0 modules/bling/installers/container-tools.sh | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) delete mode 100644 files/usr/bin/.gitkeep diff --git a/fetch.sh b/fetch.sh index 9fcc883..d86c08e 100644 --- a/fetch.sh +++ b/fetch.sh @@ -25,3 +25,9 @@ install -c -m 0755 /tmp/kubens "$FILES_ROOT/usr/bin" export DIVE_VERSION=$(curl -sL "https://api.github.com/repos/wagoodman/dive/releases/latest" | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/') wget -O /tmp/ublue-os/rpms/dive.rpm "https://github.com/wagoodman/dive/releases/download/v${DIVE_VERSION}/dive_${DIVE_VERSION}_linux_amd64.rpm" + +wget -O /tmp/kubectl "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" +wget -O /tmp/kubectl.sha256 "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256" +cd /tmp +echo "$(cat /tmp/kubectl.sha256) kubectl" | sha256sum --check +install -c -m 0755 /tmp/kubectl "$FILES_ROOT/usr/bin" diff --git a/files/usr/bin/.gitkeep b/files/usr/bin/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/modules/bling/installers/container-tools.sh b/modules/bling/installers/container-tools.sh index a85db8e..5740eef 100644 --- a/modules/bling/installers/container-tools.sh +++ b/modules/bling/installers/container-tools.sh @@ -6,6 +6,7 @@ set -oue pipefail install -c -m 0755 "$BLING_DIRECTORY/files/usr/bin/docker-compose" "/usr/bin/docker-compose" install -c -m 0755 "$BLING_DIRECTORY/files/usr/bin/kind" "/usr/bin/kind" install -c -m 0755 "$BLING_DIRECTORY/files/usr/bin/kubectx" "/usr/bin/kubectx" -install -c -m 0755 "$BLING_DIRECTORY/files/usr/bin/kubectx" "/usr/bin/kubens" +install -c -m 0755 "$BLING_DIRECTORY/files/usr/bin/kubens" "/usr/bin/kubens" +install -c -m 0755 "$BLING_DIRECTORY/files/usr/bin/kubectl" "/usr/bin/kubectl" rpm-ostree install "$BLING_DIRECTORY"/rpms/dive*.rpm