]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
3 weeks agoMerge pull request #67184 from kshtsk/wip-74592-tentacle
David Galloway [Tue, 3 Feb 2026 21:21:12 +0000 (16:21 -0500)]
Merge pull request #67184 from kshtsk/wip-74592-tentacle

tentacle: qa/workunits/rgw: drop netstat usage

3 weeks agoMerge pull request #67140 from afreen23/wip-74665-tentacle
Afreen Misbah [Tue, 3 Feb 2026 20:20:22 +0000 (01:50 +0530)]
Merge pull request #67140 from afreen23/wip-74665-tentacle

tentacle: mgr/dashboard: fetch all namespaces in a gateway group

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
3 weeks agoMerge pull request #66916 from pdvian/wip-73547-tentacle
Yuri Weinstein [Tue, 3 Feb 2026 17:21:15 +0000 (09:21 -0800)]
Merge pull request #66916 from pdvian/wip-73547-tentacle

tentacle: monc: synchronize tick() of MonClient with shutdown()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 weeks agoMerge pull request #67100 from rhcs-dashboard/wip-74611-tentacle
Afreen Misbah [Tue, 3 Feb 2026 16:14:09 +0000 (21:44 +0530)]
Merge pull request #67100 from rhcs-dashboard/wip-74611-tentacle

tentacle: mgr/dashboard: carbonize-delete-zone-modal

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
3 weeks agoMerge pull request #67118 from afreen23/wip-74472-tentacle
Afreen Misbah [Tue, 3 Feb 2026 15:02:24 +0000 (20:32 +0530)]
Merge pull request #67118 from afreen23/wip-74472-tentacle

tentacle: mgr/dashboard: Add overview page and change 'Dashboard' to 'Overview'

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agoqa/workunits/rgw: drop netstat usage
Kyr Shatskyy [Fri, 21 Nov 2025 21:20:04 +0000 (22:20 +0100)]
qa/workunits/rgw: drop netstat usage

The `netstat` is deprecated now in modern Linux and usually
requires an extra package dependency to be installed.
Usually it is `net-tools`, however, for example, opensuse,
`netstat` does not present in it. Thus, let us use `ss` as
an alternative.

When using `netstat -nltp` we get lines like:
   'tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      25156/valgrind.bin  \ntcp6       0      0 :::443                  :::*                    LISTEN      25156/valgrind.bin  \n'
When using `ss -nltp` we get lines like:
   'LISTEN 0      4096           0.0.0.0:443       0.0.0.0:*    users:(("memcheck-amd64-",pid=66045,fd=72))'
so we need to filter processes by `memcheck`. However further
parsing code works equivalently as for netstat.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
(cherry picked from commit 82063f99024a8937dfa105e0828beda1bc730247)

3 weeks agoMerge pull request #66978 from rhcs-dashboard/wip-74443-tentacle
Pedro Gonzalez Gomez [Tue, 3 Feb 2026 09:55:35 +0000 (10:55 +0100)]
Merge pull request #66978 from rhcs-dashboard/wip-74443-tentacle

tentacle: mgr/dashboard: carbonize service form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agoMerge pull request #67147 from afreen23/wip-74527-tentacle
Afreen Misbah [Tue, 3 Feb 2026 08:58:41 +0000 (14:28 +0530)]
Merge pull request #67147 from afreen23/wip-74527-tentacle

tentacle: mgr/dashboard: Add productive card component

Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
3 weeks agoMerge pull request #66939 from Hezko/wip-74418-tentacle
Afreen Misbah [Tue, 3 Feb 2026 08:40:25 +0000 (14:10 +0530)]
Merge pull request #66939 from Hezko/wip-74418-tentacle

tentacle: mgr/dashboard: fix ns add and resize commands help

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agoMerge pull request #67091 from NitzanMordhai/wip-74580-tentacle
NitzanMordhai [Tue, 3 Feb 2026 06:53:37 +0000 (08:53 +0200)]
Merge pull request #67091 from NitzanMordhai/wip-74580-tentacle

tentacle: qa/workunits: add Rocky Linux support to librados tests

3 weeks agoMerge pull request #67068 from sseshasa/wip-74537-tentacle
NitzanMordhai [Tue, 3 Feb 2026 06:53:16 +0000 (08:53 +0200)]
Merge pull request #67068 from sseshasa/wip-74537-tentacle

tentacle: qa: Disable OSD benchmark from running for tests.

3 weeks agomgr/dashboard: Reverting server_addr to traddr
Afreen Misbah [Mon, 2 Feb 2026 18:56:10 +0000 (00:26 +0530)]
mgr/dashboard: Reverting server_addr to traddr

- the server_addr is used as traddr
- this change is not backported yet hence https://github.com/ceph/ceph/pull/66822 renaming to the convention used in tentacle

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 weeks agoMerge pull request #67146 from afreen23/wip-74628-tentacle
Afreen Misbah [Mon, 2 Feb 2026 18:47:46 +0000 (00:17 +0530)]
Merge pull request #67146 from afreen23/wip-74628-tentacle

tentacle: mgr/dashboard: Fix display of IP address in host page

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
3 weeks agoMerge pull request #66958 from Hezko/wip-74413-tentacle
leonidc [Mon, 2 Feb 2026 17:06:30 +0000 (19:06 +0200)]
Merge pull request #66958 from Hezko/wip-74413-tentacle

tentacle: Beacon diff

3 weeks agoMerge pull request #66789 from rhcs-dashboard/wip-74292-tentacle
Pedro Gonzalez Gomez [Mon, 2 Feb 2026 13:55:40 +0000 (14:55 +0100)]
Merge pull request #66789 from rhcs-dashboard/wip-74292-tentacle

