Add a cleanup script

This commit is contained in:
2024-04-02 18:18:41 +02:00
parent 12516d82fb
commit d20f6904cb
2 changed files with 46 additions and 6 deletions

28
tpls/hetzner-cleanup.yaml Normal file
View File

@ -0,0 +1,28 @@
apiVersion: tekton.dev/v1beta1
kind: Pipeline
metadata:
generateName: hetzner-cleanup
namespace: "${SP_TEKTON_RUNTIME_NS}"
spec:
params:
- name: namespace
value: "${SP_CUSTOMER_ID}"
- name: environment
value: "${SP_ENVIRONMENT}"
tasks:
- name: cleanup-hetzner-infra
retries: 3
taskRef:
resolver: cluster
params:
- name: kind
value: task
- name: name
value: cleanup-hetzner-infra
- name: namespace
value: tekton-pipelines
params:
- name: environment
value: $(params.environment)
- name: namespace
value: $(params.namespace)