heat-manage purge_deleted doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Invalid
|
Undecided
|
Unassigned |
Bug Description
heat-manage purge_deleted doesn't seem to work.
After running purge_deleted an entry is still kept in the database and shown with list --deleted:
root@server1:~# openstack stack create s1 -t s1.yaml
+------
| Field | Value |
+------
| id | a3d43d3d-
| stack_name | s1 |
| description | Template 1 |
| creation_time | 2017-10-
| updated_time | None |
| stack_status | CREATE_IN_PROGRESS |
| stack_status_reason | Stack CREATE started |
+------
root@server1:~# openstack stack list --deleted
+------
| ID | Stack Name | Project | Stack Status | Creation Time | Updated Time | Deletion Time |
+------
| a3d43d3d-
+------
root@server1:~# openstack stack delete s1 -y
root@server1:~#
root@server1:~# sudo -u heat heat-manage purge_deleted
root@server1:~# echo $?
0
root@server1:~# heat-manage purge_deleted
root@server1:~# echo $?
0
root@server1:~# openstack stack list --deleted
+------
| ID | Stack Name | Project | Stack Status | Creation Time | Updated Time | Deletion Time |
+------
| a3d43d3d-
+------
root@server1:~#
root@server1:~#
Environment:
Single machine with Keystone and Heat installed.
root@server1:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
root@server1:~# apt show heat-api
Package: heat-api
Version: 1:9.0.0-
APT-Sources: http://
...
purge_deleted takes an "age" argument, it default to 90 days. Pass "0" to remove just deleted stacks.