]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agodoc/rgw: "Migrating Single Site to Multi-Site" 50093/head
Zac Dover [Mon, 13 Feb 2023 05:35:32 +0000 (15:35 +1000)]
doc/rgw: "Migrating Single Site to Multi-Site"

Refine "Migrating Single-site System to Multi-site" in
doc/radosgw/multisite.rst.

https://tracker.ceph.com/issues/58632

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Co-authored-by: Anthonh D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 40c82f8ef679ed6c5182765b3bf4d6e61ed2e66d)

2 years agoMerge pull request #50078 from zdover23/wip-doc-2023-02-12-backport-50077-to-quincy
zdover23 [Sun, 12 Feb 2023 08:13:50 +0000 (18:13 +1000)]
Merge pull request #50078 from zdover23/wip-doc-2023-02-12-backport-50077-to-quincy

quincy: doc/rgw: refine "Failover and Disaster Recovery"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/rgw: refine "Failover and Disaster Recovery" 50078/head
Zac Dover [Sat, 11 Feb 2023 22:04:34 +0000 (08:04 +1000)]
doc/rgw: refine "Failover and Disaster Recovery"

English grammar and syntax pass for "Failover and Disaster Recovery" in
doc/radosgw/multisite.rst.

https://tracker.ceph.com/issues/58632

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 815359800c6885c5fd7a9dbc27e1c29295d5dbe3)

2 years agoMerge pull request #50074 from zdover23/wip-doc-2023-02-11-backport-50066-to-quincy
Anthony D'Atri [Sat, 11 Feb 2023 01:05:37 +0000 (20:05 -0500)]
Merge pull request #50074 from zdover23/wip-doc-2023-02-11-backport-50066-to-quincy

quincy: doc/rgw: refine "Configuring Secondary Zones"

2 years agodoc/rgw: refine "Configuring Secondary Zones" 50074/head
Zac Dover [Fri, 10 Feb 2023 02:40:01 +0000 (12:40 +1000)]
doc/rgw: refine "Configuring Secondary Zones"

English grammar and syntax pass (and some pragmatics, too, where I had
enough understanding to be helpful that way) for "Configuring Secondary
Zones" in doc/radosgw/multisite.rst.

https://tracker.ceph.com/issues/58632

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 2c6f0ab5387dca9c4c7b09dfbc8cb3c6be1c6dab)

2 years agoMerge pull request #50043 from aaSharma14/wip-58666-quincy
Aashish Sharma [Fri, 10 Feb 2023 09:33:50 +0000 (15:03 +0530)]
Merge pull request #50043 from aaSharma14/wip-58666-quincy

quincy: mgr/dashboard: Replace vonage-status-panel with native grafana stat panel

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #50068 from zdover23/wip-doc-2023-02-10-backport-50063-to-quincy
Anthony D'Atri [Fri, 10 Feb 2023 06:05:38 +0000 (01:05 -0500)]
Merge pull request #50068 from zdover23/wip-doc-2023-02-10-backport-50063-to-quincy

quincy: doc/cephfs: add note about CephFS extended attributes and getfattr

2 years agodoc/cephfs: add note about CephFS extended attributes and getfattr 50068/head
Zac Dover [Thu, 9 Feb 2023 22:59:00 +0000 (08:59 +1000)]
doc/cephfs: add note about CephFS extended attributes and getfattr

Supersedes https://github.com/ceph/ceph/pull/50060

Add a note on the fact that CephFS extended attributes are not printed
by "getfattr /some/cephfs/dir/ -d -m -" even when the CephFS directory
has some extended attributes set on it.

https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/6ENI42ZMHTTP2OONBRD7FDP7LQBC4P2E/

Primary Author: Rishabh Dave <ridave@redhat.com>
Co-author: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 7f23dde6bec3ef75777438f5ae16347609ca0bf4)

2 years agomgr/dashboard: Replace vonage-status-panel with native grafana stat panel 50043/head
Aashish Sharma [Tue, 8 Nov 2022 05:11:46 +0000 (10:41 +0530)]
mgr/dashboard: Replace vonage-status-panel with native grafana stat panel

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

2 years agoMerge PR #50035 into quincy
Patrick Donnelly [Thu, 9 Feb 2023 00:49:02 +0000 (19:49 -0500)]
Merge PR #50035 into quincy

* refs/pull/50035/head:
doc: document debugging for libcephsqlite

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48093 from rzarzynski/auth-rotate-quincy
Laura Flores [Wed, 8 Feb 2023 22:25:59 +0000 (16:25 -0600)]
Merge pull request #48093 from rzarzynski/auth-rotate-quincy

quincy: mon,auth,cephadm: support auth key rotation

2 years agoMerge pull request #49140 from ljflores/wip-58117-quincy
Laura Flores [Wed, 8 Feb 2023 17:14:02 +0000 (11:14 -0600)]
Merge pull request #49140 from ljflores/wip-58117-quincy

quincy: qa/workunits/rados: specify redirect in curl command

2 years agoMerge pull request #50031 from zdover23/wip-doc-2023-02-09-backport-50030-to-quincy
Anthony D'Atri [Wed, 8 Feb 2023 15:19:46 +0000 (10:19 -0500)]
Merge pull request #50031 from zdover23/wip-doc-2023-02-09-backport-50030-to-quincy

