From 1ea9604651d3e40b5a932a590f6323eb402c56e6 Mon Sep 17 00:00:00 2001 From: Brandon Gulla Date: Fri, 14 Aug 2020 05:49:19 -0400 Subject: [PATCH] baseline --- README.md | 10 ++++++++++ scripts/save-docker-image.sh | 17 +++++++++++++++++ scripts/save-k3s-artifacts.sh | 25 +++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 README.md create mode 100755 scripts/save-docker-image.sh create mode 100755 scripts/save-k3s-artifacts.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..6cc847b --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# k3ama - Air-gap Migration Assistant + + + +### Other possible names +* k3vac +* k3ziplock +* k3wh - k3 wormhole +* k3cia - Comms insensensitive Assistant +* k3diode diff --git a/scripts/save-docker-image.sh b/scripts/save-docker-image.sh new file mode 100755 index 0000000..c75a7f8 --- /dev/null +++ b/scripts/save-docker-image.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +IMAGE_NAME="$1" +SAVE_DIR="$2" + +if [ -z "${IMAGE_NAME}" ]; then + echo "[Usage] ./save-docker-image.sh " + exit 1 +fi + +if [ -z "$2" ]; then + SAVE_DIR="." + +fi + +echo "Creating ${IMAGE_NAME} backup..." +docker save ${IMAGE_NAME} | gzip --stdout > ${SAVE_DIR}/${IMAGE_NAME}.tgz diff --git a/scripts/save-k3s-artifacts.sh b/scripts/save-k3s-artifacts.sh new file mode 100755 index 0000000..41385c5 --- /dev/null +++ b/scripts/save-k3s-artifacts.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +K3S_RELEASE="v1.18.8-rc1%2Bk3s1" + +SAVE_DIR="$1" + +if [ -z "$1" ]; then + SAVE_DIR="." +fi + +# k3s - arm64 +wget -P ${SAVE_DIR} https://github.com/rancher/k3s/releases/download/${K3S_VERSION}/k3s-arm64 + +# k3s - amd64 +wget -P ${SAVE_DIR} https://github.com/rancher/k3s/releases/download/${K3S_VERSION}/k3s + +# images - amd64 +wget -P ${SAVE_DIR} https://github.com/rancher/k3s/releases/download/${K3S_VERSION}/k3s-airgap-images-amd64.tar + +# images - arm64 +wget -P ${SAVE_DIR} https://github.com/rancher/k3s/releases/download/${K3S_VERSION}/k3s-airgap-images-arm64.tar + +# images.txt +wget -P ${SAVE_DIR} https://github.com/rancher/k3s/releases/download/${K3S_VERSION}/k3s-images.txt +