tentacle: mgr/dasboard : Carbonize pools form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dashboard: Add productive card component
Afreen Misbah [Tue, 13 Jan 2026 20:47:40 +0000 (02:17 +0530)]
mgr/dashboard: Add productive card component

- add generic productive card component
- based on carbon design system
- there are two versions of card - with shadow(tinted affect) and without.
- applies gray10 theme which is decided by new designs.

Fixes https://tracker.ceph.com/issues/74450

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit aa2216d8d5e728b7ed7637e190a93717e86c8dc6)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.scss
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts

3 weeks ago'mgr/dashboard: Fix display of IP address in host page
Afreen Misbah [Mon, 15 Dec 2025 15:53:44 +0000 (21:23 +0530)]
'mgr/dashboard: Fix display of IP address in host page

- Hosts data is getting merged with hosts' facts which is not sending address hence not getting displayed in UI
- The value is empty hence in the API
- Caused by https://github.com/ceph/ceph/pull/65102

Fixes https://tracker.ceph.com/issues/74222

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 36307be926102978e1ea40fa8d26a4ef86140394)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.html

3 weeks agoMerge pull request #66647 from rhcs-dashboard/wip-74230-tentacle
Aashish Sharma [Mon, 2 Feb 2026 08:43:46 +0000 (14:13 +0530)]
Merge pull request #66647 from rhcs-dashboard/wip-74230-tentacle

tentacle: mgr/dashboard: Fix table width expansion on manager module dropdown selection #74089

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dasboard : Carbonize pools form
Abhishek Desai [Tue, 28 Oct 2025 06:11:36 +0000 (11:41 +0530)]
mgr/dasboard : Carbonize pools form
fixes : https://tracker.ceph.com/issues/68263
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
 Conflicts:
src/pybind/mgr/dashboard/frontend/cypress/e2e/pools/pools.po.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool.module.ts

3 weeks agomgr/dashboard: fix some linting issues.
Ankit [Wed, 23 Apr 2025 05:44:25 +0000 (11:14 +0530)]
mgr/dashboard: fix some linting issues.
Fixes: https://tracker.ceph.com/issues/66995
Signed-off-by: Ankit Kumar <51ankitkp@gmail.com>
3 weeks agoMerge pull request #67003 from afreen23/tentacle
Afreen Misbah [Mon, 2 Feb 2026 03:23:06 +0000 (08:53 +0530)]
Merge pull request #67003 from afreen23/tentacle

tentacle: mgr/dashboard: removes nx folder

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
3 weeks agomgr/dashboard: Change side navigation to `Overview`
Afreen Misbah [Fri, 16 Jan 2026 14:17:53 +0000 (19:47 +0530)]
mgr/dashboard: Change side navigation to `Overview`

Fixes https://tracker.ceph.com/issues/73318

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 828802d21a1b5eb4d99e4b461bcd50b30538eb17)

 Conflicts:
src/pybind/mgr/dashboard/frontend/cypress/e2e/a11y/dashboard.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/e2e/orchestrator/04-osds.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/e2e/ui/dashboard-v3.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/enum/cell-template.enum.ts
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss

3 weeks agomgr/dashboard: Add new landing page component
Afreen Misbah [Tue, 13 Jan 2026 17:26:34 +0000 (22:56 +0530)]
mgr/dashboard: Add new landing page component

Fixes https://tracker.ceph.com/issues/74409

- flagged by DASHBOARD fetaure flag
- added tests
- added layout for overview page
- dropped using get API which is getting polled freqently for perf

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 9a07fbf6e2848025124458faee6db953f6d91a2b)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/feature-toggles.service.ts

3 weeks agotentacle: mgr/dashboard: Add .nx in gitignore
Afreen Misbah [Sat, 31 Jan 2026 14:41:09 +0000 (20:11 +0530)]
tentacle: mgr/dashboard: Add .nx in gitignore

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 weeks agotentacle: mgr/dashboard: Remove nx folder
Afreen Misbah [Sat, 31 Jan 2026 14:39:50 +0000 (20:09 +0530)]
tentacle: mgr/dashboard: Remove nx folder

Signed-off-by: Afreen Misbah <afreen@ibm.com>
3 weeks agoMerge pull request #66934 from rhcs-dashboard/wip-74400-tentacle
Pedro Gonzalez Gomez [Fri, 30 Jan 2026 19:53:23 +0000 (20:53 +0100)]
Merge pull request #66934 from rhcs-dashboard/wip-74400-tentacle

tentacle: mgr/dashboard: replace usage or progress bar with carbon meter chart

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agomgr/dashboard: fetch all namespaces in a gateway group
Afreen Misbah [Wed, 28 Jan 2026 09:59:08 +0000 (15:29 +0530)]
mgr/dashboard: fetch all namespaces in a gateway group

- adds a new API /api/gateway_group/{group}/namespace
- updates tests
- needed for UI flows and in general to fetch all namespaces, could not change existing API due to the maintenence of backward compatibility
- in a followup PR will add server side pagination

Fixes https://tracker.ceph.com/issues/74622

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit b8fef80b1d36476c4aabed6b2d5c8f8353cee489)

3 weeks agoMerge pull request #67131 from aaSharma14/wip-74638-tentacle
Aashish Sharma [Fri, 30 Jan 2026 10:21:33 +0000 (15:51 +0530)]
Merge pull request #67131 from aaSharma14/wip-74638-tentacle

tentacle: mgr/dashboard: Add Archive zone configuration to the Dashboard

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 weeks agomgr/dashboard: replace usage or progress bar with carbon meter chart
Naman Munet [Mon, 21 Oct 2024 16:55:41 +0000 (22:25 +0530)]
mgr/dashboard: replace usage or progress bar with carbon meter chart