quincy: doc/rgw: refine multisite to "config 2ndary zones"

2 years agodoc: document debugging for libcephsqlite 50035/head
Patrick Donnelly [Mon, 15 Aug 2022 15:05:21 +0000 (11:05 -0400)]
doc: document debugging for libcephsqlite

Fixes: https://tracker.ceph.com/issues/57127
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 3eb19650bb6321ba6c1fc76086c63048fba3f5ba)

2 years agodoc/rgw: refine multisite to "config 2ndary zones" 50031/head
Zac Dover [Wed, 8 Feb 2023 14:32:44 +0000 (00:32 +1000)]
doc/rgw: refine multisite to "config 2ndary zones"

Refine the English in doc/radosgw/multisite.rst up to (but not
including) "Configure Secondary Zones".

https://tracker.ceph.com/issues/58632

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

2 years agoMerge pull request #50025 from zdover23/wip-doc-2023-02-08-backport-50022-to-quincy
Anthony D'Atri [Wed, 8 Feb 2023 14:12:02 +0000 (09:12 -0500)]
Merge pull request #50025 from zdover23/wip-doc-2023-02-08-backport-50022-to-quincy

quincy: doc/radosgw: refine "Maintenance" in multisite.rst

2 years agodoc/radosgw: refine "Maintenance" in multisite.rst 50025/head
Zac Dover [Wed, 8 Feb 2023 00:10:13 +0000 (10:10 +1000)]
doc/radosgw: refine "Maintenance" in multisite.rst

Refine the text in the "Maintenance" section of
doc/radosgw/multisite.rst.

https://tracker.ceph.com/issues/58632

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 85816fbca068b740362e2faaf13dc601cdd68c1c)

2 years agoMerge pull request #49453 from guits/wip-58278-quincy
Guillaume Abrioux [Tue, 7 Feb 2023 15:16:02 +0000 (16:16 +0100)]
Merge pull request #49453 from guits/wip-58278-quincy

quincy: ceph-volume: fix a bug in get_all_devices_vgs()

2 years agoMerge pull request #49159 from pluser/wip-58040-quincy
Igor Fedotov [Tue, 7 Feb 2023 08:58:52 +0000 (11:58 +0300)]
Merge pull request #49159 from pluser/wip-58040-quincy

quincy: osd: add created_at meta

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2 years agoMerge pull request #50008 from zdover23/wip-doc-2023-02-07-backport-49994-to-quincy
Anthony D'Atri [Mon, 6 Feb 2023 22:56:24 +0000 (17:56 -0500)]
Merge pull request #50008 from zdover23/wip-doc-2023-02-07-backport-49994-to-quincy

quincy: doc/rgw: refine ~50-~140 of multisite.rst

2 years agodoc/rgw: refine ~50-~140 of multisite.rst 50008/head
Zac Dover [Sun, 5 Feb 2023 10:54:39 +0000 (20:54 +1000)]
doc/rgw: refine ~50-~140 of multisite.rst

Remove pleonasm from approximately line 50 to line 140 of
doc/rgw/multisite.rst.

Follows https://github.com/ceph/ceph/pull/49993.

https://tracker.ceph.com/issues/58632

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

2 years agoMerge pull request #49698 from Matan-B/wip-matanb-quincy-mgr-packaging
Laura Flores [Mon, 6 Feb 2023 19:49:37 +0000 (13:49 -0600)]
Merge pull request #49698 from Matan-B/wip-matanb-quincy-mgr-packaging

quincy: mgr/prometheus: use vendored "packaging" instead

2 years agoMerge pull request #49877 from jmolmo/wip-58577-quincy
Juan Miguel Olmo [Mon, 6 Feb 2023 18:49:24 +0000 (19:49 +0100)]
Merge pull request #49877 from jmolmo/wip-58577-quincy

quincy: mgr/rook: Device inventory

Recovered device inventory list for host clusters

Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
                         Nizamudeen A <nia@redhat.com>

2 years agoMerge pull request #49727 from rhcs-dashboard/wip-58429-quincy
Nizamudeen A [Mon, 6 Feb 2023 16:43:37 +0000 (22:13 +0530)]
Merge pull request #49727 from rhcs-dashboard/wip-58429-quincy

quincy: mgr/dashboard: backport of all accessibility changes

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: nSedrickm <NOT@FOUND>
2 years agoMerge pull request #49995 from zdover23/wip-doc-2023-02-06-backport-49993-to-quincy
Anthony D'Atri [Sun, 5 Feb 2023 21:34:15 +0000 (16:34 -0500)]
Merge pull request #49995 from zdover23/wip-doc-2023-02-06-backport-49993-to-quincy

quincy: doc/rgw: refine 1-50 of multisite.rst

2 years agodoc/rgw: refine 1-50 of multisite.rst 49995/head
Zac Dover [Sat, 4 Feb 2023 07:53:32 +0000 (17:53 +1000)]
doc/rgw: refine 1-50 of multisite.rst

Refine the English in the first fifty lines of multisite.rst. This is
part of a project whose goal is the creation of a document that will
impart a good aerial view of RGW to a first-time reader in the minimum
number of words.

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

