]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
23 months agoqa/cephadm: add test for ca signed keys 53121/head
Adam King [Fri, 7 Jul 2023 15:03:56 +0000 (11:03 -0400)]
qa/cephadm: add test for ca signed keys

Test that bootstraps with a CA signed key using
the use_ca_signed_key cephadm override. Then follows
up by doing a check-host on each host which verifies
the cephadm mgr module can reach and authenticate with
the nodes using the new key setup.

This probably should really be a workunit, but
I didn't want to create a full new section for
this test and I needed a section that didn't
already run the cephadm task for every test. I could
see this being moved into some sort of
"test_special_deployment_scenarios" section in the future

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 141af1c6b156da34418100629cd1407b74c681ad)

23 months agoqa/cephadm: add ca signed key to cephadm task
Adam King [Fri, 7 Jul 2023 14:36:39 +0000 (10:36 -0400)]
qa/cephadm: add ca signed key to cephadm task

To allow bootstrapping a cluster using a CA signed
key instead of the standard pubkey authentication.
Will allow explicit testing of this as we add support
for it

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit bef9617c51b426b1479c374f2055f34e3fe20ed1)

23 months agodoc/cephadm: document setting up CA signed keys in running cluster
Adam King [Sat, 3 Jun 2023 19:42:19 +0000 (15:42 -0400)]
doc/cephadm: document setting up CA signed keys in running cluster

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 2c837ea9cff44d6199ef68c03307e7ff3104adcf)

23 months agodoc/cephadm: document bootstrapping with CA signed keys
Adam King [Sat, 3 Jun 2023 19:28:05 +0000 (15:28 -0400)]
doc/cephadm: document bootstrapping with CA signed keys

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 6b4d9b4427608cb5d1c6e1b3fc958fba3ce0c22d)

23 months agodoc/cephadm: document how to pass self made SSH key pairs to bootstrap
Adam King [Sat, 3 Jun 2023 18:39:05 +0000 (14:39 -0400)]
doc/cephadm: document how to pass self made SSH key pairs to bootstrap

This didn't seem to exist in the install section of
the cephadm docs. Wanted to add it in before adding
documentation for bootstrapping with CA signed keys.

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit e09a3765476eedae28905b51b666bee92c6fcf8e)

23 months agomgr/cephadm: add support for CA signed SSH keys setups
Adam King [Sat, 3 Jun 2023 17:31:58 +0000 (13:31 -0400)]
mgr/cephadm: add support for CA signed SSH keys setups

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 50f74d6063b820230f57608a1f800dc2507a3e1f)

23 months agoMerge pull request #53094 from zdover23/wip-doc-2023-08-23-backport-53076-to-reef
Anthony D'Atri [Wed, 23 Aug 2023 13:27:08 +0000 (09:27 -0400)]
Merge pull request #53094 from zdover23/wip-doc-2023-08-23-backport-53076-to-reef

reef: doc/start: refactor ABC test chart

23 months agoMerge pull request #53090 from cloudbehl/wip-62540-reef
Avan [Wed, 23 Aug 2023 13:19:36 +0000 (18:49 +0530)]
Merge pull request #53090 from cloudbehl/wip-62540-reef

reef: Overview graph improvements

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
23 months agodoc/start: refactor ABC test chart 53094/head
Zac Dover [Tue, 22 Aug 2023 05:30:21 +0000 (15:30 +1000)]
doc/start: refactor ABC test chart

Refactor the ABC test chart so that the information about which tests
have been run is presented in the center of the chart instead of, as it
was before, in a superscript.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit ea1dc3c027d505aefb5a7f5cff2eb9ef441de609)

23 months agomgr/dashboard: Overview graph improvemntments 53090/head
cloudbehl [Thu, 10 Aug 2023 12:20:38 +0000 (17:50 +0530)]
mgr/dashboard: Overview graph improvemntments

Fixes: https://tracker.ceph.com/issues/62367
Signed-off-by: cloudbehl <cloudbehl@gmail.com>
(cherry picked from commit 9fcc176162d39e5797042de301ffa0dea7f0254c)

23 months agoMerge pull request #52880 from idryomov/wip-52913-reef
Yuri Weinstein [Tue, 22 Aug 2023 21:18:32 +0000 (14:18 -0700)]
Merge pull request #52880 from idryomov/wip-52913-reef

reef: rbd-mirror: fix image replayer shut down description on force promote

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
23 months agoMerge pull request #52816 from cbodley/wip-62323-reef
Yuri Weinstein [Tue, 22 Aug 2023 21:16:03 +0000 (14:16 -0700)]
Merge pull request #52816 from cbodley/wip-62323-reef

reef: rgw: fetch_remote_obj() preserves original part lengths for BlockDecrypt

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
23 months agoMerge pull request #52798 from cbodley/wip-62301-reef
Yuri Weinstein [Tue, 22 Aug 2023 21:15:25 +0000 (14:15 -0700)]
Merge pull request #52798 from cbodley/wip-62301-reef

reef: rgw: retry metadata cache notifications with INVALIDATE_OBJ

Reviewed-by: Adam Emerson <aemerson@redhat.com>
23 months agoMerge pull request #52796 from cbodley/wip-62311-reef
Yuri Weinstein [Tue, 22 Aug 2023 21:14:35 +0000 (14:14 -0700)]
Merge pull request #52796 from cbodley/wip-62311-reef

reef: rgw/crypt: apply rgw_crypt_default_encryption_key by default

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
23 months agoMerge pull request #52627 from nbalacha/wip-62113-reef
Yuri Weinstein [Tue, 22 Aug 2023 21:13:46 +0000 (14:13 -0700)]
Merge pull request #52627 from nbalacha/wip-62113-reef

reef: rbd-mirror: fix race preventing local image deletion

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
23 months agoMerge pull request #53075 from zdover23/wip-doc-2023-08-22-backport-53069-to-reef
Anthony D'Atri [Tue, 22 Aug 2023 16:41:19 +0000 (12:41 -0400)]
Merge pull request #53075 from zdover23/wip-doc-2023-08-22-backport-53069-to-reef

reef: doc/start: update "platforms" table

23 months agoMerge pull request #53065 from rhcs-dashboard/rgw-overview-dashboard-backport-reef
Aashish Sharma [Tue, 22 Aug 2023 05:18:12 +0000 (10:48 +0530)]
Merge pull request #53065 from rhcs-dashboard/rgw-overview-dashboard-backport-reef

reef: Rgw overview dashboard backport

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
23 months agodoc/start: update "platforms" table 53075/head
Zac Dover [Mon, 21 Aug 2023 15:18:40 +0000 (01:18 +1000)]
doc/start: update "platforms" table

Update the table that reports which versions of which Linux releases
have been used in tests of Ceph.

Fixes: https://tracker.ceph.com/issues/62354
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 78bf08249886d86c5112a66e39a7444bb7e1f879)

23 months agomgr/dashboard: multisite sync status card for rgw overview dashboard 53065/head
Aashish Sharma [Tue, 25 Jul 2023 12:07:38 +0000 (17:37 +0530)]
mgr/dashboard: multisite sync status card for rgw overview dashboard

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 1d6f19e53b68c180a2d0301889974949fe899a2c)

23 months agoMerge pull request #52918 from rhcs-dashboard/wip-62376-reef
Pedro Gonzalez Gomez [Mon, 21 Aug 2023 15:09:06 +0000 (17:09 +0200)]
Merge pull request #52918 from rhcs-dashboard/wip-62376-reef

reef: mgr/dashboard: paginate hosts

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
23 months agoMerge pull request #53059 from zdover23/wip-doc-2023-08-21-backport-52963-to-reef
Anthony D'Atri [Mon, 21 Aug 2023 13:38:47 +0000 (09:38 -0400)]
Merge pull request #53059 from zdover23/wip-doc-2023-08-21-backport-52963-to-reef

reef: doc/troubleshooting: edit cpu-profiling.rst

23 months agomgr/dashboard: fix average object size calculation in rgw overview
Aashish Sharma [Thu, 3 Aug 2023 12:14:55 +0000 (17:44 +0530)]
mgr/dashboard: fix average object size calculation in rgw overview
dashboard

Fixes: https://tracker.ceph.com/issues/62318
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
23 months agoadd graphs to rgw overview dashboard
Aashish Sharma [Thu, 20 Jul 2023 09:08:59 +0000 (14:38 +0530)]
add graphs to rgw overview dashboard

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit a63026348cb4fcb287046c6dc5432d5709d5dff8)

23 months agomgr/dashboard: Add inventory card and two single stat panels to rgw
Aashish Sharma [Thu, 20 Jul 2023 07:01:59 +0000 (12:31 +0530)]
mgr/dashboard: Add inventory card and two single stat panels to rgw
overview dashboard

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
23 months agomgr/dashboard: add single stat cards to rgw overview dashboard
Aashish Sharma [Wed, 5 Jul 2023 14:11:55 +0000 (19:41 +0530)]
mgr/dashboard: add single stat cards to rgw overview dashboard

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
23 months agoMerge pull request #53016 from rhcs-dashboard/wip-62451-reef
Avan [Mon, 21 Aug 2023 07:38:19 +0000 (13:08 +0530)]
Merge pull request #53016 from rhcs-dashboard/wip-62451-reef

reef: mgr/dashboard: cluster upgrade management (batch backport)

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
23 months agodoc/troubleshooting: edit cpu-profiling.rst 53059/head
Zac Dover [Sun, 13 Aug 2023 06:55:55 +0000 (16:55 +1000)]
doc/troubleshooting: edit cpu-profiling.rst