Fixes: https://tracker.ceph.com/issues/68258
Changes affect the following files:
- rbd-list.component.html
- cephfs-detail.component.html
- cephfs-subvolume-group.component.html
- cephfs-subvolume-list.componenet.html
- multi-cluster.component.html
- osd-list.component.html
- service-daemon-list.component.html
- pool-list.component.html
- rgw-bucket-list.component.html
- rgw-user-list.component.html

Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit 01df0cd84f16eade54fa1448821e5479dfb575c5)

 Conflicts:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/styles.scss

3 weeks agoMerge pull request #67039 from VallariAg/wip-74482-tentacle
Vallari Agrawal [Fri, 30 Jan 2026 06:50:42 +0000 (12:20 +0530)]
Merge pull request #67039 from VallariAg/wip-74482-tentacle

tentacle: monitoring: update NVMeoFTooManyNamespaces to 4096 ns

3 weeks agomgr/dashboard: carbonize-delete-zone-modal
Sagar Gopale [Tue, 30 Dec 2025 10:03:29 +0000 (15:33 +0530)]
mgr/dashboard: carbonize-delete-zone-modal

Fixes: https://tracker.ceph.com/issues/74249
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit d67e18d822d8466adccc7220caf7b2bdd587f72c)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/models/rgw-multisite.ts

3 weeks agomgr/dashboard: fix-table-width
Sagar Gopale [Thu, 4 Dec 2025 13:00:00 +0000 (18:30 +0530)]
mgr/dashboard: fix-table-width

Fixes: https://tracker.ceph.com/issues/74089
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
(cherry picked from commit 1f691aff54a2ee38e4e32c5b329fc06b4226ee03)

3 weeks agomgr/dashboard: Add Archive zone configuration to the Dashboard
Aashish Sharma [Fri, 23 Jan 2026 11:15:28 +0000 (16:45 +0530)]
mgr/dashboard: Add Archive zone configuration to the Dashboard

Allow the user to create an archive zone or modify an existing zone to
make it archive

Fixes: https://tracker.ceph.com/issues/74528
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 5fda52de0213e0e17280205144521d51f1d3f5dd)

3 weeks agoMerge pull request #67117 from rhcs-dashboard/wip-73837-tentacle
Aashish Sharma [Fri, 30 Jan 2026 05:06:33 +0000 (10:36 +0530)]
Merge pull request #67117 from rhcs-dashboard/wip-73837-tentacle

tentacle: mgr/dashboard: Carbonize - Multisite Zone

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
3 weeks agoMerge pull request #67040 from rhcs-dashboard/bootstrap-fixes-tentacle
Afreen Misbah [Thu, 29 Jan 2026 22:17:02 +0000 (03:47 +0530)]
Merge pull request #67040 from rhcs-dashboard/bootstrap-fixes-tentacle

tentacle: mgr/dashboard: fixes for quick-bootstrap script

Reviewed-by: Afreen Misbah <afreen@ibm.com>
3 weeks agoMerge pull request #67075 from idryomov/wip-74513-tentacle 20.2.1_1.30.26-baseline
Ilya Dryomov [Thu, 29 Jan 2026 17:03:45 +0000 (18:03 +0100)]
Merge pull request #67075 from idryomov/wip-74513-tentacle

tentacle: qa: krbd_blkroset.t: eliminate a race in the open_count test

Reviewed-by: Ramana Raja <rraja@redhat.com>
3 weeks agoMerge pull request #66977 from aainscow/wip-74434-tentacle
Yuri Weinstein [Thu, 29 Jan 2026 15:42:47 +0000 (07:42 -0800)]
Merge pull request #66977 from aainscow/wip-74434-tentacle

tentacle: osd: Fix memory leak of ECDummyOp

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
3 weeks agoMerge pull request #66725 from aainscow/wip-74269-tentacle
Yuri Weinstein [Thu, 29 Jan 2026 15:40:40 +0000 (07:40 -0800)]
Merge pull request #66725 from aainscow/wip-74269-tentacle

tentacle: osd: Do not remove objects with divergent logs if only partial writes.

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
3 weeks agoMerge pull request #67077 from idryomov/wip-74529-tentacle
Ilya Dryomov [Thu, 29 Jan 2026 15:10:57 +0000 (16:10 +0100)]
Merge pull request #67077 from idryomov/wip-74529-tentacle

tentacle: qa: don't assume that /dev/sda or /dev/vda is present in unmap.t

Reviewed-by: Ramana Raja <rraja@redhat.com>
4 weeks agoMerge pull request #67107 from imran-imtiaz/wip-74494-tentacle
Imran Imtiaz [Thu, 29 Jan 2026 11:16:29 +0000 (11:16 +0000)]
Merge pull request #67107 from imran-imtiaz/wip-74494-tentacle

tentacle: mgr/dashboard: fix RBD mirror schedule inheritance in pool and image APIs

4 weeks agomgr/dashboard: Carbonize - Multisite Zone
Dnyaneshwari [Tue, 4 Nov 2025 04:45:02 +0000 (10:15 +0530)]
mgr/dashboard: Carbonize - Multisite Zone

Fixes: https://tracker.ceph.com/issues/73707
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 1be7446ada23c477cb272e8e4de119553ff81c04)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-zone-form/rgw-multisite-zone-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-multisite-zonegroup-form/rgw-multisite-zonegroup-form.component.html

4 weeks agomgr/dashboard: fix RBD mirror schedule inheritance in pool and image APIs
Imran Imtiaz [Thu, 8 Jan 2026 10:37:32 +0000 (10:37 +0000)]
mgr/dashboard: fix RBD mirror schedule inheritance in pool and image APIs

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74494
Fix the bug where the Pool API was reporting random image schedules
instead of pool schedules. Implement proper schedule inheritance
hierarchy (Image > Pool > Cluster) for both Pool and Image APIs.

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
(cherry picked from commit 452cfdddbbe30118ff97115dd73cff74fa9276ea)