2 years agoMerge pull request #49196 from idryomov/wip-57066-quincy
Yuri Weinstein [Fri, 3 Feb 2023 22:20:39 +0000 (14:20 -0800)]
Merge pull request #49196 from idryomov/wip-57066-quincy

quincy: cls/rbd: update last_read in group::snap_list

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agoMerge pull request #49057 from idryomov/wip-52932-quincy
Yuri Weinstein [Fri, 3 Feb 2023 22:19:58 +0000 (14:19 -0800)]
Merge pull request #49057 from idryomov/wip-52932-quincy

quincy: mgr/rbd_support: avoid wedging the task queue if pool is removed

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agoMerge pull request #49055 from idryomov/wip-57872-quincy
Yuri Weinstein [Fri, 3 Feb 2023 22:15:33 +0000 (14:15 -0800)]
Merge pull request #49055 from idryomov/wip-57872-quincy

quincy: librbd/cache/pwl: fix clean vs bytes_dirty cache state inconsistency

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2 years agoMerge pull request #49649 from ajarr/wip-58360-quincy
Yuri Weinstein [Fri, 3 Feb 2023 16:30:37 +0000 (08:30 -0800)]
Merge pull request #49649 from ajarr/wip-58360-quincy

quincy: mgr/rbd_support: remove localized schedule option during module startup

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agomgr/dashboard: improve level AA color contrast accessibility for dashboard pages... 49727/head
nsedrickm [Fri, 16 Sep 2022 12:33:28 +0000 (13:33 +0100)]
mgr/dashboard: improve level AA color contrast accessibility for dashboard pages and components

Use more accessible colors for dashboard components, text and table columns

Fixes: https://tracker.ceph.com/issues/56023
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit f2a49717c8d368e03ebdc55f5fd43f6296120d55)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_basics.scss
  - Accept the incoming change

2 years agomgr/dashboard: Improve level A accessibility for missing aria labels in tabs and...
nsedrickm [Sat, 23 Jul 2022 11:18:46 +0000 (12:18 +0100)]
mgr/dashboard: Improve level A accessibility for missing aria labels in tabs and listitems

Replace tab component ul and li elements with navs and ng-containers

Fixes: https://tracker.ceph.com/issues/55872
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
2 years agoMerge pull request #49982 from zdover23/wip-doc-2023-02-03-backport-49981-to-quincy
Anthony D'Atri [Fri, 3 Feb 2023 07:53:32 +0000 (02:53 -0500)]
Merge pull request #49982 from zdover23/wip-doc-2023-02-03-backport-49981-to-quincy

quincy: doc/rgw: refine "Zones" in multisite.rst

2 years agodoc/rgw: refine "Zones" in multisite.rst 49982/head
Zac Dover [Fri, 3 Feb 2023 07:21:54 +0000 (17:21 +1000)]
doc/rgw: refine "Zones" in multisite.rst

Clean up the English under the section called "Zones". Part of a larger
project aimed at giving the reader more understanding earlier in the
documentation of how buckets and zones and zone groups and endpoints
work.

https://tracker.ceph.com/issues/58632

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit f4f5183543303bf388bd364b4e5996b39df5f592)

2 years agoMerge pull request #49948 from zdover23/wip-doc-2023-02-01-backport-49946-to-quincy
Anthony D'Atri [Tue, 31 Jan 2023 20:12:26 +0000 (15:12 -0500)]
Merge pull request #49948 from zdover23/wip-doc-2023-02-01-backport-49946-to-quincy

quincy: doc/cephadm: grammar / syntax in install.rst

2 years agodoc/cephadm: grammar / syntax in install.rst 49948/head
Piotr Parczewski [Tue, 31 Jan 2023 08:29:27 +0000 (09:29 +0100)]
doc/cephadm: grammar / syntax in install.rst

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
(cherry picked from commit 4cc3cb9cd007c293bf61d20c05b960be2d4cd4fd)

2 years agoMerge pull request #49932 from zdover23/wip-doc-2023-01-31-backport-49913-to-quincy
colemitchell [Tue, 31 Jan 2023 00:55:21 +0000 (19:55 -0500)]
Merge pull request #49932 from zdover23/wip-doc-2023-01-31-backport-49913-to-quincy

quincy: doc: add the damage types that scrub can repair

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc: add the damage types that scrub can repair 49932/head
Neeraj Pratap Singh [Mon, 30 Jan 2023 14:36:20 +0000 (20:06 +0530)]
doc: add the damage types that scrub can repair

Fixes: https://tracker.ceph.com/issues/51459
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit 87215ab3e4af1ca313376d901f285ed6348b8433)

2 years agoMerge pull request #49083 from cfsnyder/wip-54493-quincy
Yuri Weinstein [Mon, 30 Jan 2023 21:09:21 +0000 (13:09 -0800)]
Merge pull request #49083 from cfsnyder/wip-54493-quincy

quincy: rgw: fix segfault in UserAsyncRefreshHandler::init_fetch

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #49898 from zdover23/wip-doc-2023-01-27-backport-49897-to-quincy
zdover23 [Mon, 30 Jan 2023 04:00:00 +0000 (14:00 +1000)]
Merge pull request #49898 from zdover23/wip-doc-2023-01-27-backport-49897-to-quincy

