fix(nova): Remove nova bootstrap job (#422)

* fix(nova): Remove nova bootstrap job

* fix idempotence issue

---------

Co-authored-by: okozachenko1203 <okozachenko1203@users.noreply.github.com>
diff --git a/roles/nova/tasks/main.yml b/roles/nova/tasks/main.yml
index eb7df76..73a8988 100644
--- a/roles/nova/tasks/main.yml
+++ b/roles/nova/tasks/main.yml
@@ -40,6 +40,18 @@
   ansible.builtin.import_tasks:
     file: generate_public_key.yml
 
+# NOTE(okozachenko1203): We cannot set helm hook for this bootstrap job.
+# As a workaround, remove this job before upgrade nova helm release.
+- name: Remove nova-bootstrap job
+  changed_when: false
+  failed_when: false
+  kubernetes.core.k8s:
+    state: absent
+    api_version: batch/v1
+    kind: Job
+    name: nova-bootstrap
+    namespace: "{{ nova_helm_release_namespace }}"
+
 - name: Deploy Helm chart
   run_once: true
   kubernetes.core.helm: