]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 days agomgr/dashboard: Encryption key not being passed in gateway group form 68547/head
Afreen Misbah [Wed, 22 Apr 2026 11:13:46 +0000 (16:43 +0530)]
mgr/dashboard: Encryption key not being passed in gateway group form

- encryption_key despite fo being added by user is not added in service spec
- this blocks both bi and uni directional auth

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

Signed-off-by: Afreen Misbah <afreen@ibm.com>
7 days agoMerge pull request #68353 from Jayaprakash-ibm/wip-clean-discard-warn
Jaya Prakash [Wed, 22 Apr 2026 10:46:42 +0000 (16:16 +0530)]
Merge pull request #68353 from Jayaprakash-ibm/wip-clean-discard-warn

mon: simplify discard queue health warning

Reviewed-by: Adam Kupczyk <akupczyk@ibm.com>
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
7 days agoMerge pull request #68441 from rhcs-dashboard/mgr/dashboard/carbonize-multisite-wizar...
Afreen Misbah [Wed, 22 Apr 2026 10:38:50 +0000 (16:08 +0530)]
Merge pull request #68441 from rhcs-dashboard/mgr/dashboard/carbonize-multisite-wizard-realm-token

mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #68537 from rhcs-dashboard/fix-76200
Pedro Gonzalez Gomez [Wed, 22 Apr 2026 09:25:50 +0000 (11:25 +0200)]
Merge pull request #68537 from rhcs-dashboard/fix-76200

mgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading when nfs user is configured

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agoMerge pull request #68521 from rhcs-dashboard/fix-osd
Afreen Misbah [Wed, 22 Apr 2026 09:25:44 +0000 (14:55 +0530)]
Merge pull request #68521 from rhcs-dashboard/fix-osd

mgr/dashboard: Fix osd modal spacings and footer

Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
8 days agoMerge pull request #67995 from rhcs-dashboard/rename-namespacesize
Pedro Gonzalez Gomez [Wed, 22 Apr 2026 09:21:40 +0000 (11:21 +0200)]
Merge pull request #67995 from rhcs-dashboard/rename-namespacesize

mgr/dashboard: Rename namespace block size field and reorder namespace form order

Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agomgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading... 68537/head
Dnyaneshwari Talwekar [Wed, 22 Apr 2026 05:43:44 +0000 (11:13 +0530)]
mgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading when nfs user is configured

Fixes: https://tracker.ceph.com/issues/76200
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
8 days agomgr/dashboard: mgr/dashboard: Rename namespace block size field and reorder namespace... 67995/head
Sagar Gopale [Wed, 25 Mar 2026 13:28:52 +0000 (18:58 +0530)]
mgr/dashboard: mgr/dashboard: Rename namespace block size field and reorder namespace create form fields

Fixes: https://tracker.ceph.com/issues/75707
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
8 days agoMerge pull request #68490 from rhcs-dashboard/fix-76163-main
Aashish Sharma [Wed, 22 Apr 2026 04:37:11 +0000 (10:07 +0530)]
Merge pull request #68490 from rhcs-dashboard/fix-76163-main

mgr/dashboard: remove sync_from entry when sync_from_all is true

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agomgr/dashboard: Fix osd modal spacings and footer 68521/head
Afreen Misbah [Tue, 21 Apr 2026 18:17:35 +0000 (23:47 +0530)]
mgr/dashboard: Fix osd modal spacings and footer

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

- aligned as per https://carbondesignsystem.com/components/modal/usage/#transactional-modal

Signed-off-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #68465 from rhcs-dashboard/IBMCEPH-10149-rgw-non-version-bucket
Afreen Misbah [Tue, 21 Apr 2026 17:24:17 +0000 (22:54 +0530)]
Merge pull request #68465 from rhcs-dashboard/IBMCEPH-10149-rgw-non-version-bucket

mgr/dashboard : fix-non-versioning-bucket-issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
8 days agoMerge pull request #68412 from cloudbehl/cephfsdashboardCPUMEM
Pedro Gonzalez Gomez [Tue, 21 Apr 2026 15:53:31 +0000 (17:53 +0200)]
Merge pull request #68412 from cloudbehl/cephfsdashboardCPUMEM

mgt/dashboard: Add the CPU, Memory to CephFS dashboard

Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
8 days agomgr/dashboard: remove sync_from entry when sync_from_all is true 68490/head
Aashish Sharma [Tue, 21 Apr 2026 09:52:08 +0000 (15:22 +0530)]
mgr/dashboard: remove sync_from entry when sync_from_all is true

