Feature #41819
Feature #39478: mgr/dashboard: new RGW workflows & RGW enhancements
mgr/dashboard: Add support for new RGW bucket/user management features in octopus
0%
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 bybucket chown
.
The RGW management features in the Dashboard should also support these operations in the users/buckets page.
Related issues
History
#1 Updated by Lenz Grimmer over 1 year ago
- Tags changed from administration to administration, feature-gap
#2 Updated by Volker Theile over 1 year ago
Note, to support this new features they must exist in the Admin OPS REST API, too. Is this the case?
Added comment https://github.com/ceph/ceph/pull/28813#issuecomment-544957131 to get a confirmation that these features are available via Admin OPS API.
#3 Updated by Matt Benjamin over 1 year ago
I suspect that admin ops needs extension, we can prioritize if so.
Matt
#4 Updated by Casey Bodley over 1 year ago
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
#5 Updated by Volker Theile about 1 year ago
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.
#6 Updated by Alfonso MartÃnez about 1 year ago
- Related to Fix #41180: mgr/dashboard: fix bucket operations with tenant after new bucket utilities implementation added
#7 Updated by Alfonso MartÃnez about 1 year ago
- Parent task set to #39478