Skip to content

Commit 5872cf2

Browse files
committed
Adds molecule test to disable nova_nvme_cleaner container
Related: OSPRH-20052
1 parent 5a1e6ba commit 5872cf2

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

roles/edpm_nova/molecule/default/verify.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,3 +186,29 @@
186186
ansible.builtin.assert:
187187
that:
188188
- "not nova_host_specific_conf.stat.exists"
189+
190+
- name: Disable nova nvme cleaner
191+
ansible.builtin.include_role:
192+
name: osp.edpm.edpm_nova
193+
vars:
194+
edpm_nova_enable_nvme_cleaner: false
195+
196+
- name: Assert nvme cleaner container is unavailable or deleted
197+
become: true
198+
ansible.builtin.command: podman inspect nova_nvme_cleaner
199+
register: nvme_cleaner_exists
200+
# this will fail as container is deleted
201+
failed_when: false
202+
changed_when: false
203+
204+
- name: Check service file presence after disable
205+
become: true
206+
ansible.builtin.stat:
207+
path: /etc/systemd/system/edpm_nova_nvme_cleaner.service
208+
register: nvme_cleaner_service_unit_exists
209+
210+
- name: Assert nvme cleaner removed
211+
ansible.builtin.assert:
212+
that:
213+
- nvme_cleaner_exists.rc != 0
214+
- not nvme_cleaner_service_unit_exists.stat.exists

0 commit comments

Comments
 (0)