4 weeks agoMerge pull request #66603 from rhcs-dashboard/wip-74174-tentacle
Afreen Misbah [Wed, 28 Jan 2026 13:22:07 +0000 (18:52 +0530)]
Merge pull request #66603 from rhcs-dashboard/wip-74174-tentacle

tentacle: mgr/dashboard :  Fixed labels issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 weeks agomgr/dashboard: carbonize service form
Pedro Gonzalez Gomez [Tue, 16 Sep 2025 14:00:22 +0000 (16:00 +0200)]
mgr/dashboard: carbonize service form

Also updates service controller to fix snmp-gateway creation issue where service_id is not wanted on the request

Fixes: https://tracker.ceph.com/issues/73098
Fixes: https://tracker.ceph.com/issues/74216
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
(cherry picked from commit 2b78b553cb9d0e0885aa1273e144627cddd0ef5d)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-form/service-form.component.ts

4 weeks agoMerge pull request #67084 from bluikko/wip-doc-2026-01-27-backport-67006-to-tentacle
bluikko [Wed, 28 Jan 2026 07:08:08 +0000 (14:08 +0700)]
Merge pull request #67084 from bluikko/wip-doc-2026-01-27-backport-67006-to-tentacle

tentacle: doc/radosgw: change all intra-docs links to use ref (2 of 6)

4 weeks agoMerge pull request #65471 from rzarzynski/teuthology-ec-op-on-off-tentacle
Radoslaw Zarzynski [Tue, 27 Jan 2026 16:06:06 +0000 (17:06 +0100)]
Merge pull request #65471 from rzarzynski/teuthology-ec-op-on-off-tentacle

tentacle: qa: Run RADOS suites with ec optimizations on and off

Reviewed-by: Mark Nelson <mark.a.nelson@gmail.com>
Reviewed-by: Jamie Pryde <jamiepry@uk.ibm.com>
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
4 weeks agoqa/workunits: add Rocky Linux support to librados tests
Nitzan Mordechai [Thu, 13 Nov 2025 14:03:58 +0000 (14:03 +0000)]
qa/workunits: add Rocky Linux support to librados tests

Add Rocky Linux to the list of supported RPM-based distributions in
test_librados_build.sh and version_number_sanity.sh. Rocky Linux uses
the same package names and commands as CentOS/RHEL, so it can use the
existing RPM codepath.

Without this change, the tests fail on Rocky Linux systems with
"unknown distro" errors.

Fixes: https://tracker.ceph.com/issues/73839
Signed-off-by: Nitzan Mordechai <nmordec@ibm.com>
(cherry picked from commit 32453d25c5de73597c0169baa4264df2bc10c546)

4 weeks agonvmeofgw: prevent map corruption while processing beacons from deleted gws
Leonid Chernin [Mon, 8 Dec 2025 20:54:44 +0000 (22:54 +0200)]
nvmeofgw: prevent map corruption while processing beacons from deleted gws

Fix race issue of map corruption when deleted gw sends beacons
but this gw data was removed from pending map and still exists in map.
Process beacons only if GW's data exists in both maps:
main-map and pending-map, otherwise just ignore beacons.

fixes: https://tracker.ceph.com/issues/74160

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
(cherry picked from commit 3636dc3598b7022bff623d686cbee83ed288d966)

4 weeks agomon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet
Samuel Just [Thu, 6 Nov 2025 23:54:50 +0000 (23:54 +0000)]
mon: add NVMEOF_BEACON_DIFF to mon_feature_t and mon CompatSet

NOPE NOPE
In order for the client to safely send BEACON_DIFF messages, it
needs to be the case that the leader at the time of receipt will
support BEACON_DIFF.

Simply using the connection features for the MonClient's target mon is
insufficient, because it might be a peon.  If the peon supports
BEACON_DIFF and the leader does not the leader will either crash or
interpret it as a full BEACON.  Neither outcome is acceptable.

Instead, we need to wire up a feature bit to the MonMap mon_feature_t
members and the CompatSet.

Adding FEATURE_BEACON_DIFF to ceph::features::mon get_supported()
and get_persistent() ensures that once all monitors in the quorum
support it, MonMap::get_required_features() will include it.
See Elector::propose_to_peers, Monitor::(win|lose)_election,
MonmapMonitor::apply_mon_features.

Once FEATURE_BEACON_DIFF is present in MonMap::get_required_features():
- Monitor::apply_monmap_to_compatset_features() will prevent
  downgrades of the monitors by updating the CompatSet to include
  CEPH_MON_FEATURE_INCOMPAT_NVMEOF_BEACON_DIFF
- Monitor::calc_quorum_requirements() will set
  Monitor::required_features to require the NVMEOF_BEACON_DIFF
  for any monitor peers.
- MonClient::get_monmap_required_features() will eventually include
  ceph::features::mon::FEATURE_NVMEOF_BEACON_DIFF.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit e55ad7bce2fb85096cd31ff9846403f9dbd01e85)

4 weeks agomon/MonClient: add get_monmap_required_features() helper
Samuel Just [Fri, 7 Nov 2025 00:36:24 +0000 (16:36 -0800)]
mon/MonClient: add get_monmap_required_features() helper

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 958080913083af4805f0cc4114c5c96606b05212)

4 weeks agonvmeofgw: beacon diff implementation in the monitor and in the MonClient.
Leonid Chernin [Mon, 15 Sep 2025 11:04:04 +0000 (14:04 +0300)]
nvmeofgw: beacon diff implementation in the monitor and in the MonClient.

     -monclient encodes subsystems by beacon-diff rules if BEACON_DIFF
      bit is enabled by quorum
     -monitor processes beacons by beacon-diff new schema
     -monitor detects sequence out of order(ooo) condition and handles it
     -in case ooo detected monitor send ack to the gw with the expected correct sequence
     -monitor skips failovers for some interval when ooo detected
     -monitor ignores all becons with incorrect sequences until gw sends expected one
     -coding upgrade rules

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
Fixes: https://tracker.ceph.com/issues/72394
(cherry picked from commit 3555a28e45c5b44289f12abe2fc843e21c7ebf87)