Improve the language in the "oprofile" section of the RADOS
Troubleshooting Guide.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 513c436aefc3c0b2e7d784c5c00e744c255a95b1)

23 months agoMerge pull request #53057 from zdover23/wip-doc-2023-08-20-backport-53055-to-reef
Anthony D'Atri [Sun, 20 Aug 2023 16:31:35 +0000 (12:31 -0400)]
Merge pull request #53057 from zdover23/wip-doc-2023-08-20-backport-53055-to-reef

reef: doc/README.md - edit "Building Ceph"

23 months agodoc/README.md - edit "Building Ceph" 53057/head
Zac Dover [Sat, 19 Aug 2023 09:29:08 +0000 (19:29 +1000)]
doc/README.md - edit "Building Ceph"

Improve the "Building Ceph" section of ceph/README.md.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 5bb3942365c4829f0b6580dec5d37e45f2e51e9d)

23 months agoMerge pull request #53049 from zdover23/wip-doc-2023-08-18-backport-53035-to-reef
Anthony D'Atri [Sat, 19 Aug 2023 00:42:47 +0000 (20:42 -0400)]
Merge pull request #53049 from zdover23/wip-doc-2023-08-18-backport-53035-to-reef

reef: doc: edit README.md - contributing code

23 months agodoc: edit README.md - contributing code 53049/head
Zac Dover [Thu, 17 Aug 2023 10:38:20 +0000 (20:38 +1000)]
doc: edit README.md - contributing code

Edit the "Contributing Code" section of the "ceph/README.md" file.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 9433a3e62f7453926e4be2512639f94beb887a4c)

23 months agoMerge pull request #53020 from rhcs-dashboard/wip-62409-reef
Nizamudeen A [Thu, 17 Aug 2023 17:33:42 +0000 (23:03 +0530)]
Merge pull request #53020 from rhcs-dashboard/wip-62409-reef

reef: mgr/dashboard: RGW Details card cleanup

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
23 months agomgr/dashboard: support cluster upgrade even if the check for upgrade fails 53016/head
avanthakkar [Wed, 16 Aug 2023 10:55:41 +0000 (16:25 +0530)]
mgr/dashboard: support cluster upgrade even if the check for upgrade fails

Fixes: https://tracker.ceph.com/issues/62457
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit 014421ea16f7888ca311ef0abaee9dd2379dde8c)

23 months agomgr/dashboard: cluster upgrade progress UI
avanthakkar [Wed, 9 Aug 2023 08:23:09 +0000 (13:53 +0530)]
mgr/dashboard: cluster upgrade progress UI

Fixes: https://tracker.ceph.com/issues/62343
Signed-off-by: avanthakkar <avanjohn@gmail.com>
Co-Authored-By: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 3157728eee1023a6444c4633a71ad71ea3f07e25)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/app-routing.module.ts
  - Removed the CephfsSubvolumeComponent import

23 months agomgr/dashboard: update the upgrade layout by introducing new items
Nizamudeen A [Sun, 9 Jul 2023 13:36:02 +0000 (19:06 +0530)]
mgr/dashboard: update the upgrade layout by introducing new items

Shows Cluster Health
Shows the count of mgr daemons
Shows a table with all the daemon versions
Display the cluster logs

Fixes: https://tracker.ceph.com/issues/62016
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 7dcb06d368753faa6da7b334ee115c756fe951f7)

src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard-v3.module.ts
  - Kept the current changes
  - Removed this file

23 months agomgr/dashboard: make the logs component configurable and reusable
Nizamudeen A [Sun, 9 Jul 2023 13:30:32 +0000 (19:00 +0530)]
mgr/dashboard: make the logs component configurable and reusable

This will make the logs component easier to reuse for now in upgrade
component and later, wherever we want

Fixes: https://tracker.ceph.com/issues/62016
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 0243a955b8be31be89ba939f21287780fa003cc8)

23 months agomgr/dashboard: cluster upgrade start UI
avanthakkar [Mon, 17 Jul 2023 18:11:51 +0000 (23:41 +0530)]
mgr/dashboard: cluster upgrade start UI

Fixes: https://tracker.ceph.com/issues/61928
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit 31055fab98f34d2812a6233da216400d15ddc195)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/constants/app.constants.ts
  - only kept the START_UPGRADE constant in this file

23 months agomgr/dashboard: cluster upgrade base UI component
Nizamudeen A [Fri, 7 Jul 2023 05:50:21 +0000 (11:20 +0530)]
mgr/dashboard: cluster upgrade base UI component

- Base layout for the Upgrade Component
- Shows the Upgrade available button when an upgrade is available

Fixes: https://tracker.ceph.com/issues/61927
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit d95b68ab10d6d94a0fac910db7b7f4f8f21f4d66)