Fixes: https://tracker.ceph.com/issues/76163
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
8 days agoMerge pull request #68411 from rhcs-dashboard/fix-76054-main
Aashish Sharma [Tue, 21 Apr 2026 14:45:16 +0000 (20:15 +0530)]
Merge pull request #68411 from rhcs-dashboard/fix-76054-main

mgr/dashboard: Option to select archive option while Import Multi-site token

Reviewed-by: Naman Munet <nmunet@redhat.com>
8 days agoMerge pull request #67869 from rhcs-dashboard/sync-policy-replication
Nizamudeen A [Tue, 21 Apr 2026 14:44:48 +0000 (20:14 +0530)]
Merge pull request #67869 from rhcs-dashboard/sync-policy-replication

mgr/dashboard: sync policy created for a bucket in Object >> Multi-site >> Sync-policy, is not reflecting under bucket's replication

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agoMerge pull request #68485 from kginonredhat/issue-76147-typo-spcified-in-comment
Redouane Kachach [Tue, 21 Apr 2026 14:12:03 +0000 (16:12 +0200)]
Merge pull request #68485 from kginonredhat/issue-76147-typo-spcified-in-comment

mgr/cephadm: fix typo in schedule.py comment (specified)

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
8 days agoMerge pull request #68464 from vshankar/wip-exlude-crimson-fs-upgrade
Venky Shankar [Tue, 21 Apr 2026 14:03:09 +0000 (19:33 +0530)]
Merge pull request #68464 from vshankar/wip-exlude-crimson-fs-upgrade

qa/cephfs: exclude ceph-osd-{classic,crimson} in fs:upgrade:featurefu…

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
8 days agoMerge pull request #67867 from vshankar/wip-75380
Venky Shankar [Tue, 21 Apr 2026 12:29:19 +0000 (17:59 +0530)]
Merge pull request #67867 from vshankar/wip-75380

qa/cephfs: treat "implicit declaration of function" for blogbench workunit for newer gcc version

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
8 days agoMerge pull request #68179 from ifed01/wip-ifed-util-no-warn
Igor Fedotov [Tue, 21 Apr 2026 11:47:21 +0000 (14:47 +0300)]
Merge pull request #68179 from ifed01/wip-ifed-util-no-warn

common/util: silent "warning: ‘cgroup_limit’ may be used uninitialized"

Reviewed-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
8 days agoMerge pull request #68486 from rhcs-dashboard/fix-76156-main
Afreen Misbah [Tue, 21 Apr 2026 11:34:10 +0000 (17:04 +0530)]
Merge pull request #68486 from rhcs-dashboard/fix-76156-main

mgr/dashboard: remove archive option from master zone creation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #68440 from rhcs-dashboard/tearsheet-layout-fix
Afreen Misbah [Tue, 21 Apr 2026 10:48:57 +0000 (16:18 +0530)]
Merge pull request #68440 from rhcs-dashboard/tearsheet-layout-fix

mgr/dashboard: tearsheet-layout-fix

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #68224 from rhcs-dashboard/fix/nvmeof-initiator-hostname-prevalidation
Afreen Misbah [Tue, 21 Apr 2026 10:48:47 +0000 (16:18 +0530)]
Merge pull request #68224 from rhcs-dashboard/fix/nvmeof-initiator-hostname-prevalidation

mgr/dashboard: NVMe-of Initiator Hostname Pre-validation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #68160 from rhcs-dashboard/fix-delete-subsystem
Afreen Misbah [Tue, 21 Apr 2026 10:47:41 +0000 (16:17 +0530)]
Merge pull request #68160 from rhcs-dashboard/fix-delete-subsystem

mgr/dashboard: fix delete subsystem issue

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
8 days agoMerge pull request #67546 from kotreshhr/mirror-syncthreads-fair-scheduling
Venky Shankar [Tue, 21 Apr 2026 10:08:45 +0000 (15:38 +0530)]
Merge pull request #67546 from kotreshhr/mirror-syncthreads-fair-scheduling

tools/cephfs_mirror: Distribute datasync threads evenly across snapshots

Reviewed-by Venky Shankar <vshankar@redhat.com>

8 days agoMerge pull request #67710 from vshankar/wip-75083
Venky Shankar [Tue, 21 Apr 2026 10:07:59 +0000 (15:37 +0530)]
Merge pull request #67710 from vshankar/wip-75083

qa/cephfs: make test_journal_migration immune to stdout changes

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
8 days agoMerge pull request #67878 from salieri11/igolikov-fix-subvolume-map-75343-new
Venky Shankar [Tue, 21 Apr 2026 10:07:25 +0000 (15:37 +0530)]
Merge pull request #67878 from salieri11/igolikov-fix-subvolume-map-75343-new