4 weeks agoMerge pull request #66986 from rhcs-dashboard/wip-74457-tentacle
Pedro Gonzalez Gomez [Tue, 27 Jan 2026 09:20:21 +0000 (10:20 +0100)]
Merge pull request #66986 from rhcs-dashboard/wip-74457-tentacle

tentacle: mgr/dashboard: Carbonize Administration module > Create Realm/Zone group/zone

Reviewed-by: Afreen Misbah <afreen@ibm.com>
4 weeks agodoc/radosgw: change all intra-docs links to use ref (2 of 6)
Ville Ojamo [Fri, 16 Jan 2026 09:43:31 +0000 (16:43 +0700)]
doc/radosgw: change all intra-docs links to use ref (2 of 6)

Part 2 of 6 to make backporting easier. Depends on part 1.

Use the the ref role for all remaining links in doc/radosgw/ with the
exception of config-ref.rst which will depend on changes to rgw.yaml.in.

The external link definitions syntax being removed is intended for
linking to external websites and not for intra-docs links. Validity of
ref links will be checked during the docs build process.

Add labels for links targets if necessary.
Remove unused external link definitions in the modified files.

Use confval instead of literal text for 2 configuration keys in
vault.rst.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit a8fbf262663112b70a73bd5b1f256ab14f17056e)

4 weeks agoMerge pull request #67064 from bluikko/wip-doc-2026-01-23-backport-63426-to-tentacle
bluikko [Mon, 26 Jan 2026 09:15:28 +0000 (16:15 +0700)]
Merge pull request #67064 from bluikko/wip-doc-2026-01-23-backport-63426-to-tentacle

tentacle: doc/radosgw: Cosmetic improvements and ref links in account.rst

4 weeks agoMerge pull request #67043 from bluikko/wip-doc-2026-01-22-backport-66944-to-tentacle
bluikko [Mon, 26 Jan 2026 09:11:30 +0000 (16:11 +0700)]
Merge pull request #67043 from bluikko/wip-doc-2026-01-22-backport-66944-to-tentacle

tentacle: doc/radosgw: change all intra-docs links to use ref (1 of 6)

4 weeks agoqa: don't assume that /dev/sda or /dev/vda is present in unmap.t
Ilya Dryomov [Fri, 23 Jan 2026 13:48:53 +0000 (14:48 +0100)]
qa: don't assume that /dev/sda or /dev/vda is present in unmap.t

Instead of hard-coding the block device name, use the block device that
is backing the filesystem that the test is running on.  We can be quite
sure it won't be an RBD device ;)

Fixes: https://tracker.ceph.com/issues/74529
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 2b5f0f4e7396114f9944a4987c38e18d4ecfbb1f)

4 weeks agoqa: krbd_blkroset.t: eliminate a race in the open_count test
Ilya Dryomov [Wed, 21 Jan 2026 18:41:41 +0000 (19:41 +0100)]
qa: krbd_blkroset.t: eliminate a race in the open_count test

Even at QD=1, dd may take less than 10 seconds to work its way to the
end of a 10M image, producing "No space left on device" error instead
of the expected "Operation not permitted" error which is supposed to
arise from the device getting marked read-only while opened.

Fixes: https://tracker.ceph.com/issues/74513
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 006e47e9ca691deb377fb76f7a23b6feec874865)

4 weeks agoMerge pull request #66536 from baum/wip-74025-tentacle
baum [Sun, 25 Jan 2026 19:21:25 +0000 (21:21 +0200)]
Merge pull request #66536 from baum/wip-74025-tentacle

tentacle: nvmeof: refactor beacon timer for exact frequency timing with drift correction

4 weeks agoqa: Disable OSD benchmark from running for tests.
Sridhar Seshasayee [Fri, 12 Sep 2025 08:08:30 +0000 (13:38 +0530)]
qa: Disable OSD benchmark from running for tests.

Disable OSD bench from benchmarking the OSDs for teuthology tests. This is to
help prevent a cluster warning pertaining to the IOPS value not lying within
a typical threshold range from being raised.

The tests can rely on the built-in static values as defined by
osd_mclock_max_capacity_iops_[ssd|hdd] which should be good enough.

Fixes: https://tracker.ceph.com/issues/74501
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
(cherry picked from commit cf04790bede6be13cc27dcdf50fe19a953860321)

 Conflicts:
       qa/config/rados.yaml
- Removed a non-existing option under mon overrides

4 weeks agodoc/radosgw: Cosmetic improvements and ref links in account.rst
Ville Ojamo [Thu, 22 May 2025 09:08:43 +0000 (16:08 +0700)]
doc/radosgw: Cosmetic improvements and ref links in account.rst

Use double backticks consistently when referring to data, commands etc.

Change links pointing to existing labels to use ref.

Use title case consistently in section titles.

Use ordered lists instead of hardcoding list numbers.

Use inline strong for emphasis instead of inline preformatted.

Change several tab to four spaces for indent.

Call it "RADOS Gateway" instead of "RadosGW".

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit e10903915d641827358b762f7f2ea5ec1a2bab95)

4 weeks agomgr/dashboard: Carbonize Administration module > Create Realm/Zone group/Zone
Dnyaneshwari [Thu, 16 Oct 2025 04:16:16 +0000 (09:46 +0530)]
mgr/dashboard: Carbonize Administration module > Create Realm/Zone group/Zone

Fixes: https://tracker.ceph.com/issues/73544
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit 2a5c73f1e8a6d4a1f9ac3764782c5adfbaab62ab)

