Add script to delete pipeline runs from tekton.
This commit is contained in:
parent
08454740d6
commit
df81196035
ansible/roles/kubernetes
7
ansible/roles/kubernetes/files/k8s_delete_pipeline_runs
Normal file
7
ansible/roles/kubernetes/files/k8s_delete_pipeline_runs
Normal file
@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
kubectl get pipelinerun --all-namespaces -o go-template='{{range .items}}{{.metadata.namespace}}/{{.metadata.name}}{{"\n"}}{{end}}' | while read p; do namespace=$(cut -d '/' -f 1 <<<"$p"); name=$(cut -d '/' -f 2 <<<"$p"); kubectl delete pipelinerun -n "$namespace" "$name"; done
|
@ -37,6 +37,8 @@
|
||||
dest: /usr/local/bin/kx
|
||||
- src: decrypt_k8s_secret
|
||||
dest: /usr/local/bin/decrypt_k8s_secret
|
||||
- src: k8s_delete_pipeline_runs
|
||||
dest: /usr/local/bin/
|
||||
|
||||
- import_tasks: tasks/freebsd.yaml
|
||||
when: 'os_flavor == "freebsd"'
|
||||
|
Loading…
x
Reference in New Issue
Block a user