Feature #41819
openFeature #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.
Updated by Lenz Grimmer over 4 years ago
- Translation missing: en.field_tag_list changed from administration to administration, feature-gap
Updated by Volker Theile over 4 years 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.
Updated by Matt Benjamin over 4 years ago
I suspect that admin ops needs extension, we can prioritize if so.
Matt
Updated by Casey Bodley over 4 years 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
Updated by Volker Theile over 4 years 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.
Updated by Alfonso MartÃnez over 4 years ago
- Related to Bug #41180: mgr/dashboard: fix bucket operations with tenant after new bucket utilities implementation added
Updated by Ernesto Puerta about 3 years ago
- Project changed from mgr to Dashboard
- Category changed from 143 to Component - RGW