From: Afreen Misbah Date: Sat, 14 Sep 2024 16:58:44 +0000 (+0530) Subject: mgr/dashboard: Add mTLS support X-Git-Tag: testing/wip-vshankar-testing-20241106.074359-squid-debug~129^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=8f055c18fc859706f99d8d1b2fff5ddd4f27fc77;p=ceph-ci.git mgr/dashboard: Add mTLS support - enables mTLS support from dashboard - adds unit tests related to mTLS support - can enable mTLS - can disable mTLS - inlcuded refactoring from prev commit Fixes https://tracker.ceph.com/issues/66416 Signed-off-by: Afreen Misbah (cherry picked from commit 1d01d0407ee08c3da338a323a168c454ecdd3bdf) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html modified: src/app/shared/models/service.interface.ts modified: src/app/ceph/cluster/services/service-form/service-form.component.html modified: src/app/ceph/cluster/services/service-form/service-form.component.spec.ts modified: src/app/ceph/cluster/services/service-form/service-form.component.ts modified: src/app/ceph/pool/pool-details/pool-details.component.spec.ts --- diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html index cbd14c7e345..0babe0b2d78 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html @@ -83,7 +83,7 @@ name="pool" class="form-select" formControlName="pool" - (change)="onBlockPoolChange()"> + (change)="setNvmeServiceId()"> @@ -118,7 +118,7 @@ class="form-control" type="text" formControlName="group" - (change)="onNvmeofGroupChange($event.target.value)"> + (change)="setNvmeServiceId()"> The name of the gateway group. @@ -1033,6 +1033,125 @@ + + + +
+
+
+ + + Enables mutual TLS (mTLS) between the client and the gateway server. +
+
+
+ + +
+ +
+ + + This field is required. +
+
+ + +
+ +
+ + + This field is required. +
+
+ + +
+ +
+ + + This field is required. +
+
+ + +
+ +
+ + + This field is required. +
+
+ + +
+ +
+ + + This field is required. +
+
+