From db99d625e91e2e83acad340b3b31746db547d699 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Sun, 14 Dec 2025 00:02:46 +0000 Subject: [PATCH] mount --- .github/workflows/weekly-k8s-backup.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/weekly-k8s-backup.yml b/.github/workflows/weekly-k8s-backup.yml index 0343be7..5579c60 100644 --- a/.github/workflows/weekly-k8s-backup.yml +++ b/.github/workflows/weekly-k8s-backup.yml @@ -21,13 +21,23 @@ jobs: echo "Listing /k8s_storage:" ls -lah /k8s_storage + - name: Install AWS CLI (user-local) + run: | + if ! command -v aws >/dev/null 2>&1; then + echo "Installing AWS CLI locally..." + curl -s https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o awscliv2.zip + unzip -q awscliv2.zip + ./aws/install \ + --install-dir "$HOME/.aws-cli" \ + --bin-dir "$HOME/bin" + echo "$HOME/bin" >> $GITHUB_PATH + fi + - name: Verify AWS identity run: | - curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" - unzip awscliv2.zip - ./aws/install aws sts get-caller-identity + - name: Run backup run: | bash scripts/backup_k8s_storage_to_s3.sh