5 weeks agoMerge pull request #66972 from Naveenaidu/wip-74150-tentacle
Naveen Naidu [Thu, 22 Jan 2026 11:46:12 +0000 (17:16 +0530)]
Merge pull request #66972 from Naveenaidu/wip-74150-tentacle

tentacle: Objecter: respect higher epoch subscription in tick

Reviewed-by: Nitzan Mordechai <nmordech@ibm.com>
5 weeks agodoc/radosgw: change all intra-docs links to use ref (1 of 6)
Ville Ojamo [Fri, 16 Jan 2026 08:55:27 +0000 (15:55 +0700)]
doc/radosgw: change all intra-docs links to use ref (1 of 6)

Part 1 of 6 to make backporting easier. Many of the following parts
depend on this.

Use the the ref role for all remaining links in doc/radosgw/ with the
exception of config-ref.rst which will depend on changes to rgw.yaml.in.

The external link definitions syntax being removed is intended for
linking to external websites and not for intra-docs links. Validity of
ref links will be checked during the docs build process.

Add labels for links targets if necessary.
Remove unused external link definitions in the modified files.

Use confval instead of literal text for 2 configuration keys in
vault.rst.
Use Ceph Object Gateway consistently in multisite.rst.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
5 weeks agomgr/dashboard: fixes for quick-bootstrap script
Nizamudeen A [Tue, 28 Oct 2025 07:46:26 +0000 (13:16 +0530)]
mgr/dashboard: fixes for quick-bootstrap script

- bump kcli to fedora42
- modify ip logic
- generate cephadm binary if it doesn't exist

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit fe9dcf47b7477b9f24323d887c06b2541cc492a6)

5 weeks agomonitoring: update NVMeoFTooManyNamespaces to 4096 ns
Vallari Agrawal [Tue, 20 Jan 2026 08:56:13 +0000 (14:26 +0530)]
monitoring: update NVMeoFTooManyNamespaces to 4096 ns

Change NVMeoFTooManyNamespaces alert limit from 2048 namespaces
to 4096 namespaces.

Fixes: https://tracker.ceph.com/issues/74464
Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
(cherry picked from commit ad708f4c6959b5f3e701cd91db792f5e1a17b1c2)

5 weeks agoMerge pull request #66790 from rhcs-dashboard/wip-74313-tentacle
Aashish Sharma [Thu, 22 Jan 2026 06:00:05 +0000 (11:30 +0530)]
Merge pull request #66790 from rhcs-dashboard/wip-74313-tentacle

tentacle: mgr/dashboard: rename 'Zone Group' labels to 'Zonegroup'

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66984 from aaSharma14/wip-74452-tentacle
Aashish Sharma [Thu, 22 Jan 2026 05:52:19 +0000 (11:22 +0530)]
Merge pull request #66984 from aaSharma14/wip-74452-tentacle

tentacle: monitoring: make cluster matcher backward compatible for pre-reef metrics

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66941 from Hezko/wip-74422-tentacle
Afreen Misbah [Wed, 21 Jan 2026 10:50:58 +0000 (16:20 +0530)]
Merge pull request #66941 from Hezko/wip-74422-tentacle

tentacle: mgr/dashboard: add get_subsystem nvme command

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoMerge pull request #66942 from Hezko/wip-74421-tentacle
Afreen Misbah [Wed, 21 Jan 2026 10:50:39 +0000 (16:20 +0530)]
Merge pull request #66942 from Hezko/wip-74421-tentacle

tentacle: mgr/dashboard: remove not needed 'cli_version' field from gw info com…

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoMerge pull request #66642 from rhcs-dashboard/wip-74217-tentacle
Afreen Misbah [Wed, 21 Jan 2026 10:26:37 +0000 (15:56 +0530)]
Merge pull request #66642 from rhcs-dashboard/wip-74217-tentacle

tentacle: mgr/dashboard: Adding QAT Compression dropdown on RGW Service form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66224 from VallariAg/wip-73779-tentacle
Vallari Agrawal [Wed, 21 Jan 2026 09:30:09 +0000 (15:00 +0530)]
Merge pull request #66224 from VallariAg/wip-73779-tentacle

tentacle: qa: Improve scalability test

5 weeks agoMerge pull request #66902 from rhcs-dashboard/wip-74385-tentacle
Afreen Misbah [Tue, 20 Jan 2026 16:36:43 +0000 (22:06 +0530)]
Merge pull request #66902 from rhcs-dashboard/wip-74385-tentacle

tentacle: mgr/dashboard: empty-data-message

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66989 from aaSharma14/wip-74455-tentacle
Afreen Misbah [Tue, 20 Jan 2026 16:22:22 +0000 (21:52 +0530)]
Merge pull request #66989 from aaSharma14/wip-74455-tentacle

tentacle: monitoring: fix rgw_servers filtering in rgw sync overview grafana

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agoMerge pull request #66956 from Hezko/wip-74343-tentacle
Afreen Misbah [Tue, 20 Jan 2026 16:20:20 +0000 (21:50 +0530)]
Merge pull request #66956 from Hezko/wip-74343-tentacle

tentacle: mgr/dashboard: fix typo in error when gw does not exist

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoMerge pull request #66987 from gbregman/wip-74460-tentacle
Gil Bregman [Tue, 20 Jan 2026 13:28:33 +0000 (15:28 +0200)]
Merge pull request #66987 from gbregman/wip-74460-tentacle

tentacle: mgr/cephadm: Add some new fields to the cephadm NVMEoF spec file

5 weeks agoMerge pull request #66963 from aaSharma14/wip-74439-tentacle
Aashish Sharma [Tue, 20 Jan 2026 09:30:33 +0000 (15:00 +0530)]
Merge pull request #66963 from aaSharma14/wip-74439-tentacle