23 months agomgr/dashboard: expose cluster upgrade orch API endpoints
avanthakkar [Wed, 28 Jun 2023 10:38:05 +0000 (16:08 +0530)]
mgr/dashboard: expose cluster upgrade orch API endpoints

Add Cluster Upgrade Management support from REST API endpoints.

Fixes: https://tracker.ceph.com/issues/61847
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit aa9e00437cff8838603e3b32a1a7fb11b1b00fc0)

23 months agomgr/dashboard: invalidate rbd image cache on CRUD ops 52918/head
Pere Diaz Bou [Thu, 9 Feb 2023 13:10:19 +0000 (14:10 +0100)]
mgr/dashboard: invalidate rbd image cache on CRUD ops

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Fixes: https://tracker.ceph.com/issues/58710
23 months agomgr/dashboard: paginate hosts
Pere Diaz Bou [Thu, 22 Jun 2023 09:22:05 +0000 (11:22 +0200)]
mgr/dashboard: paginate hosts

Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
Fixes: https://tracker.ceph.com/issues/56513
(cherry picked from commit 720bb10e30bb7f686eb528d19c112bcf7ae7765c)

23 months agoMerge pull request #52922 from aaSharma14/wip-62388-reef
Nizamudeen A [Thu, 17 Aug 2023 06:33:32 +0000 (12:03 +0530)]
Merge pull request #52922 from aaSharma14/wip-62388-reef

reef: mgr/dashboard: Dashboard RGW multisite configuration

Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
23 months agoMerge pull request #52727 from rhcs-dashboard/wip-61997-reef
Nizamudeen A [Thu, 17 Aug 2023 06:23:54 +0000 (11:53 +0530)]
Merge pull request #52727 from rhcs-dashboard/wip-61997-reef

reef: mgr/dashboard: Add more decimals in latency graph

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
23 months agoMerge pull request #53026 from rhcs-dashboard/wip-62415-reef
Nizamudeen A [Thu, 17 Aug 2023 05:00:41 +0000 (10:30 +0530)]
Merge pull request #53026 from rhcs-dashboard/wip-62415-reef

reef: mgr/dashboard: cephfs volume rm and rename

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
23 months agoMerge pull request #53004 from zdover23/wip-doc-2023-08-16-backport-52776-to-reef
zdover23 [Thu, 17 Aug 2023 02:53:23 +0000 (12:53 +1000)]
Merge pull request #53004 from zdover23/wip-doc-2023-08-16-backport-52776-to-reef

reef: doc: clarify upmap balancer documentation

Reviewed-by: Laura Flores <lflores@redhat.com>
23 months agoMerge pull request #53024 from zdover23/wip-doc-2023-08-16-backport-51170-to-reef
zdover23 [Thu, 17 Aug 2023 01:18:06 +0000 (11:18 +1000)]
Merge pull request #53024 from zdover23/wip-doc-2023-08-16-backport-51170-to-reef

reef: doc: Fix doc for mds cap acquisition throttle

Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
23 months agomgr/dashboard: fix rgw buckets e2e 53020/head
Nizamudeen A [Wed, 16 Aug 2023 09:16:42 +0000 (14:46 +0530)]
mgr/dashboard: fix rgw buckets e2e

Fixes: https://tracker.ceph.com/issues/62458
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit fa07be72a7c4ae11c13509c667ff8488f69b0fac)

23 months agomgr/dashboard: cephfs volume rm and rename 53026/head
avanthakkar [Tue, 1 Aug 2023 08:05:22 +0000 (13:35 +0530)]
mgr/dashboard: cephfs volume rm and rename

Fixes: https://tracker.ceph.com/issues/62408
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit d756fadde3803385fc71e7ab04719e925e0ff1c8)

23 months agoMerge pull request #53017 from rhcs-dashboard/wip-62263-reef
Nizamudeen A [Wed, 16 Aug 2023 15:35:47 +0000 (21:05 +0530)]
Merge pull request #53017 from rhcs-dashboard/wip-62263-reef

reef: mgr/dashboard: cephfs volume and subvolume management

Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
23 months agomgr/dashboard: add validations to zone access/secret key in zone creation/edit form 52922/head
Aashish Sharma [Wed, 26 Jul 2023 06:00:32 +0000 (11:30 +0530)]
mgr/dashboard: add validations to zone access/secret key in zone creation/edit form

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

23 months agodoc: Fix doc for mds cap acquisition throttle 53024/head
Kotresh HR [Wed, 16 Aug 2023 06:45:36 +0000 (12:15 +0530)]
doc: Fix doc for mds cap acquisition throttle

The config values picks the definition from the
description. Removed the duplicate description
in the doc.

Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 65b0e45dd702fdedcf66f64dd6c5b8ae11df430b)

23 months agomgr/dashboard: cephfs remove subvolume group 53017/head
Pedro Gonzalez Gomez [Wed, 16 Aug 2023 05:52:05 +0000 (07:52 +0200)]
mgr/dashboard: cephfs remove subvolume group

