Delete hetzner-k3s cluster #2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Delete hetzner-k3s cluster | |
on: | |
workflow_dispatch: | |
inputs: | |
name: | |
type: string | |
default: "" | |
description: Name of the cluster | |
jobs: | |
destroy: | |
runs-on: ubuntu-latest | |
permissions: | |
id-token: write | |
contents: read | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Fetch secrets from AKeyless | |
id: fetch-secrets | |
uses: LanceMcCarthy/akeyless-action@v3 | |
with: | |
access-id: ${{ secrets.AKEYLESS_ACCESS_ID}} | |
static-secrets: '{"/alleaffengaffen/actions/grapes/hcloud_token":"HCLOUD_TOKEN"}' | |
- name: Setup hetzner-k3s cli | |
run: | | |
curl -fsSL -o /tmp/hetzner-k3s-linux-amd64 https://github.com/vitobotta/hetzner-k3s/releases/latest/download/hetzner-k3s-linux-amd64 | |
sudo install -m 555 /tmp/hetzner-k3s-linux-amd64 /usr/local/bin/hetzner-k3s | |
hetzner-k3s --version | |
- name: Download outputs | |
uses: actions/download-artifact@v3 | |
with: | |
# name: outputs-${{ github.event.inputs.name }} | |
name: outputs | |
path: output | |
- name: Delete cluster | |
run: hetzner-k3s delete --config output/cluster-config.yaml |