mds: fix data race on subvolume_metrics_map in MetricsHandler

Reviewed-by: Venky Shankar <vshankar@redhat.com>
9 days agomgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site... 68441/head
Sagar Gopale [Fri, 17 Apr 2026 10:49:44 +0000 (16:19 +0530)]
mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard

Fixes: https://tracker.ceph.com/issues/76085
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
9 days agoMerge pull request #68175 from rhcs-dashboard/bugfix/nvmeof-namespace-subsystem-selec...
Afreen Misbah [Tue, 21 Apr 2026 08:01:45 +0000 (13:31 +0530)]
Merge pull request #68175 from rhcs-dashboard/bugfix/nvmeof-namespace-subsystem-selection-order

mgr/dashboard: NVMeoF namespace create form should show subsystem selection first

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: pujaoshahu <pshahu@redhat.com>
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
9 days agomgr/dashboard: Option to select archive option while Import Multi-site Token 68411/head
Aashish Sharma [Thu, 16 Apr 2026 05:51:22 +0000 (11:21 +0530)]
mgr/dashboard: Option to select archive option while Import Multi-site Token

Fixes: https://tracker.ceph.com/issues/76054
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
9 days agomgt/dashboard: Add the CPU, Memory to CephFS dashboard 68412/head
Ankush Behl [Thu, 16 Apr 2026 06:00:44 +0000 (11:30 +0530)]
mgt/dashboard: Add the CPU, Memory to CephFS dashboard

Fixes: https://tracker.ceph.com/issues/76058
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
9 days agoMerge pull request #68377 from rhcs-dashboard/fix-namespace-block-size
Afreen Misbah [Tue, 21 Apr 2026 07:57:44 +0000 (13:27 +0530)]
Merge pull request #68377 from rhcs-dashboard/fix-namespace-block-size

mgr/dashboard: fix namespace block size in namespace form

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
9 days agoMerge pull request #68302 from rhcs-dashboard/bug-13708
Afreen Misbah [Tue, 21 Apr 2026 07:29:58 +0000 (12:59 +0530)]
Merge pull request #68302 from rhcs-dashboard/bug-13708

mgr/dashboard : Unable to remove gateway node from gateway group

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
9 days agomgr/dashboard: remove archive option from master zone creation 68486/head
Aashish Sharma [Tue, 21 Apr 2026 06:25:16 +0000 (11:55 +0530)]
mgr/dashboard: remove archive option from master zone creation

Fixes: https://tracker.ceph.com/issues/76156
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
9 days agomgr/dashboard : fix-non-versioning-bucket-issue 68465/head
Abhishek Desai [Mon, 20 Apr 2026 05:44:28 +0000 (11:14 +0530)]
mgr/dashboard : fix-non-versioning-bucket-issue
fixes : https://tracker.ceph.com/issues/76109
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
9 days agomgr/cephadm: fix typo in schedule.py comment (specified) 68485/head
Kobi Ginon [Tue, 21 Apr 2026 04:07:18 +0000 (07:07 +0300)]
mgr/cephadm: fix typo in schedule.py comment (specified)

Correct spelling in the ip_addrs allocation comment: "spcified" → "specified".

Fixes: https://tracker.ceph.com/issues/76147
Signed-off-by: Kobi Ginon <kginon@redhat.com>
9 days agoMerge pull request #68033 from smanjara/wip-zg-rename
Shilpa Jagannath [Mon, 20 Apr 2026 20:17:55 +0000 (13:17 -0700)]
Merge pull request #68033 from smanjara/wip-zg-rename

rgw/multisite: remove old zonegroup name on the remote zone after a rename

9 days agoMerge pull request #68163 from ceph/wip-oozmen-75831
Casey Bodley [Mon, 20 Apr 2026 20:04:22 +0000 (16:04 -0400)]
Merge pull request #68163 from ceph/wip-oozmen-75831

rgw/admin: enhance bucket list --marker to support versioned bucket pagination

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #67424 from BBoozmen/wip-oozmen-75031
Casey Bodley [Mon, 20 Apr 2026 20:01:55 +0000 (16:01 -0400)]
Merge pull request #67424 from BBoozmen/wip-oozmen-75031

rgw/beast: use strand executor for timeout timer to prevent concurrent socket access

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
9 days agoMerge pull request #67665 from tchaikov/wip-test-rgw-fix-warning
Casey Bodley [Mon, 20 Apr 2026 19:34:45 +0000 (15:34 -0400)]
Merge pull request #67665 from tchaikov/wip-test-rgw-fix-warning