quincy: doc/rados/operations: Fix double prompt

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49909 from zdover23/wip-doc-2023-01-29-backport-49908-to-quincy
Anthony D'Atri [Sun, 29 Jan 2023 16:58:08 +0000 (11:58 -0500)]
Merge pull request #49909 from zdover23/wip-doc-2023-01-29-backport-49908-to-quincy

quincy: doc/dev/developer_guide/testing_integration_tests: Add Upgrade Testin…

2 years agomgr/prometheus: use vendored "packaging" instead 49698/head
Matan Breizman [Thu, 12 Jan 2023 09:16:00 +0000 (09:16 +0000)]
mgr/prometheus: use vendored "packaging" instead

* Note: The cherry-pick is altered, the original commit couldn't be cherry-picked
as is since we introduced some changes in the organization of the debian dir
(ceph-mgr-modules-core.requires doesn't exist yet).
All the packages listed in main's ceph-mgr-modules-core.requires are marked
as pkg.ceph.check in P/Q debian/control.
Therefore, python3-pkg-resources is listed as <pkg.ceph.check> in debian/control.

instead of using the top-level "packaging" module, use the one
vendored by setuptools.

packaging python module provides versioning defined by PEP-440.
but python3-packaging is provided by CentOS8 powertools repo,
which is not enabled by default. and in CentOS9, this package
is provided by AppStream instead of BaseOS.

as prometheus mgr module is included by ceph-mgr-module-core,
it would be desirable if our user can install ceph-mgr-module-core
without enabling powertools or AppStream repo on a CentOS or
its derivative distros.

fortunately, setuptools vendors packaging module. and both
CentOS8 and CentOS9 provide python3-setuptools in their BaseOS
repos.

in this change, instead of using "packging" module, we use the
venderored one, which is in turn embedded in pkg_resources.
this python module is provided by python3-setuptools on CentOS
distros, and python3-pkg-resources on Debian and its derivatives

the packaging recipes are updated accordingly to reflect the
new runtime dependency.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit cf6089200d96fc56b08ee17a4e31f19823370dc8)

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agodoc/dev/developer_guide/testing_integration_tests: Add Upgrade Testing Documentation 49909/head
Matan Breizman [Sun, 29 Jan 2023 09:53:37 +0000 (09:53 +0000)]
doc/dev/developer_guide/testing_integration_tests: Add Upgrade Testing Documentation

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit c2642a97f3834875688eafc82e7e7786292df9c3)

2 years agodoc/rados/operations: Fix double prompt 49898/head
Ville Ojamo [Fri, 27 Jan 2023 10:27:51 +0000 (17:27 +0700)]
doc/rados/operations: Fix double prompt

In monitoring.rst a double prompt was rendered, one non-selectable and one selectable. Remove the selectable prompt.

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

2 years agoMerge pull request #49892 from zdover23/wip-doc-2023-01-27-backport-49890-to-quincy
Anthony D'Atri [Fri, 27 Jan 2023 13:53:57 +0000 (08:53 -0500)]
Merge pull request #49892 from zdover23/wip-doc-2023-01-27-backport-49890-to-quincy

quincy: doc/dev: use underscores in config vars

2 years agoMerge pull request #49895 from zdover23/wip-doc-2023-01-27-backport-49894-to-quincy
Anthony D'Atri [Fri, 27 Jan 2023 13:51:47 +0000 (08:51 -0500)]
Merge pull request #49895 from zdover23/wip-doc-2023-01-27-backport-49894-to-quincy

quincy: doc/rados/operations: Fix indentation

2 years agodoc/rados/operations: Fix indentation 49895/head
Ville Ojamo [Fri, 27 Jan 2023 09:38:25 +0000 (16:38 +0700)]
doc/rados/operations: Fix indentation

Fix invalid indentation that caused indentation to be rendered wrong in control.rst.

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

2 years agodoc/dev: use underscores in config vars 49892/head
Ville Ojamo [Fri, 27 Jan 2023 08:41:04 +0000 (15:41 +0700)]
doc/dev: use underscores in config vars

Use underscores instead of spaces in config vars in ceph_krb_auth.rst.

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

2 years agoMerge pull request #49084 from cfsnyder/wip-57752-quincy
Yuri Weinstein [Thu, 26 Jan 2023 15:48:23 +0000 (07:48 -0800)]
Merge pull request #49084 from cfsnyder/wip-57752-quincy

quincy: rgw: log deletion status of individual objects in multi object delete request

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #49061 from soumyakoduri/wip-skoduri-quincy
Yuri Weinstein [Wed, 25 Jan 2023 16:47:51 +0000 (08:47 -0800)]
Merge pull request #49061 from soumyakoduri/wip-skoduri-quincy

[quincy] rgw/cloud-transition: Fix issues with MCG endpoint

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #48231 from ivancich/wip-57648-quincy
Yuri Weinstein [Wed, 25 Jan 2023 16:47:10 +0000 (08:47 -0800)]
Merge pull request #48231 from ivancich/wip-57648-quincy

