diff --git a/playbooks/eda_finalizer.yml b/playbooks/eda_finalizer.yml new file mode 100644 index 00000000..1fcb9e42 --- /dev/null +++ b/playbooks/eda_finalizer.yml @@ -0,0 +1,14 @@ +--- +- hosts: localhost + gather_facts: no + collections: + - kubernetes.core + tasks: + - name: Delete all activation Jobs + k8s: + api_version: batch/v1 + kind: Job + namespace: '{{ ansible_operator_meta.namespace }}' + state: absent + label_selectors: + - "app=eda" diff --git a/watches.yaml b/watches.yaml index bf1c54f2..bdb389d1 100644 --- a/watches.yaml +++ b/watches.yaml @@ -3,6 +3,9 @@ group: eda.ansible.com kind: EDA playbook: playbooks/eda.yml + finalizer: + name: eda.ansible.com/finalizer + playbook: playbooks/eda_finalizer.yml - version: v1alpha1 group: eda.ansible.com