Neutron like other OpenStack projects does not receive tenant delete
events from Keystone. An outside process must handle the removal of old
tenant resources.
** Changed in: neutron
Status: New => Won't Fix
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1228151
Title:
Default security group defined by a tenant is not removed
automatically on deleting the tenant
Status in OpenStack Neutron (virtual network service):
Won't Fix
Bug description:
Default security group is defined for each tenant when a tenant is created.
After deleting the tenant the associated default security group is not
cleaned up automatically. Eventually a cluster has scores of security group
entities that have identical names and descriptions, which is "default" (can be
observed by the admin user via quantum security-group-list CLI command) .
1) Create a tenant
$ quantum security-group-list
+--------------------------------------+---------+-------------+
| id | name | description |
+--------------------------------------+---------+-------------+
| 0ad4971b-a232-439e-959a-79cfeb2210cb | default | default |
| 37ecc8c3-85eb-4c16-ad71-689564324ccc | default | default |
| 46dfed8b-610c-49d1-9e27-d55d1d20bd66 | default | default |
+--------------------------------------+---------+-------------+
$ keystone tenant-create --name another_tenant
+-------------+----------------------------------+
| Property | Value |
+-------------+----------------------------------+
| description | |
| enabled | True |
| id | 89d7ed4d02fe44c28d4218f3d258a4b5 |
| name | another_tenant |
+-------------+----------------------------------+
$ keystone tenant-list
+----------------------------------+--------------------+---------+
| id | name | enabled |
+----------------------------------+--------------------+---------+
| d6e5537a5d0245b19d4bc4dc3307e497 | admin | True |
| e5c565d7d1f3405b8cd759ccba03b969 | alt_demo | True |
| 89d7ed4d02fe44c28d4218f3d258a4b5 | another_tenant | True |
| f55d9cbde6194a18a2f1ebbb2afd9457 | demo | True |
| 64d3667ae3454c6bb7f43d8bef1179df | invisible_to_admin | True |
| 12f3482c24a04a2fab177562d85f4a73 | service | True |
+----------------------------------+--------------------+---------+
2) Associate a user with the tenant and authenticate under the tenant
$ keystone user-role-add --user demo --role Member --tenant
89d7ed4d02fe44c28d4218f3d258a4b5
$ nova --os-tenant-name another_tenant --os-username demo --os-password user
list
+----+------+--------+------------+-------------+----------+
| ID | Name | Status | Task State | Power State | Networks |
+----+------+--------+------------+-------------+----------+
+----+------+--------+------------+-------------+----------+
3) Delete the tenant
$ keystone tenant-delete 89d7ed4d02fe44c28d4218f3d258a4b5
$ keystone tenant-list
+----------------------------------+--------------------+---------+
| id | name | enabled |
+----------------------------------+--------------------+---------+
| d6e5537a5d0245b19d4bc4dc3307e497 | admin | True |
| e5c565d7d1f3405b8cd759ccba03b969 | alt_demo | True |
| f55d9cbde6194a18a2f1ebbb2afd9457 | demo | True |
| 64d3667ae3454c6bb7f43d8bef1179df | invisible_to_admin | True |
| 12f3482c24a04a2fab177562d85f4a73 | service | True |
+----------------------------------+--------------------+---------+
4) The tenant defined default security group is not deleted
$ quantum security-group-list
+--------------------------------------+---------+-------------+
| id | name | description |
+--------------------------------------+---------+-------------+
| 0ad4971b-a232-439e-959a-79cfeb2210cb | default | default |
| 37ecc8c3-85eb-4c16-ad71-689564324ccc | default | default |
| 46dfed8b-610c-49d1-9e27-d55d1d20bd66 | default | default |
| c7b5b103-69b3-4753-9370-d607a31474a7 | default | default |
+--------------------------------------+---------+-------------+
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1228151/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp