Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pacific: mgr/dashboard: Select any object gateway on local cluster #40209

Merged
merged 1 commit into from Mar 21, 2021

Conversation

alfonsomthd
Copy link
Contributor

backport tracker: https://tracker.ceph.com/issues/49878


backport of #38170
parent tracker: https://tracker.ceph.com/issues/47375

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/master/src/script/ceph-backport.sh

Dashboard backend settings:
- Refactoring: now accepting more than 1 type of value.
- RGW_API_ACCESS_KEY & RGW_API_SECRET_KEY accept string (backward compatibility: legacy behavior) as well as dictionary of strings for connecting multiple daemons.
- Ease of use: deprecated: mgr/dashboard/RGW_API_USER_ID: not useful anymore (kept for backward compatibility).

UI/UX:
- Created context component (to be shown only on rgw-related routes) for selecting operating daemon.
- Daemon selector only shown if there is more than 1 daemon running on a local cluster (to reduce cognitive load).

Fixes: https://tracker.ceph.com/issues/47375
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
(cherry picked from commit 94fe271)
@alfonsomthd alfonsomthd requested a review from a team March 18, 2021 07:56
@alfonsomthd alfonsomthd requested a review from a team as a code owner March 18, 2021 07:56
@alfonsomthd alfonsomthd requested review from avanthakkar and callithea and removed request for a team March 18, 2021 07:56
@alfonsomthd alfonsomthd added this to the pacific milestone Mar 18, 2021
@alfonsomthd alfonsomthd requested review from aaSharma14 and removed request for a team March 18, 2021 07:56
@alfonsomthd alfonsomthd added this to In progress in Dashboard via automation Mar 18, 2021
Dashboard automation moved this from In progress to Reviewer approved Mar 19, 2021
@liewegas liewegas merged commit c6b6d42 into ceph:pacific Mar 21, 2021
Dashboard automation moved this from Reviewer approved to Done Mar 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Dashboard
  
Done
3 participants