This commit is contained in:
Jun-te Kim 2025-12-14 00:02:46 +00:00
parent 027d1fa5b4
commit db99d625e9

View file

@ -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