tempest cleanup is not cleaning up regions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Fix Released
|
Undecided
|
Martin Kopec |
Bug Description
Steps to reproduce:
$ openstack region list
+------
| Region | Parent Region | Description |
+------
| regionOne | None | |
+------
$ tempest cleanup --init-saved-state
$ ll saved_state.json
-rw-rw-r--. 1 stack stack 107598 Oct 18 02:32 saved_state.json
$ openstack region create test1
$ openstack region create test2
$ openstack region list
+------
| Region | Parent Region | Description |
+------
| regionOne | None | |
+------
| test1 | None | |
+------
| test2 | None | |
+------
$ tempest cleanup --dry-run
$ cat dry_run.json | grep region # returns nothing
$ cat dry_run.json | grep test # returns nothing
$ tempest cleanup
...
$ openstack region list
+------
| Region | Parent Region | Description |
+------
| regionOne | None | |
+------
| test1 | None | |
+------
| test2 | None | |
+------
The bug was found after running smoke tests. Code base - current master.
We should add a functionality which discovers region (for init-saved-state) and then deletes leftover regions (in dry-run and cleanup).
Changed in tempest: | |
assignee: | nobody → Martin Kopec (mkopec) |
Changed in tempest: | |
assignee: | Martin Kopec (mkopec) → Lukas Piwowarski (lukas-piwowarski) |
Changed in tempest: | |
status: | New → In Progress |
Changed in tempest: | |
assignee: | Lukas Piwowarski (lukas-piwowarski) → Martin Kopec (mkopec) |
A link for the proposed fix: /review. opendev. org/#/c/ 693818/
https:/
(don't know why this wasn't updated automatically when the review had got proposed)