test/rgw: fix -Wstring-plus-char warning in test_d4n_policy

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #67189 from cbodley/wip-74231
Casey Bodley [Mon, 20 Apr 2026 19:24:40 +0000 (15:24 -0400)]
Merge pull request #67189 from cbodley/wip-74231

rgw: fix 'bucket stats' when bucket index doesn't exist

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
9 days agoMerge pull request #67958 from cbodley/wip-qa-rgw-compress-encrypted
Casey Bodley [Mon, 20 Apr 2026 19:19:33 +0000 (15:19 -0400)]
Merge pull request #67958 from cbodley/wip-qa-rgw-compress-encrypted

qa/rgw: crypt subsuite tests compress-encrypted

Reviewed-by: Matthew N. Heler <matthew.heler@hotmail.com>
9 days agoMerge pull request #68393 from Hezko/traddr-compat
Hezko [Mon, 20 Apr 2026 19:17:23 +0000 (22:17 +0300)]
Merge pull request #68393 from Hezko/traddr-compat

mgr/dashboard: introduce traddr for backward compatibility

9 days agoMerge pull request #67841 from rhcs-dashboard/fix-pools-app-list-names
Afreen Misbah [Mon, 20 Apr 2026 18:21:17 +0000 (23:51 +0530)]
Merge pull request #67841 from rhcs-dashboard/fix-pools-app-list-names

mgr/dashboard : Fix application names in pools form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
9 days agoMerge pull request #68011 from mheler/wip-75650
Casey Bodley [Mon, 20 Apr 2026 17:59:13 +0000 (13:59 -0400)]
Merge pull request #68011 from mheler/wip-75650

rgw: always decompress in CopyObject when source is compressed

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #68324 from mheler/wip-multipart-cloud-transition
Soumya Koduri [Mon, 20 Apr 2026 17:53:24 +0000 (23:23 +0530)]
Merge pull request #68324 from mheler/wip-multipart-cloud-transition

rgw: fix cloud tier multipart resume using part number 0

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
9 days agoMerge pull request #67560 from mheler/wip-cloud-restore-etag-fix
Soumya Koduri [Mon, 20 Apr 2026 17:52:42 +0000 (23:22 +0530)]
Merge pull request #67560 from mheler/wip-cloud-restore-etag-fix

rgw/cloud-restore: strip quotes from ETag on cloud tier fetch

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
9 days agoMerge pull request #67966 from mheler/wip-75649
Casey Bodley [Mon, 20 Apr 2026 17:52:09 +0000 (13:52 -0400)]
Merge pull request #67966 from mheler/wip-75649

rgw: fix fixup_range cascade for compressed+encrypted objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #68466 from bluikko/wip-doc-fix-tentacle-releases
bluikko [Mon, 20 Apr 2026 17:45:27 +0000 (00:45 +0700)]
Merge pull request #68466 from bluikko/wip-doc-fix-tentacle-releases

doc/releases: fix Tentacle data in releases.yml

9 days agoqa/rgw: crypt subsuite tests compress-encrypted 67958/head
Casey Bodley [Mon, 23 Mar 2026 14:54:56 +0000 (10:54 -0400)]
qa/rgw: crypt subsuite tests compress-encrypted

Signed-off-by: Casey Bodley <cbodley@redhat.com>
9 days agoqa/rgw: rgw task can enable/disable zone features
Casey Bodley [Mon, 23 Mar 2026 14:46:27 +0000 (10:46 -0400)]
qa/rgw: rgw task can enable/disable zone features

Signed-off-by: Casey Bodley <cbodley@redhat.com>
9 days agoqa/rgw: don't duplicate 'user list' commands for default zone
Casey Bodley [Mon, 23 Mar 2026 14:34:38 +0000 (10:34 -0400)]
qa/rgw: don't duplicate 'user list' commands for default zone

some commands during setup expect the zone to exist already, so run
'radosgw-admin user list' to make sure a default zone/zonegroup are
created. avoid duplicating this in several subtasks by moving this to
its own subtask that runs when a realm is not configured

Signed-off-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #67863 from mheler/wip-bug-75569
mheler [Mon, 20 Apr 2026 15:03:51 +0000 (10:03 -0500)]
Merge pull request #67863 from mheler/wip-bug-75569

rgw: stop crashing when an admin tries to assume a nonexistent role

9 days agorgw: fix cloud tier multipart resume starting at part number 0 68324/head
Matthew N. Heler [Wed, 8 Apr 2026 23:16:18 +0000 (18:16 -0500)]
rgw: fix cloud tier multipart resume starting at part number 0

