Parent issue: #938
Implement the project hierarchy endpoints currently missing in the Rust Keystone.
Endpoints to implement
| Endpoint |
Actions |
/v3/projects/{project_id}/parents |
GET (list parents) |
/v3/projects/{project_id}/subtree |
GET (list subtree), POST (create subtree), DELETE (delete subtree) |
Reference
Python Keystone: project hierarchy API
Tempest tests: tempest.api.identity.v3.test_projects.test_project_create_with_parent, test_list_projects_with_parent, and related hierarchy tests.
Notes
Parent issue: #938
Implement the project hierarchy endpoints currently missing in the Rust Keystone.
Endpoints to implement
/v3/projects/{project_id}/parents/v3/projects/{project_id}/subtreeReference
Python Keystone: project hierarchy API
Tempest tests:
tempest.api.identity.v3.test_projects.test_project_create_with_parent,test_list_projects_with_parent, and related hierarchy tests.Notes
update_desc,update_enable,update_name, etc.) that are distinct from this hierarchy gapbackend.rsconvention)policy/directory