tentacle: monitoring: upgrade grafana version to 12.3.1

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agomonitoring: fix rgw_servers filtering in rgw sync overview grafana
Aashish Sharma [Mon, 5 Jan 2026 07:18:14 +0000 (12:48 +0530)]
monitoring: fix rgw_servers filtering in rgw sync overview grafana

Fix rgw daemon filtering in RGW Sync Overview --> Replication(Time) Delta per shard graph in grafana

Fixes: https://tracker.ceph.com/issues/74315
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit cd23e940c1412dc4153a244cf8f5777727f6477b)

5 weeks agomgr/cephadm: Add some new fields to the cephadm NVMEoF spec file.
Gil Bregman [Mon, 19 Jan 2026 12:18:03 +0000 (14:18 +0200)]
mgr/cephadm: Add some new fields to the cephadm NVMEoF spec file.
Fixes: https://tracker.ceph.com/issues/74446
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit e872693c151842ea8d6142effe65e604acecf8b8)

5 weeks agomonitoring: make cluster matcher backward compatible for pre-7.1 metrics
Aashish Sharma [Wed, 17 Dec 2025 09:21:14 +0000 (14:51 +0530)]
monitoring: make cluster matcher backward compatible for pre-7.1 metrics

Ceph 18.* adds a `cluster` label to all Prometheus metrics. When
upgrading from earlier releases, historical metrics lack this label
and are excluded by Grafana queries that strictly match on `cluster`.
Update the shared Grafana matcher logic to use a regex matcher that
also matches series without the `cluster` label, restoring visibility
of pre-upgrade metrics while preserving multi-cluster behavior.

Fixes: https://tracker.ceph.com/issues/74342
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit f7f74e455423feab79b33ac8ab472be0b98cb29d)

5 weeks agoMerge pull request #66935 from imran-imtiaz/wip-74416-tentacle
Nizamudeen A [Tue, 20 Jan 2026 05:57:28 +0000 (11:27 +0530)]
Merge pull request #66935 from imran-imtiaz/wip-74416-tentacle

tentacle: mgr/dashboard: rbd consistency group and snapshot APIs

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoosd: Fix memory leak of ECDummyOp
Alex Ainscow [Sun, 18 Jan 2026 22:13:54 +0000 (22:13 +0000)]
osd: Fix memory leak of ECDummyOp

Upon a pg falling idle, an ECDummy op is immediately generated.
This op causes the pg log to be committed. This op gets added to
the tid_to_op_map, however it does not get removed until the
interval ends.

The lack of remove is essentially a temporary "leak" and since the
op data structure is quite big, this can add up to significant
amounts of memory in a heavily loaded system.

The fix is simple - to add the op to the waiting list, so that it
gets cleaned up on when the op is finished.

Fixes: https://tracker.ceph.com/issues/74433
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit 5899535841c45468633bccd78859d28798c2fba7)

5 weeks agoMerge pull request #66892 from afreen23/wip-74380-tentacle
Afreen Misbah [Mon, 19 Jan 2026 17:08:25 +0000 (22:38 +0530)]
Merge pull request #66892 from afreen23/wip-74380-tentacle

tentacle: mgr/dashboard: Add full page tearsheet component

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agoObjecter: respect higher epoch subscription in tick
Nitzan Mordechai [Tue, 18 Nov 2025 09:37:48 +0000 (09:37 +0000)]
Objecter: respect higher epoch subscription in tick

The OSD and Objecter share the same MonClient. During preboot, a potential
race condition exists where the OSD subscribes to osdmap epoch X, while
the Objecter subscribes to epoch X - 1.

The Objecter's subscription overrides the OSD's subscription. Consequently,
the monitor ignores the request (as it believes the OSD already has the
older map), causing the OSD to hang during preboot.

To fix this, check if a higher epoch is already subscribed before calling
_maybe_request_map during Objecter::tick. If a higher epoch is found,
maintain the existing subscription.

Fixes: https://tracker.ceph.com/issues/71931
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
(cherry picked from commit 30b3baba4e0e8641a7dbd10b8df5f00acdee204d)

5 weeks agoMerge pull request #66904 from afreen23/wip-74388-tentacle
Afreen Misbah [Mon, 19 Jan 2026 10:25:49 +0000 (15:55 +0530)]
Merge pull request #66904 from afreen23/wip-74388-tentacle

tentacle: Generalize error handling for angular forms

Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
5 weeks agoMerge pull request #66828 from aaSharma14/wip-74350-tentacle
Aashish Sharma [Mon, 19 Jan 2026 09:50:55 +0000 (15:20 +0530)]
Merge pull request #66828 from aaSharma14/wip-74350-tentacle

tentacle: monitoring: fix CephPgImbalance alert rule expression

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 weeks agomonitoring: upgrade grafana version to 12.3.1
Aashish Sharma [Wed, 14 Jan 2026 05:27:36 +0000 (10:57 +0530)]
monitoring: upgrade grafana version to 12.3.1

Fixes: https://tracker.ceph.com/issues/74436
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit c1329c994596e7ded8232f1a542aabd4e1694b2d)

Conflicts:
src/python-common/ceph/cephadm/images.py (conflicts with some
new images from main branch..we just need to change the grafana image's
version)

5 weeks agomgr/dashboard: Add full page tearsheet component
Afreen Misbah [Tue, 6 Jan 2026 10:47:16 +0000 (16:17 +0530)]
mgr/dashboard: Add full page tearsheet component

Fixes https://tracker.ceph.com/issues/74327

-  added "full" page tearsheet
-  the full page tearsheet uses a cancel confirmation modal hence added that as well
-  as per latest carbon guidelines for tearsheet https://carbondesignsystem.com/community/patterns/create-flows/#anatomy-of-a-full-page
-  not added - influencer title and toggle (should be added as per reqs)

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit d26e0af8a9a9e8bc487232c0ae43e862ddee3349)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/tearsheet/tearsheet.component.scss

