]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Administration > Configuration > Some of the config options are not... 61181/head
authorNaman Munet <namanmunet@li-ff83bccc-26af-11b2-a85c-a4b04bfb1003.ibm.com>
Fri, 22 Nov 2024 09:57:44 +0000 (15:27 +0530)
committerNaman Munet <naman.munet@ibm.com>
Fri, 27 Dec 2024 10:22:19 +0000 (15:52 +0530)
commitf50e1e2cbe013c46c464b53fe063aad8bc69afd1
tree1ac9920386dced79623d939bb4c46468e107dfc5
parentfbf7b2587e4328fff1f1c3d6fe16b5dbee7b62d8
mgr/dashboard: Administration > Configuration > Some of the config options are not updatable at runtime

Fixes: https://tracker.ceph.com/issues/68976
Fixes Includes:
1) by-passing 'can_update_at_runtime' flag for 'rgw' related configurations as the same can be updated at runtime via CLI.
Also implemented a warning popup for user to make force edit to rgw related configurations.
2) when navigated to Administration >> Configuration, modified configuration will be seen as we see in cli "ceph config dump",
instead of configuration with filter level:basic

Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 3181acc223dafd04e3fc56d418389ad50c5868e4)
qa/tasks/mgr/dashboard/test_rbd.py
src/pybind/mgr/dashboard/controllers/cluster_configuration.py
src/pybind/mgr/dashboard/frontend/cypress/e2e/cluster/configuration.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/e2e/cluster/configuration.po.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration-form/configuration-form-create-request.model.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/config-option/config-option.model.ts
src/pybind/mgr/dashboard/openapi.yaml