Fixes: https://tracker.ceph.com/issues/62452
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
23 months agomgr/dashboard: RGW Details card cleanup
cloudbehl [Wed, 9 Aug 2023 10:54:00 +0000 (16:24 +0530)]
mgr/dashboard: RGW Details card cleanup

Fixes: https://tracker.ceph.com/issues/62377
Signed-off-by: cloudbehl <cloudbehl@gmail.com>
(cherry picked from commit 03df017f8e20fce11ec7c5bfd69edf419c97df48)

23 months agomgr/dashboard: edit cephfs subvolumegroup
Pedro Gonzalez Gomez [Wed, 9 Aug 2023 08:43:54 +0000 (10:43 +0200)]
mgr/dashboard: edit cephfs subvolumegroup

Fixes: https://tracker.ceph.com/issues/62370
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit 44fc6f7cd3a82c33e153700dc1ffdeaa186711d0)

23 months agomgr/dashboard: cephfs subvolume remove
Nizamudeen A [Mon, 7 Aug 2023 15:32:55 +0000 (21:02 +0530)]
mgr/dashboard: cephfs subvolume remove

Fixes: https://tracker.ceph.com/issues/62349
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 3d5339517420f40b5528009e606fe79281dd683c)

23 months agomgr/dashboard: provide ability to edit cephfs subvolume
Nizamudeen A [Mon, 7 Aug 2023 12:56:09 +0000 (18:26 +0530)]
mgr/dashboard: provide ability to edit cephfs subvolume

Fixes: https://tracker.ceph.com/issues/62347
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 07bc21f34f7068b36b198eff80c10685812178f6)

23 months agomgr/dashboard: create subvolumegroup
Pedro Gonzalez Gomez [Wed, 9 Aug 2023 00:05:40 +0000 (02:05 +0200)]
mgr/dashboard: create subvolumegroup

Fixes: https://tracker.ceph.com/issues/62363
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit c5e39cb9210a5087f78232051a67f4f4f11c0229)

23 months agomgr/dashboard: list subvolume groups
Pedro Gonzalez Gomez [Tue, 25 Jul 2023 16:16:35 +0000 (18:16 +0200)]
mgr/dashboard: list subvolume groups

Fixes: https://tracker.ceph.com/issues/62168
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit cd165601e8538bfea56ed8bc7057f915b1e132c8)

23 months agomgr/dashboard: cephfs subvolume creation form
Nizamudeen A [Thu, 3 Aug 2023 12:00:40 +0000 (17:30 +0530)]
mgr/dashboard: cephfs subvolume creation form

Fixes: https://tracker.ceph.com/issues/62345
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 8bf6c5958458b9fcffa1e1d090eaa3e7dec4a250)

23 months agomgr/dashboard: create/generalize checked table scope_permission table
Nizamudeen A [Fri, 4 Aug 2023 12:48:50 +0000 (18:18 +0530)]
mgr/dashboard: create/generalize checked table scope_permission table

Fixes: https://tracker.ceph.com/issues/62345
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 6241530960df147ae7323f5675021695dd4f4610)

23 months agomgr/dashboard: cephfs subvolume list
Nizamudeen A [Wed, 26 Jul 2023 13:11:16 +0000 (18:41 +0530)]
mgr/dashboard: cephfs subvolume list

Fixes: https://tracker.ceph.com/issues/62182
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 43114f9eb2c5415eb2a0f78c10bd0ef284ddcd14)

23 months agomgr/dashboard: cephfs volume creation form
Pere Diaz Bou [Tue, 18 Jul 2023 19:30:17 +0000 (21:30 +0200)]
mgr/dashboard: cephfs volume creation form

Fixes: https://tracker.ceph.com/issues/62085
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
(cherry picked from commit fa35ea07e937d9307c3f20c08b9bc45f0a2285e0)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/app-routing.module.ts
  - Remove the UpgradeComponent import

23 months agodoc: clarify upmap balancer documentation 53004/head
Laura Flores [Wed, 2 Aug 2023 21:41:42 +0000 (21:41 +0000)]
doc: clarify upmap balancer documentation

In https://github.com/ceph/ceph/pull/51499, some language was added
that refers to the upmap balancer as the "capacity" balancer,
but we don't want to insinuate that there is anything "new" that was
added or changed. It should be clear that this section refers to the
existing upmap balancer, which has existed for several releases.

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit d378c06a93d4e69491eaad17273b36f69a895ba8)

23 months agoMerge pull request #52777 from ljflores/wip-balancer-documentation-reef
Laura Flores [Tue, 15 Aug 2023 17:28:30 +0000 (12:28 -0500)]
Merge pull request #52777 from ljflores/wip-balancer-documentation-reef

reef: read balancer documentation

