]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
Devika Babrekar [Mon, 6 Apr 2026 06:18:49 +0000 (11:48 +0530)]
mgr/dashboard: Fixing IOPs chart values as whole numbers
Fixes: https://tracker.ceph.com/issues/75872
Signed-off-by: Devika Babrekar <devika.babrekar@ibm.com>
Kefu Chai [Mon, 30 Mar 2026 02:12:26 +0000 (10:12 +0800)]
Merge pull request #68090 from tchaikov/wip-crimson-args
crimson/osd: fix wrong log arguments in get_option_value and _get_early_config
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Kefu Chai [Sun, 29 Mar 2026 11:41:08 +0000 (19:41 +0800)]
crimson/osd: fix wrong log arguments in get_option_value and _get_early_config
Both log calls referenced option.config_key (the ceph config key name)
where option.option_name (the CLI flag) was intended:
logger().warn("get_option_value --option_name {} ...", option.config_key);
logger().info("Configure option_name {} with value : {}", option.config_key, ...);
Fix both to log option.option_name. Also remove the trailing space
before the colon in the info format string.
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Igor Fedotov [Sun, 29 Mar 2026 08:52:19 +0000 (11:52 +0300)]
Merge pull request #67192 from indirasawant/wip-isawant-rfe-osd-health-warn
os/bluestore: add health warn for shared DB/WAL ratio
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Gil Bregman [Sun, 29 Mar 2026 07:39:05 +0000 (10:39 +0300)]
Merge pull request #67992 from VallariAg/wip-nvmeof-submodule-172
mgr/dashboard: bump nvmeof submodule to 1.7.2
Kefu Chai [Sun, 29 Mar 2026 06:32:32 +0000 (14:32 +0800)]
Merge pull request #68083 from lumir-sliva/fix-received-typos
src: fix 'recieved' typo across codebase
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Kefu Chai [Sun, 29 Mar 2026 06:08:54 +0000 (14:08 +0800)]
Merge pull request #68047 from leiwen2025/rv64-crc32c
src/arch: fix hwprobe include path and ZBC/ZVBC offsets for riscv64
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Anthony D'Atri [Sun, 29 Mar 2026 01:45:23 +0000 (21:45 -0400)]
Merge pull request #68081 from lumir-sliva/fix-running-tests-locally-typos
doc/dev: fix typos in running-tests-locally.rst
Lumir Sliva [Sat, 28 Mar 2026 23:27:10 +0000 (00:27 +0100)]
doc/dev: fix typos in running-tests-locally.rst
Fix grammar error ('is be tested' -> 'can be tested'), misspellings
of 'bootstrap', 'teuthology', and 'environment', a repeated word
('manually manually'), and a missing article ('maybe bootstrap' ->
'maybe the bootstrap').
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Lumir Sliva [Sun, 29 Mar 2026 00:13:11 +0000 (01:13 +0100)]
src: fix 'recieved' typo across codebase
Fix misspelling of 'received' in comments, log messages, and perf
counter descriptions across mon, osd, erasure-code, and common.
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Anthony D'Atri [Sat, 28 Mar 2026 23:54:43 +0000 (19:54 -0400)]
Merge pull request #68082 from lumir-sliva/fix-dev-guide-docs
doc: fix typos and outdated refs across developer guide
Lumir Sliva [Sat, 28 Mar 2026 23:43:27 +0000 (00:43 +0100)]
doc: fix typos and outdated refs across developer guide
Fix 'elipsis' to 'ellipsis' in SubmittingPatches.rst, update
outdated 'master' branch references to 'main' in essentials.rst
and running-tests-locally.rst, fix 'sometime' to 'sometimes' in
merging.rst, and remove duplicated word in teuthology-intro.rst.
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Anthony D'Atri [Sat, 28 Mar 2026 23:03:23 +0000 (19:03 -0400)]
Merge pull request #68080 from lumir-sliva/fix-basic-workflow-typo
doc/dev: fix typo in basic-workflow.rst
Lumir Sliva [Sat, 28 Mar 2026 22:31:52 +0000 (23:31 +0100)]
doc/dev: fix typo in basic-workflow.rst
Fix 'sometimeseven' to 'sometimes even' in the Code Review
section of the developer guide.
Signed-off-by: Lumir Sliva <lumir.sliva@firma.seznam.cz>
Patrick Donnelly [Sat, 28 Mar 2026 06:57:27 +0000 (12:27 +0530)]
Merge PR #67965 into main
* refs/pull/67965/head:
mon: fix source file permissions
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Ronen Friedman [Sat, 28 Mar 2026 03:48:36 +0000 (06:48 +0300)]
Merge pull request #67963 from ronen-fr/wip-rf-random-bench
osd: run_bench() - unify Crimson/Classic randomness implementation
Reviewed-by: Nitzan Mordechai <nmordech@ibm.com>
WenLei [Fri, 27 Mar 2026 08:40:14 +0000 (16:40 +0800)]
src/arch: fix hwprobe include path and ZBC/ZVBC offsets for riscv64
Signed-off-by: WenLei <lei.wen2@zte.com.cn>
Fix runtime detection of RISC-V ZBC and ZVBC crypto extensions.
Problems fixed:
- <sys/hwprobe.h> only exists in glibc >= 2.40 (released 2024-07-22).
Many production RISC-V distros still use older glibc (Ubuntu 22.04: 2.35,
Debian 12: 2.36, etc.) and would fail to compile.
Therefore we switch to the kernel UAPI header <asm/hwprobe.h>,
which works with all current glibc versions.
Proof:
- Absent in glibc 2.39:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h;hb=refs/tags/glibc-2.39
- Present in glibc 2.40:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/riscv/sys/hwprobe.h;hb=refs/tags/glibc-2.40
- Introducing commit:
https://sourceware.org/git/?p=glibc.git;a=commit;h=
426d0e1aa8f17426d13707594111df712d2b8911
- Incorrect fallback bit positions:
- RISCV_HWPROBE_EXT_ZBC was (1ULL << 15) → should be (1ULL << 7)
- RISCV_HWPROBE_EXT_ZVBC was (1ULL << 20) → should be (1ULL << 18)
Signed-off-by: WenLei <lei.wen2@zte.com.cn>
Sridhar Seshasayee [Fri, 27 Mar 2026 18:34:03 +0000 (00:04 +0530)]
Merge pull request #67829 from sseshasa/wip-fix-test-backfilltoofull-with-compression
qa/tasks/backfill_toofull.py: Fix assert failures with & without compression
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuval Lifshitz [Fri, 27 Mar 2026 13:48:30 +0000 (16:48 +0300)]
Merge pull request #68021 from yuvalif/wip-yuval-75712
test/rgw/notification: fix rabbitmq dependency for rocky10
Afreen Misbah [Fri, 27 Mar 2026 12:58:06 +0000 (18:28 +0530)]
Merge pull request #68045 from rhcs-dashboard/fix-subsystem-creation
mgr/dashboard: fix subsystem creation issue
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Ronen Friedman [Mon, 23 Mar 2026 16:25:24 +0000 (16:25 +0000)]
osd/run_bench(): modify perform_write_test() to adopt Crimson's
randomness implementation.
Changed from memset with a single random byte to std::generate_n()
with per-byte randomness, matching Crimson.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Mon, 23 Mar 2026 16:24:20 +0000 (16:24 +0000)]
Crimson/osd/run_bench(): make randomness follow Classic more closely
Direct gen() calls for randomness: Crimson uses dis(gen) % onum and
dis(gen) % (osize / bsize) to pick random object indices and
offsets, which limits the range to 0–255. Classic uses mt19937s
directly, allowing the full 32-bit range of randomness.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ilya Dryomov [Fri, 27 Mar 2026 09:51:17 +0000 (10:51 +0100)]
Merge pull request #68015 from pkalever/improve-mirror-image-status
rbd: improve mirror image status and validation error messages
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Afreen Misbah [Fri, 27 Mar 2026 08:46:24 +0000 (14:16 +0530)]
Merge pull request #67768 from rhcs-dashboard/fix-75449-main
mgr/dashboard: use osd metrics in performance charts and remove storage type filter
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.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>
Gil Bregman [Thu, 26 Mar 2026 23:06:05 +0000 (01:06 +0200)]
Merge pull request #68030 from gbregman/main
mgr/cephadm: Add KMIP server support for NVMeoF gateway
Prasanna Kumar Kalever [Thu, 26 Mar 2026 18:44:45 +0000 (00:14 +0530)]
rbd: improve mirror image status and validation error messages
When a mirror image is left in a transitional state such as DISABLING,
the current mirror image status command reports:
$ rbd mirror image status test_pool/test_image1
rbd: mirroring not enabled on the image
This is the same message shown when mirroring is disabled or not yet
enabled, which can give the impression that mirroring is already
disabled.
Improve the validation logic and error messages to distinguish between
the DISABLED state and other non-enabled states, and include the image
name and current state in the output.
Examples:
When the image is completely disabled:
$ rbd mirror image status test_pool/test_image1
rbd: mirroring disabled on image 'test_image1'
When the image is in a transitional state (ex: DISABLING):
$ rbd mirror image status test_pool/test_image1
rbd: mirroring not enabled on image 'test_image1' (state: disabling)
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Gil Bregman [Thu, 26 Mar 2026 15:48:03 +0000 (17:48 +0200)]
mgr/cephadm: Add KMIP server support for NVMeoF gateway
Fixes: https://tracker.ceph.com/issues/75739
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
Redouane Kachach [Thu, 26 Mar 2026 16:24:59 +0000 (17:24 +0100)]
Merge pull request #67998 from rkachach/fix_issue_75664
mgr/test_orchestrator: fixing daemon_action method signature
Reviewed-by: Adam King <adking@redhat.com>
Casey Bodley [Thu, 26 Mar 2026 15:44:17 +0000 (11:44 -0400)]
Merge pull request #68000 from cbodley/wip-qa-rgw-dont-verify-ragweed
qa/rgw: remove ragweed from verify subsuite
Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
Yuval Lifshitz [Thu, 26 Mar 2026 10:43:21 +0000 (10:43 +0000)]
test/rgw/notification: fix rabbitmq dependency for rocky10
Fixes: https://tracker.ceph.com/issues/75712
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
Radoslaw Zarzynski [Thu, 26 Mar 2026 15:20:32 +0000 (16:20 +0100)]
Merge pull request #68023 from rzarzynski/wip-doc-check-umbrella-initial-tag
doc/dev/release-checklist: check v21.0.0 tag
Reviewed-by: Alex Ainscow <aainscow@uk.ibm.com>
Casey Bodley [Thu, 26 Mar 2026 15:20:06 +0000 (11:20 -0400)]
Merge pull request #68001 from cbodley/wip-qa-rgw-upgrade-distros-latest
qa/rgw/upgrade: symlinks are explicit about distro versions
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuval Lifshitz [Thu, 26 Mar 2026 13:13:32 +0000 (15:13 +0200)]
Merge pull request #68003 from yuvalif/wip-yuval-75713
test/rgw/notification: fix the cloudevents package version
Mark Kogan [Thu, 26 Mar 2026 12:01:33 +0000 (14:01 +0200)]
Merge pull request #67777 from pritha-srivastava/wip-rgw-d4n-cleaning
rgw/d4n: erasing dirty object entry for delete markers
Radoslaw Zarzynski [Thu, 26 Mar 2026 11:57:41 +0000 (11:57 +0000)]
doc/dev/release-checklist: check v21.0.0 tag
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Thu, 26 Mar 2026 11:43:47 +0000 (12:43 +0100)]
Merge pull request #66524 from aainscow/umbrella-release
Umbrella checklist kickoff!
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Aashish Sharma [Thu, 26 Mar 2026 07:08:19 +0000 (12:38 +0530)]
Merge pull request #67997 from rhcs-dashboard/abount-window
mgr/Dashboard : [Dashboard] Not able to open "About" window
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Adam Kupczyk [Wed, 25 Mar 2026 23:11:42 +0000 (00:11 +0100)]
Merge pull request #66318 from aclamk/aclamk-fcm-plugin
FCM plugin for block device
Adam Kupczyk [Wed, 11 Feb 2026 12:03:18 +0000 (12:03 +0000)]
extblkdev/fcm: Add plugin identification for fcm
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 15:14:16 +0000 (15:14 +0000)]
extblkdev/fcm: Do not enable set_keepcaps by default
When one runs FCM enabled hardware config.set_keepcaps must be set.
However, having it as default is inadvised.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 11:29:48 +0000 (11:29 +0000)]
extblkdev/fcm: Change douts/derrs
Remove printing fcm values to dout(1).
Upgraded inability to access FCM log from dout to derr.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 09:32:31 +0000 (09:32 +0000)]
extblkdev/fcm: Create perf counters with fcm stats
Created "extblkdev" section.
Each time plugin is asked to `get_stats()` also write to perf counters.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 11 Feb 2026 09:30:45 +0000 (09:30 +0000)]
fixup warning of fcm plugin core
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Thu, 25 Sep 2025 09:13:28 +0000 (05:13 -0400)]
extblkdev/fcm: derr when FCM and no block device discard
Add derr message when FCM is in use but discard is not enabled.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Thu, 25 Sep 2025 07:03:12 +0000 (03:03 -0400)]
extblkdev/fcm: Refuse to operate on multimedia lvm block devices
BlueStore is selecting were data is put to the device.
Merging 2 FCM devices together means that BlueStore will see free space
on one of the devices, but not know the other is full and asking to put
data there. It will cause -ENOSPC while free space is reported.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Adam Kupczyk [Wed, 24 Sep 2025 14:03:47 +0000 (10:03 -0400)]
extblkdev/fcm: Adapt FCM plugin to RHCS9
Device /sys content is different from what original plugin expected.
Adapted to it.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
Martin Ohmacht [Thu, 11 Aug 2022 14:37:03 +0000 (10:37 -0400)]
added FCM plugin
Signed-off-by: Martin Ohmacht <mohmacht@us.ibm.com>
Adam Kupczyk [Wed, 25 Mar 2026 19:22:42 +0000 (20:22 +0100)]
Merge pull request #67289 from aclamk/aclamk-extblkdev-mandatory
os/bluestore: Make extblkdev mandatory
Casey Bodley [Wed, 25 Mar 2026 18:46:37 +0000 (14:46 -0400)]
Merge pull request #65847 from pritha-srivastava/wip-rgw-sts-expired-creds
rgw/sts: correct error code to 400 (from 403)
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuval Lifshitz [Wed, 25 Mar 2026 18:17:56 +0000 (18:17 +0000)]
test/rgw/notification: fix the cloudevents package version
Fixes: https://tracker.ceph.com/issues/75713
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
John Mulligan [Wed, 25 Mar 2026 17:57:59 +0000 (13:57 -0400)]
Merge pull request #64641 from phlogistonjohn/jjm-smb-keybridge
smb: add keybridge support and fscrypt configuration
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Alex Ainscow [Mon, 2 Feb 2026 15:15:20 +0000 (15:15 +0000)]
docs: reorder mon and mds for future new releases
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Wed, 11 Mar 2026 10:58:30 +0000 (10:58 +0000)]
doc: Check redmine-upkeep.yml to add umbrella.
Previous PR already added umbrella, therefore adding redmin-upkeep is a no-op.
Any future developer copying this needs to look at PR 67316
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Wed, 11 Mar 2026 10:53:34 +0000 (10:53 +0000)]
script/ceph-release-notes: add umbrella
Just add umbrella.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Tue, 3 Mar 2026 10:41:11 +0000 (10:41 +0000)]
osd: Remove unused osd_perf_counter "scrbcnt_write_blocked"
This counter is no longer needed in umbrella.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Mon, 2 Feb 2026 16:19:30 +0000 (16:19 +0000)]
qa: qa tasks from the release checklist for Umbrella
All the qa tasks in the umbrella release checklist.
This includes removing X-3 releases and adding X-1 releases
(where appropriate).
Also updated release-checklist.rst
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Mon, 2 Feb 2026 16:19:30 +0000 (16:19 +0000)]
include: Remove incorrect "available" comment for feature bit. (cleanup)
This flag was not available, so I have deleted it.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Chris Harris [Mon, 19 Jan 2026 11:37:27 +0000 (11:37 +0000)]
qa: add X-1 release (tentacle) to fs upgrade suite
Add files for the tentacle release (X-1) to the qa/suites/fs/upgrade suites
Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Chris Harris [Mon, 19 Jan 2026 11:19:36 +0000 (11:19 +0000)]
qa: remove reef code from fs
Remove the reef code from the fs upgrade suites as we no longer want to test X-3 releases
Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Alex Ainscow [Tue, 9 Dec 2025 13:19:22 +0000 (13:19 +0000)]
osd: Remove octopus-depending code in Fast EC
We are leaving alone legacy EC
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Tue, 9 Dec 2025 13:18:28 +0000 (13:18 +0000)]
osd: Update remove after squid to remove after umbrella comment
Following consulting with author, we don't yet want to remove.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Chris Harris [Tue, 9 Dec 2025 11:58:27 +0000 (11:58 +0000)]
qa Upgrade to Umbrella
All the qa tasks in the umbrella release checklist
Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
# Conflicts:
# qa/suites/upgrade/telemetry-upgrade/tentacle-x/1-tasks.yaml
# qa/workunits/test_telemetry_tentacle.sh
# qa/workunits/test_telemetry_tentacle_x.sh
Alex Ainscow [Tue, 9 Dec 2025 11:13:28 +0000 (11:13 +0000)]
doc: Confirm DEPRECATED checklist item and clean up pg_scrubber
No DEPRECATED features.
Remove some code labeled as "Remove in Umbrella"
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Mon, 17 Feb 2025 18:34:56 +0000 (18:34 +0000)]
qa: update require-osd-release to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 7 Feb 2025 16:13:57 +0000 (11:13 -0500)]
tools/monmaptool: bump new cluster version to X
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 16:02:11 +0000 (16:02 +0000)]
osd/OSDMap: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:59:33 +0000 (10:59 -0500)]
qa/workunits/cephtool/test: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:58:06 +0000 (10:58 -0500)]
mon/OSDMonitor: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:48:13 +0000 (15:48 +0000)]
common/options/global.yaml.in: update for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:47:04 +0000 (10:47 -0500)]
mon/MgrMonitor: update for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 15:45:07 +0000 (15:45 +0000)]
qa/standalone/mon/misc: update for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Fri, 10 Jan 2025 04:44:25 +0000 (23:44 -0500)]
doc: update compatset for umbrella
The unknown bit shown in commit was picked as being "far in the future".
We have now used it and now need to move the bit one release at a time.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 22:08:42 +0000 (17:08 -0500)]
include/ceph_features: add SERVER_UMBRELLA feature bit
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 21:40:25 +0000 (21:40 +0000)]
cephadm,ceph-volume: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 21:39:16 +0000 (21:39 +0000)]
doc/dev/release-checklist: add backport-create-issue
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 21:05:26 +0000 (21:05 +0000)]
*: add constants and release names
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 20:59:12 +0000 (20:59 +0000)]
ceph_release: update to umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 20:57:49 +0000 (15:57 -0500)]
librbd: bump version
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 9 Jan 2025 20:56:59 +0000 (15:56 -0500)]
CMakeLists.txt: update VERSION
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Alex Ainscow [Thu, 4 Dec 2025 16:23:55 +0000 (16:23 +0000)]
doc: reset for umbrella
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Casey Bodley [Wed, 25 Mar 2026 16:38:59 +0000 (12:38 -0400)]
qa/rgw/upgrade: symlinks are explicit about distro versions
avoid relying on "ubuntu_latest" and "rpm_latest" symlinks, which change
over time on main. be explicit about the distro versions supported by
the initial release
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 25 Mar 2026 16:33:40 +0000 (12:33 -0400)]
qa/rgw: remove ragweed from verify subsuite
it's currently broken with newer python on rocky 10 and ubuntu 24
(tracked in https://tracker.ceph.com/issues/72500) and doesn't provide
interesting test coverage outside of rgw/upgrade
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Redouane Kachach [Wed, 25 Mar 2026 14:49:59 +0000 (15:49 +0100)]
mgr/test_orchestrator: fixing daemon_action method signature
Adding missing argument (force) to the method signature
Fixes: https://tracker.ceph.com/issues/75664
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
pujaoshahu [Wed, 25 Mar 2026 14:20:57 +0000 (19:50 +0530)]
mgr/dashboard: [Dashboard] Not able to open "About" window
Fixes: https://tracker.ceph.com/issues/75702
Signed-off-by: pujaoshahu <pshahu@redhat.com>
John Mulligan [Thu, 15 Jan 2026 15:17:06 +0000 (10:17 -0500)]
mgr/smb: update fs.py to request all caps for the cephfs volume
Update the authorizer class in fs.py to request all caps (*) for our
volume. This is necessary in order to make use of the fscrypt feature
from smbd.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 10 Nov 2025 21:15:29 +0000 (16:15 -0500)]
cephadm: add pid file directory option to cfg watch sidecar
This will enable the config watch sidecar to signal processes
with a SIGHUP to tell them to reload configuration when config
watch has detected a configuration change. Currently only used
by keybridge.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 10 Nov 2025 21:15:19 +0000 (16:15 -0500)]
cephadm: add pidfile option to smb keybridge sidecar
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 22 Sep 2025 15:15:37 +0000 (11:15 -0400)]
mgr/smb: fix unit test assertion
The unit test was looking for the wrong string (but the right
condition). This fixes the string to check.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 23 Jul 2025 12:42:33 +0000 (08:42 -0400)]
doc: add documentation for keybridge and fscrypt options
Add docs for the keybrige configuration and cephfs fscrypt options
added to the smb mgr module resource definitions.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 14:24:56 +0000 (10:24 -0400)]
mgr/smb: add some keybridge related unit test cases
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 15:13:32 +0000 (11:13 -0400)]
mgr/smb: add support for generating keybridge configuration
Add support for generating the sambacc configuration section for
keybridge. Add support for configuring smb shares for keybridge access.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 14:24:45 +0000 (10:24 -0400)]
mgr/smb: add cross-check validation for keybridge scopes
Validate that scope names are not re-used, etc. Check on things that
can't be done in single object validation.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Tue, 22 Jul 2025 23:24:11 +0000 (19:24 -0400)]
mgr/smb: add new cephfs parameter for getting fscrypt keys
Add a new field to the cephfs configuration section for shares. This
section selects the keybridge scope and key name to use when acquiring
the key to use for fscrypt.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Tue, 22 Jul 2025 23:22:15 +0000 (19:22 -0400)]
mgr/smb: add keybridge configuration to cluster resource
Add keybridge service configuration classes and parameters to the
resources module. This supports enabling the keybridge, setting up
scopes for the keybridge and it's access control.
A helper class is added that parses and helps validate the scope names.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 16 Jul 2025 21:55:44 +0000 (17:55 -0400)]
mgr/smb: add enums that will be used for configuring keybridge
Add a pair of enum types that will be used for configuring the
keybridge. The scope type identifies what kind of scope is being
used. The peer policy can be used to allow a dev or other user
more access to the keybridge api for development purposes.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 14:23:12 +0000 (10:23 -0400)]
mgr/smb: add raw data methods to MemConfigStore
Add the set_data/get_data methods to the MemConfigStore so that future
test updates will not fail to save tls credential objects.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 14:23:31 +0000 (10:23 -0400)]
mgr/smb: fix a resource error unpacking str instead of list
Add special handling for the case where a string is passed instead of a
list. Without this fix a string will be converted into a list of single
letter items, something pretty much no one ever wants. Raise an
exception instead.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 16:20:17 +0000 (12:20 -0400)]
cephadm: add keybridge sidecar to smb daemon module
The keybridge uses the sambacc configuration but can also be passed
CLI options. Since cephadm writes the cert files, cephadm must also
pass the file names to use to the container args.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Fri, 18 Jul 2025 16:20:29 +0000 (12:20 -0400)]
mgr/cephadm: enable setting up SSL/TLS files for keybridge sidecar
Signed-off-by: John Mulligan <jmulligan@redhat.com>