quincy: rgw: fix bool/int logic error when calling get_obj_head_ioctx

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49874 from zdover23/wip-doc-2023-01-26-backport-49873-to-quincy
Anthony D'Atri [Wed, 25 Jan 2023 16:45:31 +0000 (11:45 -0500)]
Merge pull request #49874 from zdover23/wip-doc-2023-01-26-backport-49873-to-quincy

quincy: doc/dev: add Slack to Dev Guide essentials

2 years agomgr/rook: Device inventory 49877/head
Juan Miguel Olmo MartĂ­nez [Thu, 6 Oct 2022 08:54:47 +0000 (10:54 +0200)]
mgr/rook: Device inventory

Recovered device inventory list for host clusters

Signed-off-by: Juan Miguel Olmo MartĂ­nez <jolmomar@redhat.com>
(cherry picked from commit 3a2a819c869ad3b0a28c5788b49358895fb9392c)

2 years agodoc/dev: add Slack to Dev Guide essentials 49874/head
Zac Dover [Wed, 25 Jan 2023 15:57:17 +0000 (01:57 +1000)]
doc/dev: add Slack to Dev Guide essentials

Add Ceph's Slack to doc/developer_guide/essentials.rst.

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

2 years agoMerge pull request #48934 from s0nea/wip-58043-quincy
Nizamudeen A [Tue, 24 Jan 2023 04:56:33 +0000 (10:26 +0530)]
Merge pull request #48934 from s0nea/wip-58043-quincy

quincy: ceph-mixing: fix ceph_hosts variable

Reviewed-by: Pegonzal <NOT@FOUND>
2 years agoMerge pull request #49832 from zdover23/wip-doc-2023-01-23-backport-49778-to-quincy
Anthony D'Atri [Mon, 23 Jan 2023 14:19:00 +0000 (09:19 -0500)]
Merge pull request #49832 from zdover23/wip-doc-2023-01-23-backport-49778-to-quincy

quincy: doc/rados: refine ceph-conf.rst

2 years agoMerge pull request #49821 from zdover23/wip-doc-2023-01-21-backport-49820-to-quincy
zdover23 [Mon, 23 Jan 2023 11:51:37 +0000 (21:51 +1000)]
Merge pull request #49821 from zdover23/wip-doc-2023-01-21-backport-49820-to-quincy

quincy: doc/rados: refine pool-pg-config-ref.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: refine ceph-conf.rst 49832/head
Zac Dover [Wed, 18 Jan 2023 06:11:28 +0000 (16:11 +1000)]
doc/rados: refine ceph-conf.rst

Correct grammar and usage in ceph-conf.rst.

https://tracker.ceph.com/issues/58485

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit dfb0b4a6ad233ad410ab5952a6a3db89c46cc0aa)

2 years agoMerge pull request #49787 from rhcs-dashboard/wip-58503-quincy
Avan [Mon, 23 Jan 2023 05:55:04 +0000 (11:25 +0530)]
Merge pull request #49787 from rhcs-dashboard/wip-58503-quincy

quincy: mgr/prometheus: export zero valued pg state metrics

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agodoc/rados: refine pool-pg-config-ref.rst 49821/head
Zac Dover [Sat, 21 Jan 2023 05:04:12 +0000 (15:04 +1000)]
doc/rados: refine pool-pg-config-ref.rst

Remove pleonasm.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 11724c9b8e0244a0b44daa3db96022c50d603090)

2 years agoMerge pull request #49806 from idryomov/wip-doc-exclusive-lock-transitions-quincy
Ilya Dryomov [Fri, 20 Jan 2023 14:23:53 +0000 (15:23 +0100)]
Merge pull request #49806 from idryomov/wip-doc-exclusive-lock-transitions-quincy

quincy: doc/rbd/rbd-exclusive-locks: warn about automatic lock transitions

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agodoc/rbd/rbd-exclusive-locks: warn about automatic lock transitions 49806/head
Ilya Dryomov [Thu, 19 Jan 2023 12:21:40 +0000 (13:21 +0100)]
doc/rbd/rbd-exclusive-locks: warn about automatic lock transitions

A lot of people aren't aware of automatic lock transitions and
wrongfully assume that exclusive lock means that the image remains
locked for as long as the client is running.  Redo the explanation
and add a warning.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 2af7252b332c17e3ad8a363f13e2404d1276e2bd)

2 years agodoc/rbd/rbd-exclusive-locks: don't mention "profile rbd" requirement twice
Ilya Dryomov [Wed, 18 Jan 2023 19:20:19 +0000 (20:20 +0100)]
doc/rbd/rbd-exclusive-locks: don't mention "profile rbd" requirement twice

It's (much better) described in the Blocklisting section.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit c966ea99bc5d6fb6e4a3dc41becedb62efa4dd74)

2 years agoMerge pull request #49792 from zdover23/wip-doc-2023-01-20-backport-49764-to-quincy
zdover23 [Fri, 20 Jan 2023 10:51:54 +0000 (20:51 +1000)]
Merge pull request #49792 from zdover23/wip-doc-2023-01-20-backport-49764-to-quincy

quincy: doc/ceph-volume: refine encryption.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/ceph-volume: refine encryption.rst 49792/head
Zac Dover [Tue, 17 Jan 2023 09:45:23 +0000 (19:45 +1000)]
doc/ceph-volume: refine encryption.rst