23 months agoMerge pull request #53000 from zdover23/wip-doc-2023-08-16-backport-52991-to-reef
Anthony D'Atri [Tue, 15 Aug 2023 15:55:41 +0000 (11:55 -0400)]
Merge pull request #53000 from zdover23/wip-doc-2023-08-16-backport-52991-to-reef

reef: doc: improve submodule update command - README.md

23 months agoMerge pull request #52998 from zdover23/wip-doc-2023-08-15-backport-52761-to-reef
Anthony D'Atri [Tue, 15 Aug 2023 15:24:07 +0000 (11:24 -0400)]
Merge pull request #52998 from zdover23/wip-doc-2023-08-15-backport-52761-to-reef

reef: doc/rados/configuration: Avoid repeating "support" in msgr2.rst

23 months agodoc: improve submodule update command - README.md 53000/head
Zac Dover [Tue, 15 Aug 2023 03:28:00 +0000 (13:28 +1000)]
doc: improve submodule update command - README.md

Improve the portion of README.md that directs the reader to update the
submodules. Previously, the text assumed that the reader knew that they
should cd into the ceph directory. Now the text is explicit about the
necessity of this action.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 578fdb27a09c629003ab20c0d27267d4d97b5d6c)

23 months agoMerge pull request #52997 from zdover23/wip-doc-2023-08-15-backport-52989-to-reef
zdover23 [Tue, 15 Aug 2023 14:15:07 +0000 (00:15 +1000)]
Merge pull request #52997 from zdover23/wip-doc-2023-08-15-backport-52989-to-reef

reef: doc: do not recommend pulling cephadm from git

Reviewed-by: Adam King <adking@redhat.com>
23 months agodoc/rados/configuration: Avoid repeating "support" in msgr2.rst 52998/head
Ville Ojamo [Wed, 2 Aug 2023 04:31:50 +0000 (11:31 +0700)]
doc/rados/configuration: Avoid repeating "support" in msgr2.rst

Instead of saying "[...] support is not supported"
change the first "support" to "operation".

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

23 months agodoc: do not recommend pulling cephadm from git 52997/head
John Mulligan [Mon, 14 Aug 2023 18:10:39 +0000 (14:10 -0400)]
doc: do not recommend pulling cephadm from git

First off, these instructions are wrong because the file has been
renamed to cephadm.py, and will not succeed as written. Amusingly, due
to curl's default behavior (and my lack of access to a time machine) the
initial command will seem to have succeeded until the user discovers
that HTML delivered as part of the body of a 404 response is not an
executable script.

Furthermore, in preparation for Reef we updated the documentation in the
cephadm subsection to use the results of a build, rather than source
files, because reef now contains a "compiled" cephadm. Currently, the
contents of the compilation is essentially the same-old cephadm script
but that will no longer be the case in the very near future (see
7c6a2cad96405616719b85c740aabd98558c93ac). We missed this general
section of the Ceph docs that repeats the instructions to copy a raw
python file out of the Ceph tree on GitHub.  Update the section to
contain a simplified version of the instruction found in
doc/cephadm/install.rst.

(cherry picked from commit 336e8022b599782b6b928ccae866dec003a8efa4)

doc: minor improvements of the cephadm section of the packages doc

* Don't call cephadm a script, it could be misleading
* Use the current release in the example for copy-pasters
* Improve grammar (I think)

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit c1a47f74ca414236f99ecb8474345e628a775a9a)

23 months agoMerge pull request #52946 from zdover23/wip-doc-2023-08-11-backport-52945-to-reef
zdover23 [Tue, 15 Aug 2023 01:01:12 +0000 (11:01 +1000)]
Merge pull request #52946 from zdover23/wip-doc-2023-08-11-backport-52945-to-reef

reef: doc: Add a note on possible deadlock on volume deletion

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
23 months agoMerge pull request #52967 from zdover23/wip-doc-2023-08-14-backport-52966-to-reef
zdover23 [Tue, 15 Aug 2023 00:30:37 +0000 (10:30 +1000)]
Merge pull request #52967 from zdover23/wip-doc-2023-08-14-backport-52966-to-reef

reef: doc: update rados.cc

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
23 months agoMerge pull request #52970 from idryomov/wip-cmake-fmt-versionbump-reef
Ilya Dryomov [Mon, 14 Aug 2023 16:30:02 +0000 (18:30 +0200)]
Merge pull request #52970 from idryomov/wip-cmake-fmt-versionbump-reef

reef: cmake: ensure fmtlib is at least 8.1.1

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
23 months agocmake: ensure fmt lib is atleast 8.1.1 52970/head
Abhishek Lekshmanan [Wed, 26 Jul 2023 08:24:34 +0000 (10:24 +0200)]
cmake: ensure fmt lib is atleast 8.1.1

Since we depend on newer api features like `group_digits` ensure that the system
version of fmt we use is at least as new as the submodules we bring.

