Skip to content

Clean-pods

Clean-pods #164

name: Clean-pods
on:
repository_dispatch:
types: [Clean-pods]
workflow_dispatch:
jobs:
clean-pods:
runs-on: ubuntu-latest
steps:
- id: 'auth'
uses: 'google-github-actions/auth@v1'
with:
credentials_json: ${{ secrets.GKE_SA_KEY }}
- uses: google-github-actions/get-gke-credentials@v1
with:
cluster_name: ${{ secrets.GKE_CLUSTER }}
location: ${{ secrets.GKE_ZONE }}
- name: "Clean failed pods"
run: kubectl delete pods --field-selector status.phase=Failed --all-namespaces