Improve the word choice and grammar of
doc/ceph-volume/lvm/encryption.rst.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 6f7f7c8f651319bc75847dfc784213d5111e6502)

2 years agomgr/prometheus: export zero valued pg state metrics 49787/head
Avan Thakkar [Mon, 16 Jan 2023 12:41:06 +0000 (18:11 +0530)]
mgr/prometheus: export zero valued pg state metrics

Fixes: https://tracker.ceph.com/issues/58471
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
As per the Prometheus documentation, omitting zero metrics is not a best practice. The metric value for all PG_STATES should be initialized to zero.

(cherry picked from commit 17d1ecc914b2fe6c5d9e8045a999985988c39447)

2 years agoMerge pull request #49781 from zdover23/wip-doc-2023-01-19-backport-49780-to-quincy
colemitchell [Thu, 19 Jan 2023 03:27:09 +0000 (22:27 -0500)]
Merge pull request #49781 from zdover23/wip-doc-2023-01-19-backport-49780-to-quincy

quincy: doc/install: link to "cephadm installing ceph"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/install: link to "cephadm installing ceph" 49781/head
Zac Dover [Thu, 19 Jan 2023 01:50:17 +0000 (11:50 +1000)]
doc/install: link to "cephadm installing ceph"

Link to "Installing Ceph" in the cephadm documentation instead of (as
was the case before this commit) to the cephadm overview page. Anyone
who clicks on the "cephadm" link in the context of the
doc/install/index.rst page is more likely to expect installation
instructions than to expect an explanation of what cephadm is.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit f04001deb302d98c950bff68cdecc87a65a66d4d)

2 years agoMerge pull request #49776 from aaSharma14/wip-58484-quincy
Nizamudeen A [Wed, 18 Jan 2023 08:43:16 +0000 (14:13 +0530)]
Merge pull request #49776 from aaSharma14/wip-58484-quincy

quincy: mgr/dashboard: fix bucket encryption checkbox

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agomgr/dashboard: fix bucket encryption checkbox 49776/head
Aashish Sharma [Tue, 17 Jan 2023 09:56:34 +0000 (15:26 +0530)]
mgr/dashboard: fix bucket encryption checkbox

Fixes: https://tracker.ceph.com/issues/58474
The encryption checkbox in the bucket creation form remains disabled after setting the vault authentication method as agent.

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

2 years agoMerge pull request #49757 from zdover23/wip-doc-2023-01-16-backport-49747-to-quincy
Anthony D'Atri [Mon, 16 Jan 2023 15:48:50 +0000 (10:48 -0500)]
Merge pull request #49757 from zdover23/wip-doc-2023-01-16-backport-49747-to-quincy

quincy: doc/ceph-volume: update LUKS docs

2 years agodoc/ceph-volume: update LUKS docs 49757/head
Zac Dover [Sun, 15 Jan 2023 21:46:49 +0000 (07:46 +1000)]
doc/ceph-volume: update LUKS docs

Remove references that claim that Ceph uses only LUKS version 1.

https://tracker.ceph.com/issues/58354

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 27974c1d8a413cd5035acf27978cee36c2f6ccb4)

2 years agoMerge pull request #49751 from zdover23/wip-doc-2023-01-16-backport-49745-to-quincy
Anthony D'Atri [Mon, 16 Jan 2023 03:18:02 +0000 (22:18 -0500)]
Merge pull request #49751 from zdover23/wip-doc-2023-01-16-backport-49745-to-quincy

quincy: doc/start: add RST escape character rules for bold

2 years agoMerge pull request #49749 from zdover23/wip-doc-2023-01-16-backport-49716-to-quincy
Anthony D'Atri [Mon, 16 Jan 2023 03:01:55 +0000 (22:01 -0500)]
Merge pull request #49749 from zdover23/wip-doc-2023-01-16-backport-49716-to-quincy

quincy: doc/rbd: format iscsi-initiator-linux.rbd better

2 years agodoc/start: add RST escape character rules for bold 49751/head
Zac Dover [Sun, 15 Jan 2023 10:45:28 +0000 (20:45 +1000)]
doc/start: add RST escape character rules for bold

Explain how to escape the bold notation (**) within words in RST.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 84524c264638710dd7d00a193e25a511cd0de19d)

2 years agodoc/rbd: format iscsi-initiator-linux.rbd better 49749/head
Zac Dover [Wed, 11 Jan 2023 16:00:29 +0000 (02:00 +1000)]
doc/rbd: format iscsi-initiator-linux.rbd better

Add prompts and clean up the lists in doc/rbd/iscsi-initiator-linux.rbd.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 26b8e9cb93ccaf72a5e46aae6c436be9deaf3ac5)

2 years agoMerge pull request #49738 from zdover23/wip-doc-2023-01-14-backport-49736-to-quincy
colemitchell [Fri, 13 Jan 2023 21:47:53 +0000 (16:47 -0500)]
Merge pull request #49738 from zdover23/wip-doc-2023-01-14-backport-49736-to-quincy

quincy: doc/dev: add git branch management commands

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/dev: add git branch management commands 49738/head
Zac Dover [Fri, 13 Jan 2023 20:48:57 +0000 (06:48 +1000)]
doc/dev: add git branch management commands