Signed-off-by: Abhishek Lekshmanan <abhishek.l@cern.ch>
(cherry picked from commit eead42d4b1ec1bc1d7d2267b3ce97b8f34a7fb9b)

23 months agodoc: update rados.cc 52967/head
Zac Dover [Sun, 13 Aug 2023 23:47:46 +0000 (09:47 +1000)]
doc: update rados.cc

Clarify a line in ceph/src/tools/rados/rados.cc.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 152a0fdc6858f95dadb6c86fbb2f626f4a608309)

23 months agoMerge pull request #52958 from zdover23/wip-doc-2023-08-12-backport-52957-to-reef
Anthony D'Atri [Fri, 11 Aug 2023 22:54:30 +0000 (18:54 -0400)]
Merge pull request #52958 from zdover23/wip-doc-2023-08-12-backport-52957-to-reef

reef: doc/rados: update monitoring-osd-pg.rst

23 months agodoc/rados: update monitoring-osd-pg.rst 52958/head
Zac Dover [Fri, 11 Aug 2023 15:25:32 +0000 (01:25 +1000)]
doc/rados: update monitoring-osd-pg.rst

Ingest Anthony D'Atri's notes from
https://github.com/ceph/ceph/pull/50856#discussion_r1289532902
which should have been included earlier.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 73503d4e2665bee9c49a055c11be1ffe2db253a1)

23 months agoMerge pull request #52615 from trociny/wip-59064-reef
Yuri Weinstein [Fri, 11 Aug 2023 15:18:01 +0000 (08:18 -0700)]
Merge pull request #52615 from trociny/wip-59064-reef

reef: rgw: fix multipart upload object leaks due to re-upload

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
23 months agoMerge pull request #52604 from cbodley/wip-62137-reef
Yuri Weinstein [Fri, 11 Aug 2023 15:17:00 +0000 (08:17 -0700)]
Merge pull request #52604 from cbodley/wip-62137-reef

reef: rgw: s3 object lock avoids overflow in retention date

Reviewed-by: Adam Emerson <aemerson@redhat.com>
23 months agodoc: Add a note on possible deadlock on volume deletion 52946/head
Kotresh HR [Fri, 11 Aug 2023 11:32:59 +0000 (17:02 +0530)]
doc: Add a note on possible deadlock on volume deletion

Fixes: https://tracker.ceph.com/issues/62407
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit b93b3364ae00946b9eb1fa1406be0ee22e60baac)

23 months agomgr/dashboard: fix removal of non-master zone from the zone group via dashboard
Aashish Sharma [Fri, 21 Jul 2023 11:27:41 +0000 (16:57 +0530)]
mgr/dashboard: fix removal of non-master zone from the zone group via dashboard

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

23 months agomgr/dashboard: Allow the user to import and export multi-site configuration
Aashish Sharma [Tue, 28 Mar 2023 08:04:25 +0000 (13:34 +0530)]
mgr/dashboard: Allow the user to import and export multi-site configuration

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

23 months agomgr/dashboard: disable delete on multisite
Pedro Gonzalez Gomez [Tue, 16 May 2023 11:11:41 +0000 (13:11 +0200)]
mgr/dashboard: disable delete on multisite

Fixes: https://tracker.ceph.com/issues/59441
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit 65dd69eb59b094856af55947c3791342cd6834b3)

23 months agomgr/dashboard: Migrate from single site to multi-site
Aashish Sharma [Thu, 20 Apr 2023 05:22:41 +0000 (10:52 +0530)]
mgr/dashboard: Migrate from single site to multi-site

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 732cb8ef4fd6c77bd5e27f049dbabc10fbf2514a)

23 months agomgr/dashboard: add support for editing RGW zone
avanthakkar [Thu, 30 Mar 2023 17:18:52 +0000 (22:48 +0530)]
mgr/dashboard: add support for editing RGW zone

Fixes: https://tracker.ceph.com/issues/59328
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Co-authored-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit bcc92adb96d1ab8155d30cb51933b0d07b398cdc)

23 months agomgr/dashboard: add support for editing RGW zonegroup
avanthakkar [Thu, 30 Mar 2023 17:18:52 +0000 (22:48 +0530)]
mgr/dashboard: add support for editing RGW zonegroup

Fixes: https://tracker.ceph.com/issues/59239
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Co-authored-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit d9efaed62e7082ad1a61233515b05b7c15bdc28b)

23 months agomgr/dashboard: delete rgw multisite
Pedro Gonzalez Gomez [Mon, 20 Mar 2023 18:53:06 +0000 (19:53 +0100)]
mgr/dashboard: delete rgw multisite

Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit dae8168e29bc864058000256e01d1ce514c6f068)

23 months agomgr/dashboard: Add unit test for realm
Aashish Sharma [Mon, 27 Mar 2023 13:36:21 +0000 (19:06 +0530)]
mgr/dashboard: Add unit test for realm

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