5 weeks agoMerge pull request #66893 from afreen23/wip-74381-tentacle
Afreen Misbah [Mon, 19 Jan 2026 07:42:47 +0000 (13:12 +0530)]
Merge pull request #66893 from afreen23/wip-74381-tentacle

tentacle: mgr/dashboard: Add generic wizard component

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 weeks agomgr/dashboard: Add generic wizard component
Afreen Misbah [Mon, 29 Dec 2025 04:51:36 +0000 (10:21 +0530)]
mgr/dashboard: Add generic wizard component

Fixes https://tracker.ceph.com/issues/74291

- made on top of carbon modal
- carbon design system used - wide tearsheet
- added a step component as well to support navigation code
- added unit tests

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit 132a7259c90659eb431b73cbe69ed85cebfa50d4)
- fixes linter errors for scss - alphabetical order

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts

5 weeks agoMerge pull request #66819 from gbregman/wip-74344-tentacle
Gil Bregman [Sun, 18 Jan 2026 13:26:49 +0000 (15:26 +0200)]
Merge pull request #66819 from gbregman/wip-74344-tentacle

tentacle: mgr/cephadm: Change the default of max hosts per namespace in NVMEoF to 16

5 weeks agomgr/cephadm: Change the default of max hosts per namespace in NVMEoF to 16.
Gil Bregman [Sun, 4 Jan 2026 14:26:50 +0000 (16:26 +0200)]
mgr/cephadm: Change the default of max hosts per namespace in NVMEoF to 16.

Fixes: https://tracker.ceph.com/issues/74310
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
(cherry picked from commit a64ab390ee52a62598f66504f81aa06effac0d52)

5 weeks agomgr/dashboard: fix typo in error when gw does not exist
Tomer Haskalovitch [Sun, 4 Jan 2026 08:33:53 +0000 (10:33 +0200)]
mgr/dashboard: fix typo in error when gw does not exist

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit 2a5a96b88f8f76a7904adf157d1babe1f881d0ef)

5 weeks agomgr/dashboard: add CRUD API endpoints for consistency group snapshots 2/2
Imran Imtiaz [Wed, 24 Dec 2025 10:14:53 +0000 (10:14 +0000)]
mgr/dashboard: add CRUD API endpoints for consistency group snapshots 2/2

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74275
Create a consistency group dashboard API endpoint to:

- rollback
- update

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
(cherry picked from commit 79d8a4b57f4e8f313dcfb25aa15bc8721ce1b799)

5 weeks agomgr/dashboard: add CRUD API endpoints for consistency group snapshots
Imran Imtiaz [Mon, 8 Dec 2025 07:59:03 +0000 (07:59 +0000)]
mgr/dashboard: add CRUD API endpoints for consistency group snapshots

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74258
Create a set of consistency group dashboard API endpoints to:

- List group snapshots
- Get details about a particular snapshot
- Create a snapshot
- Delete a snapshot

(rollback/update are handled separately)

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
(cherry picked from commit 2aed28db1a95d2fb43c833c05fcae9f71294c595)

5 weeks agomgr/dashboard: add API endpoint to delete consistency group
Imran Imtiaz [Fri, 12 Dec 2025 10:02:59 +0000 (10:02 +0000)]
mgr/dashboard: add API endpoint to delete consistency group

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74201
Add a dashboard API endpoint to delete a consistency group.

(cherry picked from commit 60c96104612e4dc4fddf8cc844eb317a64552fe4)

5 weeks agomgr/dashboard: add API endpoint for consistency group name update
Imran Imtiaz [Fri, 5 Dec 2025 08:46:40 +0000 (08:46 +0000)]
mgr/dashboard: add API endpoint for consistency group name update

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74121
Add a dashboard API endpoint to update (rename) consistency groups.

(cherry picked from commit d9b8ca1af8d1e8991f0dc8580ee152886af89f5a)

5 weeks agomgr/dashboard: add API endpoint to delete images from consistency groups
Imran Imtiaz [Mon, 1 Dec 2025 14:25:07 +0000 (14:25 +0000)]
mgr/dashboard: add API endpoint to delete images from consistency groups

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/74033
Create a consistency group dashboard API endpoint that enables removal
of RBD images from the group.

(cherry picked from commit d7eb3cea8e28dd7e482d6674c209c142e0e33613)

5 weeks agomgr/dashboard: add GET API endpoint for consistency groups
Imran Imtiaz [Thu, 20 Nov 2025 14:45:32 +0000 (14:45 +0000)]
mgr/dashboard: add GET API endpoint for consistency groups

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/73942
Add a consistency group dashboard API endpoint to get the list of images
in the consistency groups that match the namespace of the group.

(cherry picked from commit d6dd7ce5c3c12f14be6b56c463284963e78d57c6)

5 weeks agomgr/dashboard: add API endpoint to add images to consistency groups
Imran Imtiaz [Thu, 13 Nov 2025 10:27:28 +0000 (10:27 +0000)]
mgr/dashboard: add API endpoint to add images to consistency groups

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/73840
Create a consistency group dashboard API endpoint that enables adding
RBD images to the group.

(cherry picked from commit 750c25b082c94a97b0a04bf31ea1ded76c6ce7e9)

5 weeks agomgr/dashboard: add API endpoint to create consistency groups
Imran Imtiaz [Wed, 12 Nov 2025 14:04:44 +0000 (14:04 +0000)]
mgr/dashboard: add API endpoint to create consistency groups

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/73821
Add the ability to create a consistency group via the Dashboard API.

(cherry picked from commit c275c4eca2b7550558f5604e45cda826a962c76a)