Add git branch deleting and search commands to the "Basic Workflow" page
of the Developer Guide.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit f1c0c3ec3d0d56d4615a77d5912018dc0542c959)

2 years agodoc/dashboard: update documentation with accessibility development practices
nsedrickm [Wed, 7 Sep 2022 12:00:32 +0000 (13:00 +0100)]
doc/dashboard: update documentation with accessibility development practices

Update documentation to include  tools and practice used when developing dashboard features

Fixes: https://tracker.ceph.com/issues/56453
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 567ee3ae85808190396f19c5f5cae10402ba8709)

2 years agomgr/dashboard: add cypress e2e accessibility tests for dashboard
nsedrickm [Sun, 21 Aug 2022 17:13:55 +0000 (18:13 +0100)]
mgr/dashboard: add cypress e2e accessibility tests for dashboard

* Add cypress e2e accessibility tests
* Log accessibility violations to console for quick debugging
* Disable retries to avoid duplicate logs

Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit d1d27931049a7a771c5c0e12951c49f3dfa689ce)

2 years agomgr/dashboard: Improve accessibility for dashboard health page
nsedrickm [Fri, 17 Jun 2022 01:42:31 +0000 (02:42 +0100)]
mgr/dashboard: Improve accessibility for dashboard health page

* Add new color variables to meet WCAG level AA color contrast for info cards and cluster health label
* Increase font size of cluster health label for better legibility with updated color
* Apply darker warning color for logs summary description and increase their font size and font-weight
* Add accessible names for info group icons
* Replace health status labels HEALTH_OK, HEALTH_WARN and HEALTH_ERR with OK, WARNING and ERROR

Fixes: https://tracker.ceph.com/issues/55867
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 0bd10c0e122e463d9621a26f4c3a73deea2a9c40)

2 years agomgr/dashboard: add cypress e2e accessibility tests for navigation
nsedrickm [Sun, 7 Aug 2022 13:25:11 +0000 (14:25 +0100)]
mgr/dashboard: add cypress e2e accessibility tests for navigation

* Add cypress e2e accessibility tests
* Log accessibility violations to console for quick debugging
* Disable retries to avoid duplicate logs

Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 05c1b776c29795af6d015dd14aae2aa1f5d1b912)

 Conflicts:
src/pybind/mgr/dashboard/frontend/cypress/support/commands.ts
  - Keep only the accessibility change there and remove the ceph2Login

2 years agomgr/dashboard: Improve accessibility for navigation components
nsedrickm [Mon, 20 Jun 2022 17:32:27 +0000 (18:32 +0100)]
mgr/dashboard: Improve accessibility for navigation components

* Fix all dropdown accessibility issues by setting their roles as buttons
* Increase navlink font-size to 16px
* Add new primary color variable $primary-wcag-aa-large-text: #25828e  to meet WCAG level AA color contrast ratio for active navlink backgrounds

Fixes: https://tracker.ceph.com/issues/56021
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit d84c82787985ef919030603fdd1ec61c114dbdbc)

2 years agomgr/dashboard: remove duplicate ids from table column filters
nsedrickm [Mon, 29 Aug 2022 18:35:29 +0000 (19:35 +0100)]
mgr/dashboard: remove duplicate ids from table column filters

Generate random ids for column filters to avoid id conflics on pages with multiple tables sharing the same column filters

Signed-off-by: nsedrickm <nsedrick101@gmail.com>
Fixes: https://tracker.ceph.com/issues/55869
(cherry picked from commit 78ec4addee07371cd8c86a91ec83dfe7324bd752)

2 years agomgr/dashboard: enable tslint a11y rules
nsedrickm [Fri, 22 Jul 2022 09:05:27 +0000 (10:05 +0100)]
mgr/dashboard: enable tslint a11y rules

enable tslint accessibility rules

Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit f1d399173522451e408ccd212452eccc75e8f612)

2 years agomgr/dashboard: Improve level A accessibility for grafana component
nsedrickm [Mon, 11 Jul 2022 20:37:45 +0000 (21:37 +0100)]
mgr/dashboard: Improve level A accessibility for grafana component

*Add descriptive iframe titles for embedded grafana panels

Fixes: https://tracker.ceph.com/issues/55890
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit f4484373961a3dde4b914ae71551719001c5e5ee)

2 years agomgr/dashboard: Improve level A accessibility for progress bars
nsedrickm [Sat, 23 Jul 2022 18:38:01 +0000 (19:38 +0100)]
mgr/dashboard: Improve level A accessibility for progress bars

Add titles for usage bars so that they can be picked up by screenreaders

Fixes: https://tracker.ceph.com/issues/56008
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 25b9d010b1528ff1b277b028ed76a7cca3ac507f)

2 years agomgr/dashboard: Improve level A accessibility for pagination component
nsedrickm [Wed, 3 Aug 2022 11:14:27 +0000 (12:14 +0100)]
mgr/dashboard: Improve level A accessibility for pagination component

Add custom pagination component based on patternfly design

Fixes: https://tracker.ceph.com/issues/55876
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 363352163dd13c2ebe2a03865eda6cf5319d2536)

src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/crud-table/crud-table.component.spec.ts

  - Deleted the CrudTable component since its not backported yet
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/datatable.module.ts
  - Deleted the import of crud-table