23 months agodisable default check if already set to true for selected realm
avanthakkar [Tue, 21 Mar 2023 13:00:13 +0000 (18:30 +0530)]
disable default check if already set to true for selected realm

Fixes: https://tracker.ceph.com/issues/59171
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit f658ac2670b8f4fcd1cb8231374123879cfa8a10)

23 months agodisable create zonegroup if no master zone exist for existing master zonegroup
avanthakkar [Sun, 19 Mar 2023 14:25:15 +0000 (19:55 +0530)]
disable create zonegroup if no master zone exist for existing master zonegroup

Fixes: https://tracker.ceph.com/issues/59171
Signed-off-by: avanthakkar <avanjohn@gmail.com>
(cherry picked from commit d42ea1d5afb55d5f7c823ac8f2cb2e149165c57a)

23 months agomgr/dashboard: edit rgw-multisite
avanthakkar [Mon, 6 Mar 2023 10:15:45 +0000 (15:45 +0530)]
mgr/dashboard: edit rgw-multisite

Fixes: https://tracker.ceph.com/issues/59171
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit e8048004324fc19e34c94b771afb382c60679485)

23 months agomgr/dashboard: Dashboard RGW multisite configuration
Aashish Sharma [Wed, 1 Feb 2023 05:26:31 +0000 (10:56 +0530)]
mgr/dashboard: Dashboard RGW multisite configuration

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 3d6e9ac22b49dda306a63179b8097ebd057a3e91)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw.module.ts
src/pybind/mgr/dashboard/openapi.yaml (conflicts with rgw roles)

23 months agoMerge pull request #52912 from zdover23/wip-doc-2023-08-10-backport-52702-to-reef
Anthony D'Atri [Thu, 10 Aug 2023 01:34:01 +0000 (21:34 -0400)]
Merge pull request #52912 from zdover23/wip-doc-2023-08-10-backport-52702-to-reef

reef: doc/start: update linking conventions

23 months agoMerge pull request #52910 from zdover23/wip-doc-2023-08-10-backport-52715-to-reef
Anthony D'Atri [Thu, 10 Aug 2023 01:33:04 +0000 (21:33 -0400)]
Merge pull request #52910 from zdover23/wip-doc-2023-08-10-backport-52715-to-reef

reef: doc/radosgw: update rate limit management

23 months agodoc/start: update linking conventions 52912/head
Zac Dover [Mon, 31 Jul 2023 09:10:07 +0000 (19:10 +1000)]
doc/start: update linking conventions

Update linking conventions in doc/start/documenting-ceph.rst, as
requested in
https://github.com/ceph/ceph/pull/49889#issuecomment-1657750905 by
bluikko. This commit introduces a convention that could be read as
inconsistent with other conventions mentioned on the page altered by
this commit. Future PRs will attenuate this inconsistency.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 52e8ec076f7bc65c13f61608b2a4ee0093569947)

23 months agodoc/radosgw: update rate limit management 52910/head
Zac Dover [Mon, 31 Jul 2023 21:08:41 +0000 (07:08 +1000)]
doc/radosgw: update rate limit management

Improve the grammar and readability of the "Rate Limit Management"
section of doc/radosgw/admin.rst. This commit follows from
https://github.com/ceph/ceph/pull/52131.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 51b7ff76fce00264181f7d91b8333235be9562ab)

23 months agoMerge pull request #52905 from zdover23/wip-doc-2023-08-09-backport-52490-to-reef
zdover23 [Thu, 10 Aug 2023 01:00:19 +0000 (11:00 +1000)]
Merge pull request #52905 from zdover23/wip-doc-2023-08-09-backport-52490-to-reef

reef: doc: Add Reef 18.2.0 release notes

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
23 months agoMerge pull request #52835 from zdover23/wip-doc-2023-08-06-backport-52824-to-reef
zdover23 [Wed, 9 Aug 2023 14:00:44 +0000 (00:00 +1000)]
Merge pull request #52835 from zdover23/wip-doc-2023-08-06-backport-52824-to-reef

reef: doc/radosgw: Improve language and formatting in config-ref.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
23 months agodoc: Add Reef 18.2.0 release notes 52905/head
Zac Dover [Mon, 17 Jul 2023 16:08:02 +0000 (02:08 +1000)]
doc: Add Reef 18.2.0 release notes

Add release notes for the first stable release of Ceph Reef (18.2.0).

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Co-authored-by: Laura Flores <lflores@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 411017878edf7804f84e8e7e763a9a307edc92ca)

23 months agoMerge pull request #52887 from zdover23/wip-doc-2023-08-09-backport-52884-to-reef
Anthony D'Atri [Wed, 9 Aug 2023 03:00:07 +0000 (23:00 -0400)]
Merge pull request #52887 from zdover23/wip-doc-2023-08-09-backport-52884-to-reef

reef: doc/cephadm: fix typo in cephadm initial crush location section