Feature #41819
open
Feature #39478: mgr/dashboard: new RGW workflows & RGW enhancements
mgr/dashboard: Add support for new RGW bucket/user management features in octopus
Added by Lenz Grimmer over 4 years ago.
Updated about 3 years ago.
Description
PR#28813 adds a number of new RGW management features, namely:
- The
radosgw-admin bucket link
command can now link buckets to users in different tenants.
- A
radosgw-admin bucket chown
command was added to change the ownership of a bucket, including the ACLs of all of its objects.
- A
radosgw-admin user rename
command was added to change the user id of an existing user, and also changes the ownership of all of the user's buckets as if by bucket chown
.
The RGW management features in the Dashboard should also support these operations in the users/buckets page.
Related issues
1 (1 open — 0 closed)
- Translation missing: en.field_tag_list changed from administration to administration, feature-gap
I suspect that admin ops needs extension, we can prioritize if so.
Matt
bucket chown and user rename are potentially very expensive admin operations, so we'd have to design these apis carefully. we don't want admin ops to take hours/minutes, when http clients will generally time out and retry
Long running tasks can be implemented as background tasks in the Dashboard REST API, so this wouldn't be a problem. But this does not help because the RGW Admin OPS API does not support such a feature, so it would run into a timeout for long running tasks.
- Related to Bug #41180: mgr/dashboard: fix bucket operations with tenant after new bucket utilities implementation added
- Parent task set to #39478
- Project changed from mgr to Dashboard
- Category changed from 143 to Component - RGW
Also available in: Atom
PDF