When resuming a cloud tier multipart upload, the part-size
calculation was inside the fresh-init block and never executed.
cur_part, num_parts, and part_size stayed at 0, causing the
remote endpoint to reject part number 0 as invalid.

Move the part-size calculation out of the init block so it
runs for both fresh and resumed uploads.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
9 days agorgw/cloud-restore: strip quotes from ETag on cloud tier fetch 67560/head
Matthew N. Heler [Thu, 26 Feb 2026 21:14:29 +0000 (15:14 -0600)]
rgw/cloud-restore: strip quotes from ETag on cloud tier fetch

When objects are restored from a cloud endpoint, the ETag value read
from the HTTP response includes surrounding double-quotes per RFC 7232.
RGW stores ETags unquoted internally, and dump_etag() adds its own
quotes when serving responses. The mismatch results in double-quoted
ETags like ""abc123-6"" on restored objects.

Strip the quotes from both the etag output parameter and the
RGW_ATTR_ETAG attribute after fetching from the cloud endpoint,
matching the unquoted format RGW uses everywhere else.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
9 days agoMerge pull request #68204 from abhishek593/bug-73437
Yuval Lifshitz [Mon, 20 Apr 2026 14:31:28 +0000 (17:31 +0300)]
Merge pull request #68204 from abhishek593/bug-73437

rgw: fix uninitalized fields in pubsub topic creation

9 days agoMerge pull request #67548 from mertsunacoglu/wip-rgw-lua-postauth
Yuval Lifshitz [Mon, 20 Apr 2026 13:47:59 +0000 (16:47 +0300)]
Merge pull request #67548 from mertsunacoglu/wip-rgw-lua-postauth

rgw/lua: Add new Lua postAuth hook that is being run after authorization

9 days agoMerge pull request #68097 from cheese-cakee/wip-72088-sync-checkpoint-stdout
Casey Bodley [Mon, 20 Apr 2026 13:35:54 +0000 (09:35 -0400)]
Merge pull request #68097 from cheese-cakee/wip-72088-sync-checkpoint-stdout

radosgw-admin: output bucket sync checkpoint to stdout

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #68279 from wuhongsong/fix/rgw-vault-content-type
Casey Bodley [Mon, 20 Apr 2026 13:33:20 +0000 (09:33 -0400)]
Merge pull request #68279 from wuhongsong/fix/rgw-vault-content-type

rgw: add Content-Type header to Vault KMS requests

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 days agoMerge pull request #67479 from nbalacha/wip-nbalacha-75127
nbalacha [Mon, 20 Apr 2026 13:05:41 +0000 (18:35 +0530)]
Merge pull request #67479 from nbalacha/wip-nbalacha-75127

rgw: Lua Package management fixes

9 days agomgr/dashboard : Select replicated rule by default in pools form 67841/head
Abhishek Desai [Fri, 20 Mar 2026 06:00:55 +0000 (11:30 +0530)]
mgr/dashboard : Select replicated rule by default in pools form
fixes : https://tracker.ceph.com/issues/75632
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
9 days agoMerge pull request #66778 from Kushal-deb/d3n-cephadm-automation
Redouane Kachach [Mon, 20 Apr 2026 12:44:23 +0000 (14:44 +0200)]
Merge pull request #66778 from Kushal-deb/d3n-cephadm-automation

mgr/cephadm: Implement D3N L1 persistent datacache support for RGW

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
9 days agomgr/dashboard : Fix application names in pools form
Abhishek Desai [Tue, 17 Mar 2026 08:33:21 +0000 (14:03 +0530)]
mgr/dashboard : Fix application names in pools form
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
9 days agoMerge pull request #66194 from ShwetaBhosale1/fix_issue_73774_nfs_tls_add_xprtsec
Redouane Kachach [Mon, 20 Apr 2026 11:22:17 +0000 (13:22 +0200)]
Merge pull request #66194 from ShwetaBhosale1/fix_issue_73774_nfs_tls_add_xprtsec

mgr/nfs: Cephadm support for NFS-Ganesha TLS configuration adding new option xprtsec

Reviewed-by: Adam King adking@redhat.com
9 days agoMerge pull request #66763 from Shubhaj1810/fix-issue-2359181
Redouane Kachach [Mon, 20 Apr 2026 11:03:59 +0000 (13:03 +0200)]
Merge pull request #66763 from Shubhaj1810/fix-issue-2359181

