]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Afreen Misbah [Mon, 4 May 2026 10:33:20 +0000 (16:03 +0530)]
Fix conflicts
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Tue, 28 Apr 2026 10:04:56 +0000 (15:34 +0530)]
mgr/dashboard: Fix make check failures
- openpai yaml rebase
- stylints fixes
- unoit tests fixes due to the usage of newer carbon notifications
- fix rebase files
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Fri, 1 May 2026 22:51:59 +0000 (15:51 -0700)]
Merge PR #67513 into tentacle
* refs/pull/67513/head:
neorados: Fix Neorados CephContext leak
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Patrick Donnelly [Fri, 1 May 2026 22:50:21 +0000 (15:50 -0700)]
Merge PR #67508 into tentacle
* refs/pull/67508/head:
qa: suppress MismatchedFree operator delete RocksDB
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
Patrick Donnelly [Fri, 1 May 2026 22:38:44 +0000 (15:38 -0700)]
Merge PR #67321 into tentacle
* refs/pull/67321/head:
qa: set column for insertion
qa: bail sqlite3 on any error
qa: use actual sqlite3 blob instead of string
test: use json_extract instead of awkward json_tree
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
Patrick Donnelly [Fri, 1 May 2026 01:36:23 +0000 (18:36 -0700)]
Merge PR #68651 into tentacle
* refs/pull/68651/head:
rgw: read_obj_policy() consults s3:prefix when deciding between 403/404
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Fri, 1 May 2026 01:31:42 +0000 (18:31 -0700)]
Merge PR #68524 into tentacle
* refs/pull/68524/head:
qa: Leak_StillReachable RocksDB error_handler
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
Patrick Donnelly [Fri, 1 May 2026 01:29:29 +0000 (18:29 -0700)]
Merge PR #68518 into tentacle
* refs/pull/68518/head:
pybind/mgr: call new _ceph_exit for killpoints
mgr: add ceph binding for exit
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
Patrick Donnelly [Thu, 30 Apr 2026 21:03:38 +0000 (14:03 -0700)]
Merge PR #68506 into tentacle
* refs/pull/68506/head:
rgw/beast: use strand executor for timeout timer to prevent concurrent socket access
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Thu, 30 Apr 2026 21:02:53 +0000 (14:02 -0700)]
Merge PR #68463 into tentacle
* refs/pull/68463/head:
librbd: tweak ReadResult's handler for SparseBufferlist type
librbd: avoid losing sparseness in read_parent()
Reviewed-by: Mykola Golub <mgolub@suse.com>
Patrick Donnelly [Thu, 30 Apr 2026 21:01:45 +0000 (14:01 -0700)]
Merge PR #68371 into tentacle
* refs/pull/68371/head:
qa/tasks/pykmip: archive pykmip log after server down
qa/tasks/pykmip: use OpenSSL names instead IANA
qa/tasks/pykmip: drop py2 deps
Revert "qa/rgw/crypt: disable failing kmip testing"
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Thu, 30 Apr 2026 21:00:45 +0000 (14:00 -0700)]
Merge PR #66358 into tentacle
* refs/pull/66358/head:
rgw/auth: a forwarded CreateBucket request in case of multisite has an empty
rgw/s3: Always include x-amz-content-sha256 header in AWS v4 signatures for S3 compatibility
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Thu, 30 Apr 2026 18:18:36 +0000 (11:18 -0700)]
Merge PR #68583 into tentacle
* refs/pull/68583/head:
mgr/dashboard: Difference in "path" value observed when rgw user level export created via dashboard vs cli
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 18:15:35 +0000 (11:15 -0700)]
Merge PR #68475 into tentacle
* refs/pull/68475/head:
mgr/dashboard : Restrict create storage class with existing name
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 18:14:56 +0000 (11:14 -0700)]
Merge PR #68369 into tentacle
* refs/pull/68369/head:
found duplicate series for the match group {fs_id="-1"}
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Patrick Donnelly [Thu, 30 Apr 2026 17:48:49 +0000 (10:48 -0700)]
Merge PR #67949 into tentacle
* refs/pull/67949/head:
mgr/dashboard: [storage-class]: Deleting local storage class from UI does not remove its entry from zone
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 17:48:10 +0000 (10:48 -0700)]
Merge PR #67912 into tentacle
* refs/pull/67912/head:
mgr/dashboard: Add restore events in notification screen
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Patrick Donnelly [Thu, 30 Apr 2026 17:47:23 +0000 (10:47 -0700)]
Merge PR #67871 into tentacle
* refs/pull/67871/head:
tentacle: mgr/dashboard: add helper text to bucket form > policy and other spacing fixes
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Patrick Donnelly [Thu, 30 Apr 2026 17:26:54 +0000 (10:26 -0700)]
Merge PR #68604 into tentacle
* refs/pull/68604/head:
mr/dashboard: remove rgw_servers filter from radosgw-sync-overview grafana dashboard
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 15:55:04 +0000 (08:55 -0700)]
Merge PR #68546 into tentacle
* refs/pull/68546/head:
mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 15:54:33 +0000 (08:54 -0700)]
Merge PR #68542 into tentacle
* refs/pull/68542/head:
mgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading when nfs user is configured
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 15:54:02 +0000 (08:54 -0700)]
Merge PR #68520 into tentacle
* refs/pull/68520/head:
mgr/dashboard : fix-non-versioning-bucket-issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 15:53:16 +0000 (08:53 -0700)]
Merge PR #68513 into tentacle
* refs/pull/68513/head:
mgr/dashboard: Option to select archive option while Import Multi-site Token
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 15:52:36 +0000 (08:52 -0700)]
Merge PR #68512 into tentacle
* refs/pull/68512/head:
mgr/dashboard: sync policy created for a bucket in Object >> Multi-site >> Sync-policy, is not reflecting under bucket's replication
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Patrick Donnelly [Thu, 30 Apr 2026 15:51:59 +0000 (08:51 -0700)]
Merge PR #67840 into tentacle
* refs/pull/67840/head:
mgr/dashboard: Fix make check failures
mgr/dashboard: Round off y-axis value of area chart
mgr/dashboard: Fix padding of overview page
mgr/dashboard: Add capacity thresholds
mgr/dashboard: Fix loading states in storage overview card
mgr/dashboard: Add tootltip to storage overview
mgr/dashboard: Fixing message when prometheus is disabled in performance charts
mgr/dashboard: show miscellaneous data used
mgr/dashboard: fix consumption chart units
mgr/dashboard: rename expand-cluster to add-storage
mgr/dashboard: update onboarding screen as per design
mgr/dashboard: Fix scrubbing state
mgr/dashboard: Fix snapshot Api firing twice
mgr/dashboard: Add data resileincy panel
mgr/dashboard: Add data resileincy card
mgr/dashboard: add storage consumption card
mgr/dashboard : update telemetry notification for simple mode
mgr/dashboard:revamp on-borading screen
mgr/dashboard: Generic Performace Chart - Carbon
mgr/dashboard: Add filtering of alerts via route
mgr/dashboard: Add skeleton states for alerts card
mgr/dashboard: Fix css in alerts card
mgr/dashboard: Fix breaking layout in overview page
mgr/dashboard: Add hardware tab to health card
mgr/dashboard: Added variations of alerts card sub total layout
mgr/dashboard: Css fixes for health card and alerts card
fix for quorum in API
mgr/dashboard: Add systems tab to health card
mgr/dashboard: Add alerts card
mgr/dashboard: Add health check panel
mgr/dashboard: Add health card
mgr/dashboard: side-panel enhancements
mgr/dashboard: introduce side panel as a reusable component
mgr/dashboard: Removed Raw capacity toggle
mgr/dashboard: Added unit tests
Added qurey data
mgr/dashboard: Added tool definition tip
Added query tital and used capacity data
mgr/dashboard: Add storage card to overview page
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Afreen Misbah [Thu, 23 Apr 2026 13:23:25 +0000 (18:53 +0530)]
Fix unit test
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
38412a464fe1bb313a954ccf909f447f0db538c0 )
Afreen Misbah [Thu, 23 Apr 2026 10:42:26 +0000 (16:12 +0530)]
mgr/dashboard: Nvmeof gateway group should account for labels
- updates gateway group sections to account for placement label
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
e3ce6fe31277d6d7aaa93f7a546e991a45484230 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-node/nvmeof-gateway-node.component.ts
Afreen Misbah [Thu, 23 Apr 2026 01:09:29 +0000 (06:39 +0530)]
mgr/dashboard: Persist labels and hosts in service form
Fixes https://tracker.ceph.com/issues/75280
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
56a3de9e3e648f71a4869dcc3198e350089f7639 )
Afreen Misbah [Wed, 22 Apr 2026 13:06:21 +0000 (18:36 +0530)]
mgr/dashboard: Fix service form to take into account labels
Fixes https://tracker.ceph.com/issues/76215
- placement label for services takes only a single label
- when multiple labels or an array of labels is passed the service was not getting created
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
2cb8fafb73cabe7181a402ec7bd89d11b5a4b635 )
Afreen Misbah [Tue, 21 Apr 2026 21:48:55 +0000 (03:18 +0530)]
mgr/dashboard: Allow moving to next when Bidirectional mode is chosen
- there is an issue with bi-auth , where the validation is getting empty due to some state refresh
- fixed by removing re-setting of form state
Fixes https://tracker.ceph.com/issues/76194
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
2cbc270a3451dcfb47c04fc461925db0f4b9683d )
Afreen Misbah [Wed, 22 Apr 2026 00:25:06 +0000 (05:55 +0530)]
mgr/dashboard: Fix review page showing auth details when all hosts selected
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
fd3fba2879558ef1220d13c3d345688df41720eb )
Afreen Misbah [Tue, 21 Apr 2026 23:09:08 +0000 (04:39 +0530)]
mgr/dashboard: Validate no added hosts in second step
Fixes https://tracker.ceph.com/issues/76195
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
29aa7d9e1b1d0aa0e197874ae9a79f4cb5163c64 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystem-step-2/nvmeof-subsystem-step-2.component.ts
Afreen Misbah [Wed, 22 Apr 2026 11:13:46 +0000 (16:43 +0530)]
mgr/dashboard: Encryption key not being passed in gateway group form
- encryption_key despite fo being added by user is not added in service spec
- this blocks both bi and uni directional auth
Fixes https://tracker.ceph.com/issues/76214
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
c02e203aa7ad6ff9fa1ed4bb78bfbfe70ae04d04 )
Afreen Misbah [Wed, 25 Mar 2026 08:46:46 +0000 (14:16 +0530)]
mgr/dashboard: Allow creating nvmeof gateway group via new flow
Fixes https://tracker.ceph.com/issues/75699
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
faf1a3baa4f5a1821bae8bd94b3d05cef561e1de )
Nizamudeen A [Mon, 23 Mar 2026 05:44:02 +0000 (11:14 +0530)]
mgr/dashboard: fix the missing injectors for child formgroup tpl
Fixes: https://tracker.ceph.com/issues/75657
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
beaa1202f1dc9a9c17d29c483f5bfe9e993a58f1 )
Sagar Gopale [Tue, 31 Mar 2026 10:34:34 +0000 (16:04 +0530)]
mgr/dashboard: fix-subsystem-loading-page-issue
Fixes: https://tracker.ceph.com/issues/75813
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Sagar Gopale [Fri, 27 Mar 2026 07:38:55 +0000 (13:08 +0530)]
mgr/dashboard: fix subsystem creation issue
Fixes: https://tracker.ceph.com/issues/75748
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
c953b2663a31bd25aa1a86d8bd4f3e528308d0ed )
pujaoshahu [Wed, 4 Mar 2026 08:32:54 +0000 (14:02 +0530)]
mgr/dashboard: Breadcrumb should allow going back to subsystem tab
Fixes: https://tracker.ceph.com/issues/75288
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
69a7c6bf151a1e1d256b15c4dd1e5c590145005e )
pujaoshahu [Fri, 13 Mar 2026 14:44:30 +0000 (20:14 +0530)]
mgr/dashboard: Title says "Gateways" but it displays gateway group names in NVME/TCP
Fixes: https://tracker.ceph.com/issues/75443
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
9337cb79de940ea13f90878df4d2b84973d1944c )
Sagar Gopale [Mon, 16 Mar 2026 09:44:21 +0000 (15:14 +0530)]
mgr/dashboard: fix-add-node-issue
Fixes:https://tracker.ceph.com/issues/75500
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
93376e060aa6f2b91853efa093919f36ac2edbe1 )
Sagar Gopale [Fri, 13 Mar 2026 05:57:39 +0000 (11:27 +0530)]
mgr/dashboard: fix-nvmeof-subsystem-create-firefox-next
Fixes: https://tracker.ceph.com/issues/75434
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Sagar Gopale [Tue, 10 Mar 2026 12:12:12 +0000 (17:42 +0530)]
mgr/dashboard: mgr/dashboard: Namespace size should accept GiB in NVMe/TCP
Fixes: https://tracker.ceph.com/issues/75433
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Sagar Gopale [Mon, 9 Mar 2026 13:41:46 +0000 (19:11 +0530)]
mgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom in NVMe/TCP subsystem create wizard
Fixes: https://tracker.ceph.com/issues/75409
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Sagar Gopale [Mon, 9 Mar 2026 12:22:41 +0000 (17:52 +0530)]
mgr/dashboard: fix add host API path for namespace mapping in NVMe/TCP
fixes: https://tracker.ceph.com/issues/75407
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Sagar Gopale [Mon, 9 Mar 2026 10:42:50 +0000 (16:12 +0530)]
mgr/dashboard: Initiator add shows success but host is not added/displayed in Subsystem Initiators table
Fixes: https://tracker.ceph.com/issues/75402
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Sagar Gopale [Wed, 4 Mar 2026 07:54:50 +0000 (13:24 +0530)]
mgr/dashboard: Use illustration image for empty state table
Fixes: https://tracker.ceph.com/issues/75287
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
Afreen Misbah [Wed, 25 Feb 2026 09:58:12 +0000 (15:28 +0530)]
mgr/dashboard: Fix auth logic in subsystem and remove traffic encryption columns
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
10737de962aaab2fbf2014898b140b8e305d13c3 )
Afreen Misbah [Tue, 24 Feb 2026 01:46:26 +0000 (07:16 +0530)]
mgr/dashboard: Allow adding authentication to subsystem flow
- integrates third step with overall tearsheet
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
3b1aac6e18cd74299a51ecdf46516dac377b206e )
pujaoshahu [Mon, 23 Feb 2026 18:31:30 +0000 (00:01 +0530)]
mgr/dashboard: Remove tabs under subsystem
Fixes: https://tracker.ceph.com/issues/74904
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
45d69c463f8d2df16f55a182424cc0c654d5fea5 )
Sagar Gopale [Tue, 24 Feb 2026 18:04:42 +0000 (23:34 +0530)]
mgr/dashboard: add-reviewstep-in-subsystem
Fixes: https://tracker.ceph.com/issues/75085
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>>
(cherry picked from commit
bbaa979157fc0fe955120fecbd6326c43bcb6540 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.ts
Sagar Gopale [Mon, 16 Feb 2026 12:48:42 +0000 (18:18 +0530)]
mgr/dashboard: NVme- Add namespace in subsystem resource page
Fixes: https://tracker.ceph.com/issues/74338
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
abc2cd078f434eb6705eaddb3fc2476b280d3dca )
Sagar Gopale [Wed, 25 Feb 2026 16:34:13 +0000 (22:04 +0530)]
mgr/dashboard: NVmeof Add listeners in subsytem and resource page.
Fixes: https://tracker.ceph.com/issues/74339
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
0290539e739645c5a484b2122cd32d7ecd6f0968 )
Sagar Gopale [Wed, 18 Feb 2026 14:12:28 +0000 (19:42 +0530)]
mgr/dashboard: Nvmeof add hosts(Add Initiator) in subsystem details
Fixes: https://tracker.ceph.com/issues/75006
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
bdacb3d7ab3507300c51b01b1728e66dd8b04147 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-initiators-form/nvmeof-initiators-form.component.html
pujaoshahu [Mon, 23 Feb 2026 18:31:30 +0000 (00:01 +0530)]
mgr/dashboard: Remove tabs under subsystem
Fixes: https://tracker.ceph.com/issues/74904
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
9ce443cb135ea6f9cc7d8e4fcd5ffb4e13ef8ffb )
Sagar Gopale [Thu, 12 Feb 2026 12:42:34 +0000 (18:12 +0530)]
mgr/dashboard: Nvmeof edit namespace size
Fixes: https://tracker.ceph.com/issues/74900
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
98d14c47a67d54bd27f6a96bdd569d2db7db4287 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts
Sagar Gopale [Fri, 6 Feb 2026 10:43:31 +0000 (16:13 +0530)]
mgr/dashboard: create-namespace
Fixes: https://tracker.ceph.com/issues/74826
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
fcbb9c8788437a2800e346a7297286dca690d656 )
pujaoshahu [Fri, 13 Feb 2026 10:04:01 +0000 (15:34 +0530)]
mgr/dashboard: Fix remove host in subsystem resource page
Fixes: https://tracker.ceph.com/issues/74931
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
d0673eb510bdde73a6c91e562bb7a02fe0e0fc77 )
Afreen Misbah [Mon, 9 Feb 2026 16:15:03 +0000 (21:45 +0530)]
mgr/dashboard: Add apis for add/del hosts on namespaces
- these are UI APIs
- also removed namespace API and using "*" in existing instead for getting all ns in subsystem
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
a67db3275744196ded4c8d8b67dfbfeaa5494cda )
Conflicts:
src/pybind/mgr/dashboard/controllers/nvmeof.py
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts
src/pybind/mgr/dashboard/openapi.yaml
pujaoshahu [Fri, 13 Feb 2026 09:15:19 +0000 (14:45 +0530)]
mgr/dashboard: Fix nvmeof edit host key in subsystem resources page
Fixes: https://tracker.ceph.com/issues/74881
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
392f7008b26c08d7e5e18ee0f5d2ff22a0afe40f )
Conflicts:
src/pybind/mgr/dashboard/controllers/nvmeof.py
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts
src/pybind/mgr/dashboard/openapi.yaml
pujaoshahu [Mon, 2 Feb 2026 08:46:20 +0000 (14:16 +0530)]
mgr/dashboard: NVMe – Fix host,listeners namespace list display on Subsystem resource page
Fixes: https://tracker.ceph.com/issues/74697
Signed-off-by: pujaoshahu <pshahu@redhat.com>
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
50177830211892d0720f724909f74c84bd72be30 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.ts
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss
pujaoshahu [Tue, 20 Jan 2026 06:14:44 +0000 (11:44 +0530)]
mgr/dashboard: Fix nvmeof namespace list and delete modal
Fixes: https://tracker.ceph.com/issues/74451
Signed-off-by: pujaoshahu <pshahu@redhat.com>
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
3724ab3e10f92988487a59f3c0bea8c4750c3a79 )
Sagar Gopale [Fri, 30 Jan 2026 06:42:12 +0000 (12:12 +0530)]
mgr/dashboard: delete-gateway-nodes
Fixes: https://tracker.ceph.com/issues/74336
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
124edb2e30d4e7ff49864f979c96bc2308acc857 )
Afreen Misbah [Mon, 9 Feb 2026 13:02:18 +0000 (18:32 +0530)]
mgr/dashboard: use gray10 theme colors
- sidenav, header , table - white
- background - gray
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
3ec27ce4dca3603e8239eff1c3f42cb77d52302e )
Sagar Gopale [Mon, 19 Jan 2026 11:42:23 +0000 (17:12 +0530)]
mgr/dashboard: add-gateway-nodes
Fixes: https://tracker.ceph.com/issues/74335
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
:wq
(cherry picked from commit
faec1b0a2586c5426250e970d52ffa4db2adb499 )
Sagar Gopale [Tue, 10 Feb 2026 06:21:32 +0000 (11:51 +0530)]
mgr/dashboard: NVme-gateway-resource
Fixes: https://tracker.ceph.com/issues/74334
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit
e7c163eefa44bbd8dd66b5d4a17bdef03d91074f )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/icon/icon.component.scss
src/pybind/mgr/dashboard/frontend/src/app/shared/constants/app.constants.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/url-builder.service.ts
Afreen Misbah [Sun, 1 Feb 2026 23:47:23 +0000 (05:17 +0530)]
mgr/dashboard: Add step two of subsystem create form
- add steps to add initiators
- can add by input field
- added right influencer (right panel) in tearsheet component
- added unit tests
- includes api updates
Fixes https://tracker.ceph.com/issues/74096
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
bf71ac6747ed2fb6ebfe38edc7b40062c8c3e38d )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.scss
Afreen Misbah [Thu, 29 Jan 2026 23:45:53 +0000 (05:15 +0530)]
mgr/dashboard: Step three subsystem creation form
- added step3 component
- can add subsystem dhchap key
- adding hosts keys is penidng due to step two PR
Fixes https://tracker.ceph.com/issues/74095
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
87665b7aa06271f9fbf9229abf1f5ed0e3063d1a )
Afreen Misbah [Wed, 28 Jan 2026 13:18:52 +0000 (18:48 +0530)]
mgr/dashboard: Add step 1 for subsystem form
Fixes https://tracker.ceph.com/issues/74093
Fixes https://tracker.ceph.com/issues/74094
- updates tearsheet component css to match with carbon component
- adds laoding state to submit button
- adds support for step validation when angualr component are use for steps rather than plain html templates
- adds step one of nvmeof
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
d93bcb4923cfd5a97e78548951164da0d6b35e4e )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.scss
pujaoshahu [Thu, 1 Jan 2026 09:51:32 +0000 (15:21 +0530)]
mgr/dashboard: NVme- Delete Subsystem
Fixes: https://tracker.ceph.com/issues/74296
Signed-off-by:pujaoshahu <pshahu@redhat.com>
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
67c525e3b872057b77a317340ace9e4ca7a757d2 )
Puja Shahu [Mon, 29 Dec 2025 07:57:06 +0000 (13:27 +0530)]
mgr/dashboard: NVme-Subsystem list
Fixes: https://tracker.ceph.com/issues/74284
Signed-off-by:pujaoshahu <pshahu@redhat.com>
Signed-off-by: Puja Shahu <pshahu@li-4dbc3fcc-2cf0-11b2-a85c-8cca2743bba1.ibm.com>
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
db4950dc8b72da4127d3a3ffef61594532f00dc3 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.ts
Ville Ojamo [Tue, 3 Feb 2026 05:59:35 +0000 (12:59 +0700)]
mgr/dashboard: remove trailing space from directory name
Commit
6a0b00c introduced a new directory nvmeof-group-form that has a
trailing space. Remove the trailing space and update the new directory
name in the code.
Fixes: https://tracker.ceph.com/issues/74721
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit
608982ffe021988440b796c7253f31811983fc5b )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
pujashahu [Mon, 8 Dec 2025 07:09:17 +0000 (12:39 +0530)]
mgr/dashboard: NVMeof-Create Gatway group Form
Fixes: https://tracker.ceph.com/issues/74134
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
6a0b00cb9768ef180bdd6dbffeea23497bbec214 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/constants/app.constants.ts
pujashahu [Wed, 26 Nov 2025 06:44:13 +0000 (12:14 +0530)]
mgr/dashboard: NVme-Delete Gateway group
Fixes: https://tracker.ceph.com/issues/73995
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
a5f727a892803621a512b67f453058a7b98bb87b )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.ts
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss
pujashahu [Mon, 17 Nov 2025 14:12:03 +0000 (19:42 +0530)]
'mgr/dashboard: Carbonize Block Module > NVme-Listing Gateway group
Fixes: https://tracker.ceph.com/issues/73719
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit
0755593b4c87e519474f15011e3aac8bc086386f )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.html
src/pybind/mgr/dashboard/frontend/src/styles/_carbon-defaults.scss
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss
Patrick Donnelly [Tue, 28 Apr 2026 19:29:31 +0000 (12:29 -0700)]
Merge PR #68387 into tentacle
* refs/pull/68387/head:
mgr/cephadm: fix mgmt-gateway startup on IPv6 VIP
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Tue, 28 Apr 2026 19:26:46 +0000 (12:26 -0700)]
Merge PR #68357 into tentacle
* refs/pull/68357/head:
qa/suites/upgrade/telemetry-upgrade: ignore expected health warning
qa/suites/orch/cephadm: replace "reef" with "v18.2.8"
qa/suites/fs/upgrade/mds_upgrade_sequence: replace "reef" with "v18.2.8"
qa/suites/upgrade: use tagged versions of reef
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Patrick Donnelly [Tue, 28 Apr 2026 18:58:27 +0000 (11:58 -0700)]
Merge PR #68149 into tentacle
* refs/pull/68149/head:
qa: Add nvmeof upgrade from v20.2.0
Reviewed-by: Aviv Caro <Aviv.Caro@ibm.com>
Patrick Donnelly [Tue, 28 Apr 2026 18:57:24 +0000 (11:57 -0700)]
Merge PR #68238 into tentacle
* refs/pull/68238/head:
mgr/dashboard: Rename Alert breadcrumb to Alert Rules
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Patrick Donnelly [Tue, 28 Apr 2026 18:47:38 +0000 (11:47 -0700)]
Merge PR #68086 into tentacle
* refs/pull/68086/head:
mgr/cephadm: Add KMIP server support for NVMeoF gateway
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Reviewed-by: Tomer Haskalovitch <tomer.haska@ibm.com>
Patrick Donnelly [Tue, 28 Apr 2026 18:45:32 +0000 (11:45 -0700)]
Merge PR #67799 into tentacle
* refs/pull/67799/head:
mgr/dashboard: Add secure and verify-host-name to "listener add" on NVMeoF CLI.
Reviewed-by: Aviv Caro <Aviv.Caro@ibm.com>
Reviewed-by: Tomer Haskalovitch <tomer.haska@ibm.com>
Patrick Donnelly [Tue, 28 Apr 2026 18:44:13 +0000 (11:44 -0700)]
Merge PR #67637 into tentacle
* refs/pull/67637/head:
mgr/dashboard: Misleading warning when no eligible devices are available for OSD creation
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Afreen Misbah [Tue, 28 Apr 2026 09:57:32 +0000 (15:27 +0530)]
mgr/dashboard: Fix make check failures
- styleints, yaml was not rebased, and overview test failures
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Casey Bodley [Thu, 23 Apr 2026 15:53:16 +0000 (11:53 -0400)]
rgw: read_obj_policy() consults s3:prefix when deciding between 403/404
when read_obj_policy() gets ENOENT, it only returns 404 NoSuchKey if the
requester has s3:ListBucket permission. however, policy that allows
s3:ListBucket may be conditional on the s3:prefix to restrict listings
to certain paths/object names. add the requested object name to the iam
environment as s3:prefix to match aws behavior here
Fixes: https://tracker.ceph.com/issues/74398
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
363a81ca8d0bf2f1e84b2d48aa02be40d5398147 )
Patrick Donnelly [Mon, 27 Apr 2026 20:51:19 +0000 (16:51 -0400)]
Merge PR #68345 into tentacle
* refs/pull/68345/head:
mgr/dashboard: Add location to gateway info command in NVMeoF CLI
Reviewed-by: Tomer Haskalovitch <tomer.haska@ibm.com>
Patrick Donnelly [Mon, 27 Apr 2026 20:46:49 +0000 (16:46 -0400)]
Merge PR #68148 into tentacle
* refs/pull/68148/head:
qa: ignore NVMEOF_GATEWAY_DOWN in nvmeof_scalability.yaml
qa/tasks/nvmeof.py: retry do_check if gw in CREATED
qa/tasks/nvmeof.py: Fix tharsher daemon_rm revival
Reviewed-by: Aviv Caro <Aviv.Caro@ibm.com>
Patrick Donnelly [Mon, 27 Apr 2026 19:28:45 +0000 (15:28 -0400)]
Merge PR #68038 into tentacle
* refs/pull/68038/head:
librbd: store CRC32C with initial value -1 to match msgr2 validation
librbd: add rbd_aio_write_with_crc32c API for precomputed checksums
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Patrick Donnelly [Mon, 27 Apr 2026 19:27:10 +0000 (15:27 -0400)]
Merge PR #67600 into tentacle
* refs/pull/67600/head:
mgr/dashboard: Add DHCHAP controller key to NVME host commands
Reviewed-by: Nizamudeen A <nia@redhat.com>
Patrick Donnelly [Mon, 27 Apr 2026 19:25:47 +0000 (15:25 -0400)]
Merge PR #67526 into tentacle
* refs/pull/67526/head:
qa: Fix coredumps caused by udisks
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Aviv Caro <Aviv.Caro@ibm.com>
Patrick Donnelly [Mon, 27 Apr 2026 19:23:58 +0000 (15:23 -0400)]
Merge PR #67470 into tentacle
* refs/pull/67470/head:
mgr/dashboard: Adding rados ns option into add_ns_req
Reviewed-by: Tomer Haskalovitch <tomer.haska@ibm.com>
Reviewed-by: Aviv Caro <Aviv.Caro@ibm.com>
Patrick Donnelly [Mon, 27 Apr 2026 19:07:42 +0000 (15:07 -0400)]
Merge PR #67326 into tentacle
* refs/pull/67326/head:
mgr/dashboard: bump nvmeof submodule to 1.7.2
mgr/dashboard: bump nvmeof submodule to 1.6.7
mgr/dashboard: bump nvmeof submodule to 1.6.5
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Patrick Donnelly [Mon, 27 Apr 2026 19:04:35 +0000 (15:04 -0400)]
Merge PR #66933 into tentacle
* refs/pull/66933/head:
mgr/cephadm: add rbd_with_crc32c parameter to nvmeof service spec
Reviewed-by: Adam King <adking@redhat.com>
Patrick Donnelly [Mon, 27 Apr 2026 18:36:07 +0000 (00:06 +0530)]
Merge PR #68431 into tentacle
* refs/pull/68431/head:
qa/valgrind: generalize and group MismatchedFree suppressions
qa/valgrind: generalize suppressions for gcc-14 MismatchedFree
qa: Leak_StillReachable RocksDB error_handler
qa: suppress false positive delete map mismatch errors
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Patrick Donnelly [Mon, 27 Apr 2026 18:34:31 +0000 (00:04 +0530)]
Merge PR #68399 into tentacle
* refs/pull/68399/head:
ceph_mon: Fix shutdown order to destroy Monitor before closing mon store
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Patrick Donnelly [Mon, 27 Apr 2026 15:39:40 +0000 (21:09 +0530)]
Merge PR #64692 into tentacle
* refs/pull/64692/head:
mgr/cephadm: fixing generate_cert to pick the right root subject
mgr/cephadm: include cluster FSID in root CA Common Name (CN)
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Patrick Donnelly [Fri, 24 Apr 2026 16:15:30 +0000 (21:45 +0530)]
Merge PR #66027 into tentacle
* refs/pull/66027/head:
Check if `HTTP_X_AMZ_COPY_SOURCE` header is empty
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Patrick Donnelly [Fri, 24 Apr 2026 15:03:58 +0000 (20:33 +0530)]
Merge PR #67573 into tentacle
* refs/pull/67573/head:
rgw/lc: Do not delete DM if its at end of pagination list.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Fri, 24 Apr 2026 15:02:09 +0000 (20:32 +0530)]
Merge PR #67349 into tentacle
* refs/pull/67349/head:
kv/RocksDB: Add instrumentation to BinnedLRUCache
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Jaya Prakash Madaka <jayaprakash@ibm.com>
Aashish Sharma [Thu, 23 Apr 2026 16:17:41 +0000 (21:47 +0530)]
mr/dashboard: remove rgw_servers filter from radosgw-sync-overview grafana dashboard
Fixes: https://tracker.ceph.com/issues/76239
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
b0601df2a55e3fc56370687b27693779ad356be5 )
Dnyaneshwari Talwekar [Wed, 22 Apr 2026 09:50:18 +0000 (15:20 +0530)]
mgr/dashboard: Difference in "path" value observed when rgw user level export created via dashboard vs cli
Fixes: https://tracker.ceph.com/issues/75425
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit
0efa59c305ca4c0f4488c27c0f946c7afbf3d5f6 )
Patrick Donnelly [Thu, 23 Apr 2026 20:33:33 +0000 (16:33 -0400)]
Merge PR #68316 into tentacle
* refs/pull/68316/head:
qa: allow multiple mgr sessions during eviction test
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>