2 years agomgr/dashboard: Improve level A accessibility for datatable component
nsedrickm [Mon, 4 Jul 2022 15:14:17 +0000 (16:14 +0100)]
mgr/dashboard: Improve level A accessibility for datatable component

* Add accessible names for table action buttons, dropdowns and table input elements
* Update accent color to primary color
* Add custom row selection checkbox

Fixes: https://tracker.ceph.com/issues/56022
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 020460cdec30adc7d4e12347db55f91d26d791bf)

2 years agomgr/dashboard: Improve level A accessibility for buttons
nsedrickm [Tue, 5 Jul 2022 15:53:21 +0000 (16:53 +0100)]
mgr/dashboard: Improve level A accessibility for buttons

Add titles and aria-labels for icon only buttons so that they can be detected by screen readers

Fixes: https://tracker.ceph.com/issues/56018
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 5458e1a020fb5d0fe3ae77155c79cd53783a1c8a)

2 years agomgr/dashboard: Add accessibility e2e tests for login page
nsedrickm [Sun, 3 Jul 2022 20:25:44 +0000 (21:25 +0100)]
mgr/dashboard: Add accessibility e2e tests for login page

This commit adds e2e accessibility checks for the login page using cypress-axe and axe-core to help access the level of compliance to
 WCAG2.1 accessibility standards

Fixes: https://tracker.ceph.com/issues/55820
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 7a4e8a428ac5ca98c8826f3c41a271205b2f11e6)

2 years agomgr/dashboard: improve accessibility of login page
nsedrickm [Thu, 2 Jun 2022 18:27:27 +0000 (19:27 +0100)]
mgr/dashboard: improve accessibility of login page

This commit improves the accessibility of the login page we:
* Made form labels more legible by changing their color to lighter gray
* Added accessible names and roles for password toggle button and language select dropdown

Fixes: https://tracker.ceph.com/issues/55820
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
(cherry picked from commit 3cbca96def09da4b1c1ab0902c2f8de8893bdd21)

2 years agoosd: add created_ceph_version meta 49159/head
Alex Marangone [Tue, 4 Oct 2022 15:21:56 +0000 (08:21 -0700)]
osd: add created_ceph_version meta

Fixes: https://tracker.ceph.com/issues/57515
Signed-off-by: Alex Marangone <amarangone@digitalocean.com>
(cherry picked from commit ec6379c296ead7b20a253ccc8ddf691bde712200)

2 years agoosd: add created_at meta
Alex Marangone [Thu, 29 Sep 2022 14:44:02 +0000 (07:44 -0700)]
osd: add created_at meta

Signed-off-by: Alex Marangone <amarangone@digitalocean.com>
(cherry picked from commit 655eca7f872c852fd446da5f2db9a8b1265bb136)

2 years agoMerge pull request #49724 from aaSharma14/wip-58424-quincy
Aashish Sharma [Thu, 12 Jan 2023 06:39:05 +0000 (12:09 +0530)]
Merge pull request #49724 from aaSharma14/wip-58424-quincy

quincy: mgr/dashboard: rgw server side encryption config values set to wrong daemon

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agomgr/dashboard: rgw server side encryption daemon name fix 49724/head
Aashish Sharma [Wed, 11 Jan 2023 10:59:35 +0000 (16:29 +0530)]
mgr/dashboard: rgw server side encryption daemon name fix

The config values for the server side encryption currently are wrongly set to the mon daemon by default. This PR intends to fix this issue

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

2 years agoMerge pull request #49717 from zdover23/wip-doc-2023-01-11-backport-49715-to-quincy
Anthony D'Atri [Wed, 11 Jan 2023 19:32:07 +0000 (14:32 -0500)]
Merge pull request #49717 from zdover23/wip-doc-2023-01-11-backport-49715-to-quincy

quincy: doc/cephadm: s/osd/OSD/ where appropriate

2 years agodoc/cephadm: s/osd/OSD/ where appropriate 49717/head
Zac Dover [Wed, 11 Jan 2023 15:12:24 +0000 (01:12 +1000)]
doc/cephadm: s/osd/OSD/ where appropriate

Capitalize the initialization "OSD" where it occurs in natural language
in cephadm/host-management.rst. This PR answers a request made by
Anthony D'Atri and seconded by Cole Mitchell in https://github.com/ceph/ceph/pull/49699#discussion_r1066171002.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 559fea8b427ba60b49ebfe16d67fa21168e3e1bc)

2 years agoMerge pull request #49697 from idryomov/wip-58398-quincy
Ilya Dryomov [Wed, 11 Jan 2023 12:10:15 +0000 (13:10 +0100)]
Merge pull request #49697 from idryomov/wip-58398-quincy

quincy: doc/man/ceph-rbdnamer: remove obsolete udev rule

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2 years agoMerge pull request #49706 from zdover23/wip-doc-2023-01-11-backport-49699-to-quincy
colemitchell [Tue, 10 Jan 2023 21:08:05 +0000 (16:08 -0500)]
Merge pull request #49706 from zdover23/wip-doc-2023-01-11-backport-49699-to-quincy

quincy: doc/cephadm: refine "Removing Hosts"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>