Project Tree Deletion/Disabling

Registered by Rodrigo Duarte on 2015-01-14

The proposal is to add the possibility to delete/disable a whole project tree/subtree, where the children of the requested node will be also deleted/disabled.

Blueprint information

Status:
Complete
Approver:
Steve Martinelli
Priority:
Medium
Drafter:
Rodrigo Duarte
Direction:
Approved
Assignee:
Henry Nash
Definition:
Superseded
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Steve Martinelli on 2015-12-09
Completed by
Lance Bragstad on 2019-02-15

Related branches

Sprints

Whiteboard

(stevemar 8/1/16) there's no movement on the patches for a long time, moving to backlog.

bumping to newton-2, we should close this out soon
(stevemar 7/11/16) bumping to newton-3, this will be discussed at the midcycle

(morgan) decided at liberty midcycle that his is complex enough to require a spec

(stevemar) this was mostly completed in time for mitaka, but there was no consensus on how to handle the policy and authorization for a cascading delete and update, so we decided to bump this blueprint to the newton release.

Gerrit topic: https://review.openstack.org/#q,topic:bp/recursive-deletion,n,z

Addressed by: https://review.openstack.org/148730 (merged)
    Recursive deletion and project disabling

Addressed by: https://review.openstack.org/153007 (merged)
    API changes for Reseller

Addressed by: https://review.openstack.org/166326 (merged)
    Add parent_id to GET /projects

Gerrit topic: https://review.openstack.org/#q,topic:bp/project-tree-deletion,n,z

Addressed by: https://review.openstack.org/243584 (merged)
    Manager support for project cascade update

Addressed by: https://review.openstack.org/243585
    API support for cascade update

Addressed by: https://review.openstack.org/244149 (merged)
    Manager support for project delete cascade

Addressed by: https://review.openstack.org/244248
    API support for project cascade delete

Addressed by: https://review.openstack.org/245916 (merged)
    Add backend support for deleting a projects list

Addressed by: https://review.openstack.org/277512 (merged)
    Test list project hierarchy is correct for a large tree

Gerrit topic: https://review.openstack.org/#q,topic:project-tree-deletion-bug,n,z

Addressed by: https://review.openstack.org/274836 (merged)
    Fix cascade operations documentation

Addressed by: https://review.openstack.org/286716 (merged)
    Revert "Fix cascade operations documentation"

Gerrit topic: https://review.openstack.org/#q,topic:remove_cascase_api,n,z

Addressed by: https://review.openstack.org/368570
    Remove the APIs from doc that is not supported yet

(lbragstad) 19-02-15: I'm marking this as superseded based on the plan socialized on the mailing list [0]. All relevant content from this blueprint has been ported to an RFE bug report [1].

[0] http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002672.html
[1] https://bugs.launchpad.net/keystone/+bug/1816105

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.