]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
John Mulligan [Thu, 23 Oct 2025 16:51:20 +0000 (12:51 -0400)]
wip: test
DISTROS: centos9 rocky10
ARCHS: x86_64
FLAVORS: default
Signed-off-by: John Mulligan <jmulligan@redhat.com>
afreen23 [Wed, 22 Oct 2025 19:52:58 +0000 (01:22 +0530)]
Merge pull request #65956 from rhcs-dashboard/wip-73543-tentacle
tentacle: mgr/dashboard: add customizations to table-actions
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Wed, 22 Oct 2025 19:10:05 +0000 (00:40 +0530)]
Merge pull request #66029 from afreen23/wip-73616-tentacle
tentacle: mgr/dashboard: Fix timestamps in APIs
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Aashish Sharma [Wed, 22 Oct 2025 16:20:45 +0000 (21:50 +0530)]
Merge pull request #66018 from aaSharma14/wip-73549-tentacle
tentacle: monitoring: Fix Filesystem grafana dashboard units
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Aashish Sharma [Wed, 22 Oct 2025 16:19:02 +0000 (21:49 +0530)]
Merge pull request #66023 from aaSharma14/wip-73610-tentacle
tentacle: mgr/cephadm: Use a persistent volume to store Loki DB
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Zack Cerza [Wed, 22 Oct 2025 16:09:51 +0000 (10:09 -0600)]
Merge pull request #66010 from phlogistonjohn/jjm-more-bkports-t
tentacle: backports variants improvements and Dockerfile.build changes
Afreen Misbah [Tue, 21 Oct 2025 18:20:19 +0000 (23:50 +0530)]
mgr/dashboard: Fix timestamps in APIs
- remove 'Z' from rbd APIs which are returning now `aware` timestamp
- `datetime.utcfromtimestamp` is deprectated so using `datetime.fromtimestamp(timestamp, tz=tz=timezone.utc)` thereby returning only `aware` timestamp and removing 'Z'.
- similarly `datetime.utcnow()` is deprecated , migrated to `datetime.now(timezone.utc)`
https://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow
https://docs.python.org/3/library/datetime.html#datetime.datetime.utcfromtimestamp
Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit
9b606ad89683c2f196603fc094eb8d4ae96bb5f2 )
afreen23 [Wed, 22 Oct 2025 14:32:13 +0000 (20:02 +0530)]
Merge pull request #65874 from rhcs-dashboard/wip-73479-tentacle
tentacle: mgr/dashboard: fix rbd form mirroring toggle
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
anrao19 [Wed, 22 Oct 2025 12:19:50 +0000 (17:49 +0530)]
Merge pull request #65666 from kchheda3/wip-73056-tentacle
tentacle: rgw/account: bucket acls are not completely migrated once the user is migrated to an account
Aashish Sharma [Mon, 25 Nov 2024 06:37:23 +0000 (12:07 +0530)]
mgr/dashboard: Use a persistent volume to store Loki DB
Current Behavior: The Loki configuration directs all data to /tmp/loki, which is not mounted as a persistent volume. This results in data being stored in a temporary location that gets cleared upon container restart.
Expected Behavior: Loki data should be stored in /loki, which is backed by the persistent volume mapped to /var/lib/ceph/<fsid>/loki.<id>/data, ensuring data persistence across container restarts.
Fixes: https://tracker.ceph.com/issues/69029
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
70f8bdba522912fcef7e0ebbb83c611b1e869223 )
Aashish Sharma [Wed, 22 Oct 2025 10:56:45 +0000 (16:26 +0530)]
Merge pull request #66019 from aaSharma14/wip-73608-tentacle
tentacle: monitoring: Fixes for smb overview
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Aashish Sharma [Wed, 22 Oct 2025 10:51:16 +0000 (16:21 +0530)]
Merge pull request #66017 from aaSharma14/wip-73604-tentacle
tentacle: mgr/dashboard: fix multisite wizard realm configuration mode
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Ankush Behl [Tue, 14 Oct 2025 10:39:45 +0000 (16:09 +0530)]
monitoring: Fixes for smb overview
Fixes: https://tracker.ceph.com/issues/73535
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
(cherry picked from commit
39eabe530509312872a5cddd7ab180964a5996b9 )
anrao19 [Wed, 22 Oct 2025 07:33:37 +0000 (13:03 +0530)]
Merge pull request #65904 from thuvh/wip-73501-tentacle
tentacle: rgw: add metric when send message with kafka and ampq
Ankush Behl [Mon, 13 Oct 2025 12:43:00 +0000 (18:13 +0530)]
monitoring: Fix Filesystem grafana dashboard units
Fixes: https://tracker.ceph.com/issues/73521
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
(cherry picked from commit
3174b4ee9a92917d353e6f9ccf4cda598f3d6c18 )
Aashish Sharma [Thu, 16 Oct 2025 09:34:54 +0000 (15:04 +0530)]
mgr/dashboard: fix multisite wizard realm configuration mode
The option to select an existing realm for replication is not coming up in the wizard even though a realm created and eligible for replication.
Fixes: https://tracker.ceph.com/issues/73563
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
fe884aec5316167c1e8c39c2186c54543962ec6f )
John Mulligan [Mon, 20 Oct 2025 19:04:49 +0000 (15:04 -0400)]
script/build-with-container: optionally source WITH_CRIMSON from env file
Add support for optionally sourcing WITH_CRIMSON from the env file that
can be passed to BWC on the command line. When auto-detecting the
crimson variant we previously only looked at the BWC processes
environment. After speaking with Zack we determined that the Jenkinsfile
only writes the WITH_CRIMSON param into the env file, so we add support
to "peek" in the env file for the WITH_CRIMSON variable.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
2dd3057ea31a31fda4f76268dc2f6f5dcb57bcd8 )
John Mulligan [Sat, 18 Oct 2025 00:05:09 +0000 (20:05 -0400)]
script/build-with-container: add more detailed variants
Create two new variants 'packages.minimal' or 'packages.crimson'.
The first disables test deps (make check) and crimson deps.
The second only disables test deps and explicitly enables crimson deps.
The existing 'packages' variant now tries to determine if it should
switch to 'packages.minimal' or 'packages.crimson' by checking for
the same env vars install-deps.sh was (WITH_CRIMSON).
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
25efee4ba3de897bd91019d18ad9de72da00b4cd )
John Mulligan [Thu, 2 Oct 2025 17:56:28 +0000 (13:56 -0400)]
Dockerfile.build: improve docker compatibility
Try to fix:
```
Step 6/18 : COPY ceph.spec.in do_cmake.sh install-deps.sh run-make-check.sh src/script/buildcontainer-setup.sh ${CEPH_CTR_SRC}
When using COPY with more than one source file, the destination must be a directory and end with a /
```
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
8a9b6f84515030fd54cd3fc4e3a5bcb997872548 )
Zack Cerza [Fri, 3 Oct 2025 22:06:57 +0000 (16:06 -0600)]
Dockerfile.build: Make sccache repo configurable
CEPH-BUILD-BRANCH: sccache-stats
DISTROS: centos9 noble
ARCHS: x86_64
FLAVORS: default
CI-CONTAINER: false
Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit
47565e9033d975f95cda61cea465141c4a0656d2 )
afreen23 [Tue, 21 Oct 2025 08:17:17 +0000 (13:47 +0530)]
Merge pull request #65943 from rhcs-dashboard/wip-73530-tentacle
tentacle: mgr/dashboard : Fix secure-monitoring-stack creds issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Laura Flores [Mon, 20 Oct 2025 19:35:58 +0000 (14:35 -0500)]
Merge pull request #65988 from ljflores/wip-prep-stable-release
Laura Flores [Fri, 17 Oct 2025 16:38:41 +0000 (11:38 -0500)]
doc/dev: update release checklist with things we've completed
The cephadm change was made in https://github.com/ceph/ceph/commit/
843489352bd9db2b85f76a3f749c1ec56c5853f5 .
Signed-off-by: Laura Flores <lflores@ibm.com>
Laura Flores [Fri, 17 Oct 2025 16:35:02 +0000 (11:35 -0500)]
ceph_release, doc/dev: update tentacle as a stable release
Signed-off-by: Laura Flores <lflores@ibm.com>
afreen23 [Fri, 17 Oct 2025 09:35:06 +0000 (15:05 +0530)]
Merge pull request #65984 from afreen23/tentacle
doc: Update dashboard pending release notes
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Fri, 17 Oct 2025 08:14:01 +0000 (13:44 +0530)]
doc: Update dashboard pending release notes
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Naman Munet [Thu, 28 Aug 2025 09:12:00 +0000 (14:42 +0530)]
mgr/dashboard: add customizations to table-actions
Fixes: https://tracker.ceph.com/issues/72764
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit
dd06c75e3fe429be496f886aac54831dd7685e5e )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table-actions/table-actions.component.html
afreen23 [Fri, 17 Oct 2025 08:06:59 +0000 (13:36 +0530)]
Merge pull request #65951 from Hezko/wip-73541-tentacle
tentacle: mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 17 Oct 2025 08:06:45 +0000 (13:36 +0530)]
Merge pull request #65896 from Hezko/wip-73446-tentacle
tentacle: mgr/dashboard: support gw get_stats and listener info
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Laura Flores [Thu, 16 Oct 2025 20:36:18 +0000 (15:36 -0500)]
Merge pull request #65969 from ljflores/wip-add-telemetry-pool-flag-tentacle
tentacle: mgr/telemetry: add 'ec_optimizations' flag to 'basic_pool_flags' collection
Laura Flores [Wed, 15 Oct 2025 20:54:37 +0000 (20:54 +0000)]
doc/dev: check off telemetry release requirement
Signed-off-by: Laura Flores <lflores@ibm.com>
Laura Flores [Fri, 3 Oct 2025 19:49:44 +0000 (14:49 -0500)]
mgr/telemetry: add 'ec_optimizations' flag to 'basic_pool_flags' collection
Should happen as per the release checklist: https://docs.ceph.com/en/tentacle/dev/release-checklists/#first-release-candidate
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
c13ba9e36de1d53dbcf937f75cd53e336e2381c0 )
Zack Cerza [Wed, 15 Oct 2025 19:40:06 +0000 (13:40 -0600)]
Merge pull request #65946 from phlogistonjohn/jjm-bwc-variants-t
tentacle: build-with-container: build image variants
Tomer Haskalovitch [Thu, 9 Oct 2025 06:33:57 +0000 (09:33 +0300)]
mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command to take gw default.
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
97f54b081537e0ee99317927d8da850b72e4415f )
afreen23 [Wed, 15 Oct 2025 15:27:10 +0000 (20:57 +0530)]
Merge pull request #65895 from afreen23/wip-73499-tentacle
tentacle: mgr/cephadm: bump monitoring stack versions
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam King [Wed, 15 Oct 2025 15:19:12 +0000 (11:19 -0400)]
Merge pull request #65925 from guits/wip-73526-tentacle
tentacle: ceph-volume: lvm.Lvm.setup_metadata_devices refactor
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 15 Oct 2025 15:17:37 +0000 (11:17 -0400)]
Merge pull request #65921 from guits/wip-73515-tentacle
tentacle: ceph-volume: use udev data instead of LVM subprocess in get_devices()
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 15 Oct 2025 15:13:13 +0000 (11:13 -0400)]
Merge pull request #65923 from guits/wip-73512-tentacle
tentacle: ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 15 Oct 2025 13:08:29 +0000 (09:08 -0400)]
Merge pull request #65906 from Nordix/sunnat-fix-73492
tentacle: mgr/prometheus: Handle empty/invalid JSON from orch get-security-config
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
John Mulligan [Mon, 13 Oct 2025 20:24:11 +0000 (16:24 -0400)]
script/build-with-container: add build image variants
Allow the user to control the content of the build image with a
high-level `--image-variant=` switch. Currently the supported values are
`default` (the same maximal image we have been generating) and
`packages` a slimmer image that avoids installing certain test-only
dependencies.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:23:58 +0000 (16:23 -0400)]
Dockerfile.build: make FOR_MAKE_CHECK a build argument
Set it only during install time.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 13 Oct 2025 20:23:10 +0000 (16:23 -0400)]
install-deps.sh: let FOR_MAKE_CHECK variable take precedence
Previously, the FOR_MAKE_CHECK variable could only enable installing
extra (test) dependencies when install-deps.sh was used and it was
ignored if `tty -s` exited true. This change allows FOR_MAKE_CHECK to
take precedence over the tty check and to specify one of true, 1, yes to
enable extra "for make check" deps or false, 0, no to explicitly disable
the extra deps.
Based-on-work-by: Dan Mick <dan.mick@redhat.com>
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Abhishek Desai [Wed, 8 Oct 2025 07:10:22 +0000 (12:40 +0530)]
mgr/dashboard : Fix secure-monitoring-stack creds issue
Fixes : https://tracker.ceph.com/issues/73379
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
01cb6886bef8a9c8a2c2946fcb7265575e9375d2 )
afreen23 [Tue, 14 Oct 2025 09:56:44 +0000 (15:26 +0530)]
Merge pull request #65897 from Hezko/wip-73504-tentacle
tentacle: mgr/dashboard: ns list now support not passing nqn param
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 14 Oct 2025 09:55:40 +0000 (15:25 +0530)]
Merge pull request #65927 from rhcs-dashboard/wip-73510-tentacle
tentacle: mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Tue, 14 Oct 2025 07:57:27 +0000 (13:27 +0530)]
Merge pull request #65853 from rhcs-dashboard/wip-73386-tentacle
tentacle: mgr/dashboard: Remove the time dropdown from grafana iframe.
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Abhishek Desai [Thu, 9 Oct 2025 07:49:34 +0000 (13:19 +0530)]
mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing
fixes : https://tracker.ceph.com/issues/73447
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
60140b1ccc8006325632320e39fc209724524aef )
Guillaume Abrioux [Thu, 9 Oct 2025 07:31:58 +0000 (09:31 +0200)]
ceph-volume: lvm.Lvm.setup_metadata_devices refactor
This commit refactors setup_metadata_devices into smaller helper methods.
It keeps the distinction between existing logical volumes and raw devices
explicit, centralizes tag handling and path assignment to make the
control flow obvious and separates responsibilities for checking, creating,
and tagging devices.
Fixes: https://tracker.ceph.com/issues/73445
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
f6d2b20dbb7ba18dcd137990dd1637794a8f0d70 )
Matteo Paramatti [Tue, 16 Sep 2025 23:53:55 +0000 (00:53 +0100)]
ceph-volume: fix UdevData initialisation from empty /run/udev/data/* file
Fixes: https://tracker.ceph.com/issues/73061
Signed-off-by: Matteo Paramatti <paramattimatteo@gmail.com>
(cherry picked from commit
a4010a0f272e7e7b8e19cc3b2de2d355b8a809b2 )
Guillaume Abrioux [Wed, 1 Oct 2025 14:04:20 +0000 (16:04 +0200)]
ceph-volume: use udev data instead of LVM subprocess in get_devices()
Replace the check using `lvm.get_device_lvs(diskname)`, which
spawned a `pvs` subprocess, with a direct check on `/run/udev/data`
via `UdevData(diskname).is_lvm`.
This avoids spawning subprocesses while scanning devices. It improves
performance on systems with many disks, and keeps the device filtering
logic intact.
Fixes: https://tracker.ceph.com/issues/73334
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
ea7aa27452f47f0808871abc366daa3bd7b6d2ab )
Sunnatillo [Thu, 14 Aug 2025 12:55:34 +0000 (15:55 +0300)]
mgr/prometheus: Handle empty/invalid JSON from orch get-security-config
Signed-off-by: Sunnatillo <sunnat.samadov@est.tech>
SrinivasaBharathKanta [Mon, 13 Oct 2025 03:30:22 +0000 (09:00 +0530)]
Merge pull request #63716 from NitzanMordhai/wip-71540-tentacle
tentacle: qa/suites: wait longer before stopping OSDs with valgrind
SrinivasaBharathKanta [Mon, 13 Oct 2025 03:27:03 +0000 (08:57 +0530)]
Merge pull request #65793 from JonBailey1993/wip-73375-tentacle
tentacle: osd: Fix stats mismatch cluster error seen during scrubbing occasionally
Hoai-Thu Vuong [Fri, 25 Apr 2025 08:59:30 +0000 (15:59 +0700)]
rgw: add metric when send message with kafka and ampq
- l_rgw_pubsub_push_pending
- l_rgw_pubsub_push_failed
Fixes: https://tracker.ceph.com/issues/70256
Signed-off-by: Hoai-Thu Vuong <thuvh87@gmail.com>
(cherry picked from commit
df4ef781f6ad33f64c2e5a9d158986623d2f8c89 )
Conflicts:
src/rgw/driver/rados/rgw_notify.cc
- keep current change and apply only increase metric
Tomer Haskalovitch [Wed, 8 Oct 2025 16:21:46 +0000 (19:21 +0300)]
mgr/dashboard: ns list now support not passing nqn param
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
0419a1a17537917e01950745d3756591d83923da )
Tomer Haskalovitch [Sun, 21 Sep 2025 18:42:49 +0000 (21:42 +0300)]
mgr/dashboard: support gw get_stats and listener info
Update nvmeof/gateway submodule to have the relevant protobuf objects and calls.
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
0ffbf3be8fad64085893afd9acc458ead503fb3b )
afreen23 [Sun, 12 Oct 2025 00:23:28 +0000 (05:53 +0530)]
Merge pull request #65781 from Hezko/wip-73359-tentacle
tentacle: mgr/dashboard: fix the separation between CLI and API only commands
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Thu, 9 Oct 2025 09:12:03 +0000 (14:42 +0530)]
mgr/cephadm: bump monitoring stack versions
bumping prometheus, node-exporter, alertmanager, grafana.
Fixes: https://tracker.ceph.com/issues/73467
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
c44ad21b1f615edd2a676928d44391313db571f9 )
Conflict:
src/python-common/ceph/cephadm/images.py
afreen23 [Fri, 10 Oct 2025 17:49:20 +0000 (23:19 +0530)]
Merge pull request #65673 from rhcs-dashboard/wip-73233-tentacle
tentacle: mgr/dashboard : Skip calls until secure_monitoring_stack is enabled
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 10 Oct 2025 15:59:17 +0000 (21:29 +0530)]
Merge pull request #65846 from rhcs-dashboard/wip-73439-tentacle
tentacle: mgr/dashboard: Rename side-nav panel items
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Fri, 10 Oct 2025 15:49:13 +0000 (21:19 +0530)]
Merge pull request #65873 from afreen23/wip-73481-tentacle
tentacle: mgr/dashboard: fix dashboard freeze on missing smb permissions
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Shraddha Agrawal [Fri, 10 Oct 2025 15:30:00 +0000 (21:00 +0530)]
Merge pull request #65794 from shraddhaag/wip-73095-tentacle
tentacle: mon/OSDMonitor.cc: optionally display availability status in json
Reviewed-by: Kamoltat Sirivadhna <ksirivad@ibm.com>
Nizamudeen A [Wed, 17 Sep 2025 11:10:48 +0000 (16:40 +0530)]
mgr/dashboard: type the rbd mirror modes
Fixes: https://tracker.ceph.com/issues/72458
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
93e34a7cb58e27f8c60c9b4b3927c2548aff907e )
Nizamudeen A [Wed, 17 Sep 2025 03:39:54 +0000 (09:09 +0530)]
mgr/dashboard: fix rbd form mirroring toggle
- fix the toggle not working while editing the image
- the rbd form mirroring toggle doesn't disable/enable the mirror mode
when you change the pool.
- also re-arrange the form in a way that the required fields are together.
- disable mirroring when selecting the namespace
Fixes: https://tracker.ceph.com/issues/72458
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
1efd37d4b5fc4363c6c86a84ede9c826c94d2c22 )
Pedro Gonzalez Gomez [Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)]
mgr/dashboard: fix dashboard freeze on missing smb permissions
Fixes: https://tracker.ceph.com/issues/73436
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
(cherry picked from commit
d987989acc22b7b7359f80b5310441297bf16b72 )
Nizamudeen A [Fri, 10 Oct 2025 04:03:07 +0000 (09:33 +0530)]
Merge pull request #65856 from rhcs-dashboard/wip-73369-tentacle
tentacle: mgr/dashboard: fix prometheus API error when not configured
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Thu, 9 Oct 2025 19:15:40 +0000 (00:45 +0530)]
Merge pull request #65749 from Hezko/wip-73340-tentacle
tentacle: mgr/dashboard: add nsid param to ns list command
Reviewed-by: Nizamudeen A <nia@redhat.com>
afreen23 [Thu, 9 Oct 2025 19:15:24 +0000 (00:45 +0530)]
Merge pull request #65750 from Hezko/wip-73341-tentacle
tentacle: mgr/dashboard: fix command alias help message
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Mon, 22 Sep 2025 15:43:52 +0000 (21:13 +0530)]
mgr/dashboard: fix prometheus API error when not configured
Fixes: https://tracker.ceph.com/issues/73174
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
0c0e0d436e63fa767da149402fead6a25e513978 )
Nizamudeen A [Thu, 9 Oct 2025 09:18:50 +0000 (14:48 +0530)]
Merge pull request #65828 from rhcs-dashboard/wip-73404-tentacle
tentacle: mgr/dashboard: server side table rendering improvements
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Abhishek Desai [Thu, 3 Jul 2025 08:25:52 +0000 (13:55 +0530)]
mgr/dashboard: Remove the time dropdown from grafana iframe.
fixes: https://tracker.ceph.com/issues/71907
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit
8580fd50d8e1c6ce34d6eba0fe3f7e0d82ca02e3 )
Naman Munet [Mon, 29 Sep 2025 04:51:06 +0000 (10:21 +0530)]
mgr/dashboard: Rename side-nav panel items
Fixes: https://tracker.ceph.com/issues/73252
Commit includes changes:
1) Renaming Topic to Notification destination
2) Renaming Tiering to Storage class
3) Renaming Users to User Management
4) fix storage class table refresh after delete
5) Also made changes to internal routing for topic and storage class
Signed-off-by: Naman Munet <naman.munet@ibm.com>
(cherry picked from commit
7aac42984c7ea24555ba1f8936a550c39902c389 )
David Galloway [Thu, 9 Oct 2025 00:22:27 +0000 (20:22 -0400)]
Merge pull request #65843 from phlogistonjohn/jjm-bwc-backports-t
tentacle: sync build-with-container patches from main
John Mulligan [Wed, 8 Oct 2025 20:41:36 +0000 (16:41 -0400)]
script/build-with-container: improve error handling for invalid distros
Instead of throwing a long obnoxious traceback at the user if the value
supplied to -d/--distro is invalid do something nicer. For example:
```
$ ./src/script/build-with-container.py -d trixy -e build
usage: build-with-container.py [-h] [--help-build-steps]
build-with-container.py: error: argument --distro/-d: unknown distro: 'trixy' not in centos10, centos10stream, centos8, centos9, centos9stream, rocky9, rockylinux9, rocky10, rockylinux10, fedora41, fc41, fedora42, fc42, fedora43, fc43, ubuntu20.04, ubuntu-focal, focal, ubuntu22.04, ubuntu-jammy, jammy, ubuntu24.04, ubuntu-noble, noble, debian12, debian-bookworm, bookworm, debian13, debian-trixie, trixie
```
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
72f3ad9549e84bdba7bdfd97d2ede3c55e02f103 )
John Mulligan [Wed, 8 Oct 2025 21:04:27 +0000 (17:04 -0400)]
script/build-with-container: add debian 13 (trixie)
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
a13fa091dd6bad35c44076cb7c46cb7bcc17a7ac )
John Mulligan [Wed, 8 Oct 2025 17:30:18 +0000 (13:30 -0400)]
script/build-with-container: add ubuntu 20.04 (focal)
Add ubuntu 20.04 (focal) to the available list of distro kinds.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
7c40f7bd07ac935d0657b9284118da8590a5cf0d )
John Mulligan [Wed, 8 Oct 2025 14:28:30 +0000 (10:28 -0400)]
script/build-with-container: add a pair of fedora distro versions
Add fedora 42 and the soon-to-be-released fedora 43.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
76fe5ad298ee5626eeb63591a702e8f8cc9be7d0 )
John Mulligan [Wed, 8 Oct 2025 14:26:58 +0000 (10:26 -0400)]
script/build-with-container: lightly organize the distro kind aliases
Do a tiny reorg of the distro kind aliases and container images to keep
the EL distros together and comment out each "section".
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
4430a5ad6be6f26309d5f5bea0e448a4bbd432e1 )
John Mulligan [Wed, 8 Oct 2025 14:23:25 +0000 (10:23 -0400)]
script/build-with-container: be consistent with naming in distro kinds
Update the DistroKind enum and related items so that the naming is
applied consistently. That is: the canonical (no pun indented) form
of the name is "<name><version>" and codenames, such as "jammy" or
"bookworm" are aliases. This matches the previously existing code.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
ac11a80a63ab1909fbdf682d830acde96856f502 )
Dan Mick [Tue, 7 Oct 2025 01:48:42 +0000 (18:48 -0700)]
src/script: add bookworm to build-with-container.py
..and its friend buildcontainer-setup.sh
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit
34b497c2f3652e7d30c7b7476b711fd9f1f4ecac )
John Mulligan [Thu, 28 Aug 2025 23:39:06 +0000 (19:39 -0400)]
build-with-container: ensure npm dir is set up before configure
When the npm cache path option is passed the npm cache dir is passed
to all container `run` commands, ensure the dir has been created
before the first container command (configure) is used.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
79166af192ea0b4b982b56ce521516d5a29e7a0d )
afreen23 [Wed, 8 Oct 2025 16:10:38 +0000 (21:40 +0530)]
Merge pull request #65816 from Hezko/wip-73400-tentacle
tentacle: mgr/dashboard: raise exception if both size and rbd_image_size are being passed in ns add
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Nizamudeen A [Thu, 11 Sep 2025 05:29:47 +0000 (10:59 +0530)]
mgr/dashboard: improve search and pagination behavior
add a throttle to the pagination cycle so that if you repeatedly try to
cycle through the page, it increases the delay. Doing this because
unlike search the button click to change page is deliberate and the
first click to the button should respond immediately.
another thing is that the search with a keyword stores every keystroke i
do in the search field and then after the debouncce interval it sends
all those request one by one.
for eg: if i type 222 it waits 1s for the
debounce timer and then sends a request to find osd with id 2 first then
again 2 and then again 2. Instead it should only send 222 at the end.
Fixes: https://tracker.ceph.com/issues/72979
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
5eda016780b91ca46ba394a3a5ef3fd988897ebd )
Nizamudeen A [Thu, 11 Sep 2025 05:25:08 +0000 (10:55 +0530)]
mgr/dashboard: show loader while changing pages
during server side pagination where each pagination cycle is delayed by
1s.
Fixes: https://tracker.ceph.com/issues/72979
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
66ce55ae2bc823e39f5f0c9e4f1db7609f85974d )
Tomer Haskalovitch [Thu, 18 Sep 2025 07:58:44 +0000 (10:58 +0300)]
mgr/dashboard: raise exception if both size and rbd_image_size are being passed in ns add
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
3ff7d737bb1934dbfe26d86a819727d9456a6da6 )
Shraddha Agrawal [Thu, 18 Sep 2025 08:15:39 +0000 (09:15 +0100)]
doc: add format option in docs
Fixes: https://tracker.ceph.com/issues/71546
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
14412e76a2f47aad94eed1eb51af964172281fe6 )
Shraddha Agrawal [Thu, 11 Sep 2025 14:44:51 +0000 (20:14 +0530)]
mon/OSDMonitor.cc: optionally display availability status in json
This commit enables users to specify the format option for the
data availability feature. Now if the users specific json-pretty,
output will be displayed in the given format.
Fixes: https://tracker.ceph.com/issues/71546
Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
(cherry picked from commit
2bc4922614790fe0010d88363213fb463f93e299 )
Jon [Mon, 6 Oct 2025 08:32:29 +0000 (09:32 +0100)]
osd: Fix stats mismatch cluster error seen during scrubbing
Revert "osd: Reduce the amount of status invalidations when rolling shards forwards during peering"
This reverts commit
b5cad2694569b7f0eef173f87a7eecb2ddd6b27e .
Fixes: https://tracker.ceph.com/issues/73260
Signed-off-by: Jon Bailey <jonathan.bailey1@ibm.com>
(cherry picked from commit
7031e319158f26e707beb6ad3bd463d7c8bdb005 )
Pedro Gonzalez Gomez [Mon, 6 Oct 2025 09:25:20 +0000 (11:25 +0200)]
Merge pull request #65647 from rhcs-dashboard/wip-73198-tentacle
tentacle: mgr/dashboard: fix total capacity value in dashboard
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
SrinivasaBharathKanta [Sun, 5 Oct 2025 10:33:40 +0000 (16:03 +0530)]
Merge pull request #65005 from mchangir/wip-72562-tentacle
tentacle: mgr: avoid explicit dropping of ref
Tomer Haskalovitch [Sun, 28 Sep 2025 10:40:45 +0000 (13:40 +0300)]
mgr/dashboard: fix the separation between CLI and API only commands
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
(cherry picked from commit
7b71919a44ebd21cf60edbe5dbc9d4cc152d6f1a )
Ilya Dryomov [Fri, 3 Oct 2025 22:21:52 +0000 (00:21 +0200)]
Merge pull request #65336 from abitdrag/wip-72818-tentacle
tentacle: auth: msgr2 can return incorrect allowed_modes through AuthBadMethodFrame
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Yuri Weinstein [Fri, 3 Oct 2025 15:05:52 +0000 (08:05 -0700)]
Merge pull request #65645 from ceph/wip-yuriw-upgardes-tentacle
qa/tests: added messages to the whitelist
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Laura Flores [Thu, 2 Oct 2025 20:03:28 +0000 (15:03 -0500)]
qa/upgrade/squid-x: ignore pool quota warnings
Signed-off-by: Laura Flores <lflores@ibm.com>
David Galloway [Thu, 2 Oct 2025 14:36:00 +0000 (10:36 -0400)]
Merge pull request #65752 from cbodley/wip-72737-tentacle
tentacle: rpm: default to gcc-toolset-13, not just for crimson
John Mulligan [Thu, 13 Feb 2025 20:59:42 +0000 (15:59 -0500)]
ceph.spec.in: use rpm macro for python shebang pathfix
To support EL 10 distros, update the source of the pathfix tool (on EL
9+ distros) and use the macro for updating python shebangs that has been
available since at least EL 9.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
f60065de25322505c3d95a38148f7e7506fe65bc )
Casey Bodley [Tue, 19 Aug 2025 13:44:52 +0000 (09:44 -0400)]
rpm: require gcc >= 13.3 regardless of gts_version
when gts_version is not set, bump the required version of gcc-c++ >= 13.3.
move this into a `%if 0%{?gts_version} == 0` block to prevent that from
applying to builds using gts, because the distro probably doesn't
provide a recent enough gcc-c++
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
f9b9bf3c6a947a483cedc00399f9d370e5158d5b )
Casey Bodley [Tue, 19 Aug 2025 13:30:51 +0000 (09:30 -0400)]
rpm: remove _lto_cflags logic for older distros
none of these distros are supported anymore. gcc >= 13.3 should resolve
those lto issues
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
897188f157a8779b7da741601be7fc4849df28ed )
Casey Bodley [Tue, 19 Aug 2025 13:29:01 +0000 (09:29 -0400)]
rpm: remove special cases for gts_version < 13
now that we no longer set gts_version to 11, remove any special cases
for gts_version < 13
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
77c6ef8e3b3a92505b0ae787f30fb77bf57c77ba )
Casey Bodley [Tue, 19 Aug 2025 13:26:49 +0000 (09:26 -0400)]
rpm: default to gcc-toolset-13, not just for crimson
Fixes: https://tracker.ceph.com/issues/72643
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
1b5f1ebbfc807f27541b18af75329daf16fd32f5 )