Project

General

Profile

Actions

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.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Component - RGW
Target version:
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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 open0 closed)

Related to Dashboard - Bug #41180: mgr/dashboard: fix bucket operations with tenant after new bucket utilities implementationNew

Actions
Actions #1

Updated by Lenz Grimmer over 4 years ago

  • Translation missing: en.field_tag_list changed from administration to administration, feature-gap
Actions #2

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.

Actions #3

Updated by Matt Benjamin over 4 years ago

I suspect that admin ops needs extension, we can prioritize if so.

Matt

Actions #4

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

Actions #5

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.

Actions #6

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
Actions #7

Updated by Alfonso Martínez over 4 years ago

  • Parent task set to #39478
Actions #8

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 143 to Component - RGW
Actions

Also available in: Atom PDF