mgr/orchestrator: sort host labels in ceph orch host ls output

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
Reviewed-by: Kushal Deb <Kushal.Deb@ibm.com>
Reviewed-by: Ujjawal Anand <Ujjawal.Anand@ibm.com>
9 days agoMerge pull request #67828 from linuxbox2/wip-75540
anrao19 [Mon, 20 Apr 2026 09:52:58 +0000 (15:22 +0530)]
Merge pull request #67828 from linuxbox2/wip-75540

rgw_file: always assign string_view of current common_prefix

9 days agoMerge pull request #67722 from kchheda3/wip-add-transid-notification
anrao19 [Mon, 20 Apr 2026 09:52:47 +0000 (15:22 +0530)]
Merge pull request #67722 from kchheda3/wip-add-transid-notification

rgw/notification: notification Event is not printing the correct  x_amz_request_id.

9 days agoMerge pull request #67656 from kchheda3/wip-oidc-thumbprint-optional
anrao19 [Mon, 20 Apr 2026 09:52:37 +0000 (15:22 +0530)]
Merge pull request #67656 from kchheda3/wip-oidc-thumbprint-optional

rgw/oidc: make the thumprint field optional

9 days agoMerge pull request #67616 from smanjara/wip-bucket-sync-run
anrao19 [Mon, 20 Apr 2026 09:52:27 +0000 (15:22 +0530)]
Merge pull request #67616 from smanjara/wip-bucket-sync-run

rgw/multisite: 'bucket sync run' command during full sync does not take a bucket-wide lock

9 days agoMerge pull request #60387 from thotz/rgw-placement-store-standard-storageclass
anrao19 [Mon, 20 Apr 2026 09:51:27 +0000 (15:21 +0530)]
Merge pull request #60387 from thotz/rgw-placement-store-standard-storageclass

rgw/placement: display storage class in user info dump

9 days agoMerge pull request #67219 from mertsunacoglu/wip-lua-bucket-metadata
anrao19 [Mon, 20 Apr 2026 09:50:45 +0000 (15:20 +0530)]
Merge pull request #67219 from mertsunacoglu/wip-lua-bucket-metadata

RGW: Add Bucket metadata attribute for Lua scripts

10 days agoMerge pull request #67365 from Kushal-deb/fix-test-nvmeof-sysctl
Redouane Kachach [Mon, 20 Apr 2026 09:20:34 +0000 (11:20 +0200)]
Merge pull request #67365 from Kushal-deb/fix-test-nvmeof-sysctl

cephadm: reapply hugepages for nvmeof at service start

Reviewed-by: Adam King adking@redhat.com
10 days agoMerge pull request #67999 from Shubhaj1810/nfs-ganesha-servicemap-fix
Redouane Kachach [Mon, 20 Apr 2026 09:20:03 +0000 (11:20 +0200)]
Merge pull request #67999 from Shubhaj1810/nfs-ganesha-servicemap-fix

mgr/cephadm: align nodeid and add register_service for NFS Ganesha service visibility

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
10 days agoMerge pull request #68454 from idryomov/wip-76101
Ilya Dryomov [Mon, 20 Apr 2026 09:13:47 +0000 (11:13 +0200)]
Merge pull request #68454 from idryomov/wip-76101

qa: fix setting rbd_sparse_read_threshold_bytes in test_migration_clone()

Reviewed-by: Miki Patel <miki.patel132@gmail.com>
10 days agomgr/cephadm: preserve in-flight D3N allocations during fresh deploy 66778/head
Kushal Deb [Mon, 20 Apr 2026 09:05:14 +0000 (14:35 +0530)]
mgr/cephadm: preserve in-flight D3N allocations during fresh deploy

Avoid pruning per-(service, host) D3N device assignments when
daemon details are not yet visible in the mgr cache.

This keeps initial daemon-to-device mappings stable on fresh
deployment so 1:1 allocation is preserved when free devices exist.

Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>
10 days agoMerge pull request #67735 from bachmanity1/fix/cephadm-host-rm-keyerror
Redouane Kachach [Mon, 20 Apr 2026 08:54:17 +0000 (10:54 +0200)]
Merge pull request #67735 from bachmanity1/fix/cephadm-host-rm-keyerror

mgr/cephadm: fix KeyError when host is removed during serve loop

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
10 days agodoc/releases: fix Tentacle data in releases.yml 68466/head
Ville Ojamo [Mon, 20 Apr 2026 08:39:37 +0000 (15:39 +0700)]
doc/releases: fix Tentacle data in releases.yml

Fixes the Ceph Releases doc that is now completely missing 20.2.0
and renders the Tentacle gantt bar starting at the time of 20.2.1.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
10 days agoMerge pull request #67836 from rhcs-dashboard/74243-add-bottom-padding-to-dashboard
Afreen Misbah [Mon, 20 Apr 2026 08:48:40 +0000 (14:18 +0530)]
Merge pull request #67836 from rhcs-dashboard/74243-add-bottom-padding-to-dashboard

mgr/dashboard : Add bottom padding for dashboard screens

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Devika Babrekar <devika.babrekar@ibm.com>
10 days agoMerge pull request #67952 from rhcs-dashboard/stretched-cluster-pool-size
Afreen Misbah [Mon, 20 Apr 2026 08:46:43 +0000 (14:16 +0530)]
Merge pull request #67952 from rhcs-dashboard/stretched-cluster-pool-size

mgr/dashboard : add stretch cluster validation for pools form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
10 days agomgr/dashboard: introduce traddr together with existing server_address for backward... 68393/head
Tomer Haskalovitch [Sun, 12 Apr 2026 20:54:51 +0000 (23:54 +0300)]
mgr/dashboard: introduce traddr together with existing server_address for backward compatibilty

Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
10 days agomgr/nfs: Cephadm support for NFS-Ganesha TLS configuration adding new option xprtsec 66194/head
Shweta Bhosale [Tue, 11 Nov 2025 07:47:31 +0000 (13:17 +0530)]
mgr/nfs: Cephadm support for NFS-Ganesha TLS configuration adding new option xprtsec

Fixes: https://tracker.ceph.com/issues/73774
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
10 days agoMerge pull request #65641 from rkachach/fix_issue_69325
Redouane Kachach [Mon, 20 Apr 2026 08:21:17 +0000 (10:21 +0200)]
Merge pull request #65641 from rkachach/fix_issue_69325

mgr/cephadm: Fix alertmanager TLS and global security handling

Reviewed-by: Adam King adking@redhat.com
10 days agoMerge pull request #66121 from ShwetaBhosale1/fix_issue_73712_fix_nfs_client_commands...
Redouane Kachach [Mon, 20 Apr 2026 08:20:07 +0000 (10:20 +0200)]
Merge pull request #66121 from ShwetaBhosale1/fix_issue_73712_fix_nfs_client_commands_hung_issue

mgr/cephadm: increase default backend health check interval for NFS

Reviewed-by: Adam King adking@redhat.com
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 days agoMerge pull request #67598 from Kushal-deb/fix-zg-modify
Redouane Kachach [Mon, 20 Apr 2026 08:13:40 +0000 (10:13 +0200)]
Merge pull request #67598 from Kushal-deb/fix-zg-modify

Avoid calling zonegroup modify if realm/zonegroup/zone are not present

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
10 days agoMerge pull request #68061 from JoshuaGabriel/75744-cephadm-zap
Redouane Kachach [Mon, 20 Apr 2026 08:10:04 +0000 (10:10 +0200)]
Merge pull request #68061 from JoshuaGabriel/75744-cephadm-zap

mgr/cephadm: Fixes infinite loop when OSD zap fails during removal

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
10 days agomgr/dashboard: tearsheet-layout-fix 68440/head
Sagar Gopale [Fri, 17 Apr 2026 09:45:36 +0000 (15:15 +0530)]
mgr/dashboard: tearsheet-layout-fix

Fixes: https://tracker.ceph.com/issues/76084
Signed-off-by: Sagar Gopale <sagar.gopale@ibm.com>
10 days agoFix test_remote_executables
Kushal Deb [Sat, 21 Feb 2026 12:33:04 +0000 (18:03 +0530)]
Fix test_remote_executables

update ast.ButOr -> ast.BitOr

Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>
10 days agomgr/cephadm: Implement D3N L1 persistent datacache support for RGW
Kushal Deb [Mon, 22 Dec 2025 12:58:29 +0000 (18:28 +0530)]
mgr/cephadm: Implement D3N L1 persistent datacache support for RGW

Add RGW D3N L1 persistent datacache support backed by host block devices.
Select devices deterministically per (service, host) with intra-service
sharing, forbid cross-service reuse, prepare/mount devices, and
bind-mount per-daemon cache directories into the container.

Signed-off-by: Kushal Deb <Kushal.Deb@ibm.com>
10 days agoqa/cephfs: exclude ceph-osd-{classic,crimson} in fs:upgrade:featureful_client:upgrade... 68464/head
Venky Shankar [Mon, 20 Apr 2026 04:23:21 +0000 (09:53 +0530)]
qa/cephfs: exclude ceph-osd-{classic,crimson} in fs:upgrade:featureful_client:upgraded_client

Signed-off-by: Venky Shankar <vshankar@redhat.com>
10 days agoqa/cephfs: make test_journal_migration immune to stdout changes 67710/head
Venky Shankar [Wed, 4 Mar 2026 08:57:50 +0000 (14:27 +0530)]
qa/cephfs: make test_journal_migration immune to stdout changes

Fixes: http://tracker.ceph.com/issues/75083
Signed-off-by: Venky Shankar <vshankar@redhat.com>
10 days agomgr/dashboard : add stretch cluster validation for pools form 67952/head
Abhishek Desai [Wed, 15 Apr 2026 08:45:25 +0000 (14:15 +0530)]
mgr/dashboard : add stretch cluster validation for pools form
fixes : https://tracker.ceph.com/issues/75667
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
10 days agoMerge pull request #67685 from mheler/wip-cloud-restore-days-zero
Soumya Koduri [Sun, 19 Apr 2026 17:52:14 +0000 (23:22 +0530)]
Merge pull request #67685 from mheler/wip-cloud-restore-days-zero

rgw: require RestoreObject Days >= 1

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
10 days agomgr/dashboard : Unable to remove gateway node from gateway group 68302/head
pujaoshahu [Fri, 10 Apr 2026 07:13:29 +0000 (12:43 +0530)]
mgr/dashboard : Unable to remove gateway node from gateway group

Fixes: https://tracker.ceph.com/issues/75864
Signed-off-by: pujaoshahu <pshahu@redhat.com>
10 days agoMerge pull request #68456 from gbregman/main
Gil Bregman [Sun, 19 Apr 2026 13:16:17 +0000 (16:16 +0300)]
Merge pull request #68456 from gbregman/main

mgr/dashboard: Allow upper case encryption algorithm values in NVMeoF CLI

10 days agomgr/dashboard: Allow upper case encryption algorithm values in NVMeoF CLI 68456/head
Gil Bregman [Sun, 19 Apr 2026 08:35:34 +0000 (11:35 +0300)]
mgr/dashboard: Allow upper case encryption algorithm values in NVMeoF CLI
Fixes: https://tracker.ceph.com/issues/76106
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
11 days agoMerge pull request #68400 from MaxKellermann/mon_includes2
Kefu Chai [Sun, 19 Apr 2026 06:56:51 +0000 (14:56 +0800)]
Merge pull request #68400 from MaxKellermann/mon_includes2

mon: include cleanup

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
11 days agoMerge pull request #68423 from ceph/caroav-patch-1
Ilya Dryomov [Sat, 18 Apr 2026 17:31:54 +0000 (19:31 +0200)]
Merge pull request #68423 from ceph/caroav-patch-1

doc/rbd: Update NVMe-oF deployment instructions with group name

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
11 days agodoc/rbd: Add group name to nvmeof-target-configure.rst caroav-patch-1 68423/head
Aviv Caro [Thu, 16 Apr 2026 11:43:56 +0000 (14:43 +0300)]
doc/rbd: Add group name to nvmeof-target-configure.rst

Signed-off-by: Aviv Caro <133020857+caroav@users.noreply.github.com>
12 days agoqa: fix setting rbd_sparse_read_threshold_bytes in test_migration_clone() 68454/head
Ilya Dryomov [Sat, 18 Apr 2026 08:43:05 +0000 (10:43 +0200)]
qa: fix setting rbd_sparse_read_threshold_bytes in test_migration_clone()

Currently it's set on the intermediary clone instead of the parent.
As a result the setting is effective only for reads that terminate at
the intermediary clone -- reads that go all the way to the parent may
end up being handled as not sparse depending on their size.

Fixes: https://tracker.ceph.com/issues/76101
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
12 days agorgw: require RestoreObject Days >= 1 67685/head
Matthew N. Heler [Fri, 6 Mar 2026 01:11:19 +0000 (19:11 -0600)]
rgw: require RestoreObject Days >= 1

AWS S3 requires Days to be a positive non-zero integer. Parse Days as
a signed integer and validate in get_params() before any restore state
is modified, returning InvalidArgument for values less than 1.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
12 days agoMerge pull request #67601 from soumyakoduri/wip-restore-storage-class
Soumya Koduri [Fri, 17 Apr 2026 15:50:36 +0000 (21:20 +0530)]
Merge pull request #67601 from soumyakoduri/wip-restore-storage-class

rgw/cloud-restore: Restoring to non-existent storage-class should fail

Reviewed-by: Matthew N. Heler <matthew.heler@hotmail.com>