]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 years agomgr: Fix prettytable pinning to restore python3.6 48297/head
Zack Cerza [Tue, 20 Sep 2022 23:25:28 +0000 (17:25 -0600)]
mgr: Fix prettytable pinning to restore python3.6

prettytable 3.3.0 requires python3.7; we still support 3.6, so change
the pinning to simply keep us under 3.4.0

Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit c6a89cc97777bd63123420cd020033534961bfde)

3 years agoMerge pull request #48283 from ljflores/wip-57700-fix-quincy
Yuri Weinstein [Wed, 28 Sep 2022 22:34:25 +0000 (15:34 -0700)]
Merge pull request #48283 from ljflores/wip-57700-fix-quincy

quincy: mgr/telemetry: handle daemons with complex ids

3 years agomgr/telemetry: handle daemons with complex ids 48283/head
Laura Flores [Wed, 28 Sep 2022 17:43:40 +0000 (17:43 +0000)]
mgr/telemetry: handle daemons with complex ids

Treating daemons as `<daemon_type>.x` caused a crash
in the Telemetry module since the current method does not cover a case
where a daemon id is more complex, i.e. `<daemon_type>.x.y`.

When we parse the daemon type and daemon id, we should
split it into a maximum of two pieces rather than splitting
it by every `.` character. Specifying `1` in the Python
.split() function will limit the split to a maximum of two items.

Fixes: https://tracker.ceph.com/issues/57700
Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit 97833a6a81fed7f868e1d544816cfbdf254fdb43)

3 years agoMerge pull request #48055 from adk3798/quincy-staggered-version-pacific
Adam King [Tue, 27 Sep 2022 17:18:42 +0000 (13:18 -0400)]
Merge pull request #48055 from adk3798/quincy-staggered-version-pacific

quincy: doc/cephadm: correct version staggered upgrade got in pacific

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #48094 from adk3798/quincy-tp-add-rm-settings-docs
Adam King [Tue, 27 Sep 2022 17:17:44 +0000 (13:17 -0400)]
Merge pull request #48094 from adk3798/quincy-tp-add-rm-settings-docs

quincy: doc/cephadm: fix tuned-profile add/rm-setting syntax example

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #48068 from adk3798/quincy-docs-eca-mounts
Adam King [Tue, 27 Sep 2022 17:16:56 +0000 (13:16 -0400)]
Merge pull request #48068 from adk3798/quincy-docs-eca-mounts

quincy: doc/cephadm: document recommended syntax for mounting files with ECA

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #48204 from rhcs-dashboard/wip-57625-quincy
Pere Diaz Bou [Tue, 27 Sep 2022 10:25:05 +0000 (12:25 +0200)]
Merge pull request #48204 from rhcs-dashboard/wip-57625-quincy

quincy: mgr/prometheus: expose repaired pgs metrics

3 years agoMerge pull request #48237 from zdover23/wip-doc-2022-09-12-backport-48235-to-quincy
zdover23 [Sun, 25 Sep 2022 20:38:55 +0000 (06:38 +1000)]
Merge pull request #48237 from zdover23/wip-doc-2022-09-12-backport-48235-to-quincy

quincy: doc/dev: improve presentation of note (git remote)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agodoc/dev: improve presentation of note (git remote) 48237/head
Zac Dover [Sun, 25 Sep 2022 03:41:35 +0000 (13:41 +1000)]
doc/dev: improve presentation of note (git remote)

This commit corrects the formatting of a note that previously
did not make console output and commands as clear as this commit
makes them.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
3 years agoMerge pull request #48225 from rhcs-dashboard/wip-57669-quincy
Avan [Sat, 24 Sep 2022 13:42:33 +0000 (19:12 +0530)]
Merge pull request #48225 from rhcs-dashboard/wip-57669-quincy

quincy: exporter: don't skip loop if pid path is empty

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoexporter: don't skip loop if pid path is empty 48225/head
Avan Thakkar [Mon, 19 Sep 2022 10:30:20 +0000 (16:00 +0530)]
exporter: don't skip loop if pid path is empty

Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Fixes issue when pid file config comes empty from config dump which prevents to add metrics. Also get process metrics only if
pid_path isn't empty.

(cherry picked from commit c817d7d2db4387538f2cb2b1fab3c50276044910)

3 years agoMerge pull request #48115 from rhcs-dashboard/wip-57514-quincy
Pedro Gonzalez Gomez [Fri, 23 Sep 2022 06:41:01 +0000 (08:41 +0200)]
Merge pull request #48115 from rhcs-dashboard/wip-57514-quincy

quincy: mgr/dashboard: osd form preselect db/wal device filters

Reviewed-by: Pegonzal <pegonzal@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
3 years agoMerge pull request #48065 from aaSharma14/wip-57512-quincy
Nizamudeen A [Fri, 23 Sep 2022 05:31:14 +0000 (11:01 +0530)]
Merge pull request #48065 from aaSharma14/wip-57512-quincy

quincy: mgr/dashboard: Add a Silence button shortcut to alert notifications

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #48177 from torchiaf/wip-57583-quincy
Nizamudeen A [Fri, 23 Sep 2022 05:28:37 +0000 (10:58 +0530)]
Merge pull request #48177 from torchiaf/wip-57583-quincy

quincy: mgr/dashboard: Add details to the modal which displays the `safe-to-d…

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #48206 from rhcs-dashboard/wip-57633-quincy
Avan [Thu, 22 Sep 2022 17:41:36 +0000 (23:11 +0530)]
Merge pull request #48206 from rhcs-dashboard/wip-57633-quincy

quincy: exporter: avoid stoi for empty pid_str

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #48199 from adk3798/wip-57601-quincy
Adam King [Thu, 22 Sep 2022 13:56:20 +0000 (09:56 -0400)]
Merge pull request #48199 from adk3798/wip-57601-quincy

quincy: mgr/rook: fix error when trying to get the list of nfs services

Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
3 years agoMerge pull request #48201 from guits/bkp-48200-quincy
Guillaume Abrioux [Thu, 22 Sep 2022 13:55:04 +0000 (15:55 +0200)]
Merge pull request #48201 from guits/bkp-48200-quincy

quincy: ceph-volume: fix regression in activate

3 years agoexporter: avoid stoi for empty pid_str 48206/head
Avan Thakkar [Tue, 20 Sep 2022 20:30:31 +0000 (02:00 +0530)]
exporter: avoid stoi for empty pid_str

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

3 years agoMerge pull request #48188 from rhcs-dashboard/wip-57223-quincy
Pedro Gonzalez Gomez [Thu, 22 Sep 2022 12:01:59 +0000 (14:01 +0200)]
Merge pull request #48188 from rhcs-dashboard/wip-57223-quincy

quincy: mgr/dashboard: fix rgw connect when using ssl

Reviewed-by: Pegonzal <pegonzal@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agomgr/prometheus: expose num objects repaired in pool 48204/head
Pere Diaz Bou [Mon, 8 Aug 2022 10:51:16 +0000 (12:51 +0200)]
mgr/prometheus: expose num objects repaired in pool

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit a84620552a527ad30376de115e76a3d4555ca5e9)

3 years agomgr/dashboard: use service call instead of form component 48065/head
Nizamudeen A [Fri, 16 Sep 2022 07:20:26 +0000 (12:50 +0530)]
mgr/dashboard: use service call instead of form component

For creating the silence from the notification sidebar, instead of using
the silence form which will require initializing the whole component on
the landing page, we can just call the prometheus service and pass on
the required data to the service call. This will fix showing the
`Prometheus not configured` error everytime we visit the landing page when
the prometheus is not configured

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

3 years agoceph-volume: fix regression in activate 48201/head
Guillaume Abrioux [Wed, 21 Sep 2022 20:25:04 +0000 (22:25 +0200)]
ceph-volume: fix regression in activate

bea9f4b643c introduced a regression that makes the activate process
take a very long time to complete.
`_get_bluestore_info()` which calls `ceph-bluestore-tool` binary via
subprocess is called in an exponential way while this is not needed.

Fixes: https://tracker.ceph.com/issues/57627
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 8d7423c3e75afbe111c91e699ef3cb1c0beee61b)

3 years agomgr/rook: fix error when trying to get the list of nfs services 48199/head
Juan Miguel Olmo Martínez [Wed, 18 May 2022 16:18:16 +0000 (18:18 +0200)]
mgr/rook: fix error when trying to get the list of nfs services

Resolves: https://tracker.ceph.com/issues/55605

Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
(cherry picked from commit 1532de124a99ab0e0820850e1c2739689ccb09f0)

3 years agoMerge pull request #48122 from guits/wip-57565-quincy
Guillaume Abrioux [Wed, 21 Sep 2022 05:55:26 +0000 (07:55 +0200)]
Merge pull request #48122 from guits/wip-57565-quincy

quincy: ceph-volume/tests: fix lvm centos8-filestore-create job

3 years agoMerge pull request #48159 from zdover23/wip-doc-2022-09-18-backport-48157-to-quincy
zdover23 [Tue, 20 Sep 2022 20:54:55 +0000 (06:54 +1000)]
Merge pull request #48159 from zdover23/wip-doc-2022-09-18-backport-48157-to-quincy

quincy: doc/rados: update prompts in network-config-ref

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agomgr/dashboard: fix rgw connect when using ssl 48188/head
Henry Hirsch [Wed, 20 Jul 2022 08:11:00 +0000 (10:11 +0200)]
mgr/dashboard: fix rgw connect when using ssl

connecting with the hostname instead of the ip address when using ssl

Fixes: http://tracker.ceph.com/issues/56970
Signed-off-by: Henry Hirsch <henry.hirsch@1und1.de>
(cherry picked from commit ca8f77d6a7fa361328a942e3f37c81dd9577d4de)

3 years agomgr/dashboard: Add details to the modal which displays the `safe-to-destroy` result 48177/head
Francesco Torchia [Fri, 26 Aug 2022 15:39:43 +0000 (17:39 +0200)]
mgr/dashboard: Add details to the modal which displays the `safe-to-destroy` result

- Add warnings type information in the case of the OSDs are not safe to destroy
- Add info type information in the case of the OSDs are safe to destroy

Fixes: https://tracker.ceph.com/issues/37327
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
(cherry picked from commit 0d6100bbf99ffa8da0e099343ede050f1cca509c)

3 years agoMerge pull request #48046 from rhcs-dashboard/wip-57492-quincy
Nizamudeen A [Mon, 19 Sep 2022 05:46:42 +0000 (11:16 +0530)]
Merge pull request #48046 from rhcs-dashboard/wip-57492-quincy

quincy: mgr/dashboard: fix openapi-check

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agodoc/rados: update prompts in network-config-ref 48159/head
Zac Dover [Sat, 17 Sep 2022 20:59:47 +0000 (06:59 +1000)]
doc/rados: update prompts in network-config-ref

This PR adds unselectable prompts to network-config-
ref.rst.

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

3 years agoMerge pull request #47943 from adk3798/wip-57428-quincy
Adam King [Fri, 16 Sep 2022 17:11:28 +0000 (13:11 -0400)]
Merge pull request #47943 from adk3798/wip-57428-quincy

quincy: mgr/cephadm: allow setting prometheus retention time

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #48080 from adk3798/wip-57504-quincy
Adam King [Fri, 16 Sep 2022 15:17:19 +0000 (11:17 -0400)]
Merge pull request #48080 from adk3798/wip-57504-quincy

quincy: qa/tasks/kubeadm: set up tigera resources via kubectl create

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agoMerge pull request #47979 from adk3798/quincy-obf-fixes
Adam King [Fri, 16 Sep 2022 14:59:59 +0000 (10:59 -0400)]
Merge pull request #47979 from adk3798/quincy-obf-fixes

quincy: pybind/mgr: object_format.py decorator updates & docs

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agomgr/cephadm: Adding --storage.tsdb.retention.size prometheus option 47943/head
Redouane Kachach [Wed, 7 Sep 2022 12:51:10 +0000 (14:51 +0200)]
mgr/cephadm: Adding --storage.tsdb.retention.size prometheus option
fixes: https://tracker.ceph.com/issues/57422

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 4da92c59597dcbf0bba4be50db73233e34108ca9)

Conflicts:
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/tests/test_services.py

3 years agodoc/cephadm: documentation for setting prometheus retention time
Adam King [Mon, 22 Aug 2022 17:47:53 +0000 (13:47 -0400)]
doc/cephadm: documentation for setting prometheus retention time

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

3 years agomgr/cephadm: allow setting prometheus retention time
Adam King [Mon, 22 Aug 2022 15:14:12 +0000 (11:14 -0400)]
mgr/cephadm: allow setting prometheus retention time

When we deploy Prometheus server, we don't provide any
ability to define the tsdb retention time - so it defaults to 15d.

This change adds a field that can be passed in a prometheus service
spec that will be passed as an arg to the --storage.tsdb.retention.time
parameter for the prometheus daemon.

Fixes: https://tracker.ceph.com/issues/54308
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 91dd03fd648d25773a83fdad311b62b781619fc4)

Conflicts:
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/tests/test_services.py

3 years agoMerge pull request #48075 from adk3798/wip-57526-quincy
Adam King [Fri, 16 Sep 2022 14:47:04 +0000 (10:47 -0400)]
Merge pull request #48075 from adk3798/wip-57526-quincy

quincy: mgr/cephadm: make setting --cgroups=split configurable

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agoMerge pull request #48076 from adk3798/wip-57527-quincy
Adam King [Fri, 16 Sep 2022 14:46:33 +0000 (10:46 -0400)]
Merge pull request #48076 from adk3798/wip-57527-quincy

quincy: mgr/cephadm: reconfig iscsi daemons if trusted_ip_list changes

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agoMerge pull request #48077 from adk3798/wip-57525-quincy
Adam King [Fri, 16 Sep 2022 14:45:17 +0000 (10:45 -0400)]
Merge pull request #48077 from adk3798/wip-57525-quincy

quincy: mgr/cephadm: fix tuned profiles getting removed if name has dashes

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #48078 from adk3798/wip-57524-quincy
Adam King [Fri, 16 Sep 2022 14:44:31 +0000 (10:44 -0400)]
Merge pull request #48078 from adk3798/wip-57524-quincy

quincy: mgr/cephadm: validating tuned profile specification

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #48079 from adk3798/wip-57521-quincy
Adam King [Fri, 16 Sep 2022 14:43:52 +0000 (10:43 -0400)]
Merge pull request #48079 from adk3798/wip-57521-quincy

quincy: mgr/cephadm: don't use "sudo" in commands if user is root

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #47989 from guits/wip-57380-quincy
Guillaume Abrioux [Fri, 16 Sep 2022 14:19:31 +0000 (16:19 +0200)]
Merge pull request #47989 from guits/wip-57380-quincy

quincy: ceph-volume: add a retry in util.disk.remove_partition

3 years agoceph-volume/tests: fix lvm centos8-filestore-create job 48122/head
Guillaume Abrioux [Thu, 15 Sep 2022 09:07:33 +0000 (11:07 +0200)]
ceph-volume/tests: fix lvm centos8-filestore-create job

/dev/vdc1 can't be zapped if it still holds an lv mapper.
let's use --destroy in the lvm zap command in order to remove
the held lv mapper before zapping the partition and recreate the partition after.

Fixes: https://tracker.ceph.com/issues/57553
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 890e1687d0180f02637c0853ef14aeaf32941a8f)
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoMerge pull request #48034 from s0nea/wip-57488-quincy
Nizamudeen A [Fri, 16 Sep 2022 08:00:11 +0000 (13:30 +0530)]
Merge pull request #48034 from s0nea/wip-57488-quincy

quincy: monitoring/ceph-mixin: add RGW host to label info

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agoMerge pull request #48104 from ljflores/wip-quincy-revert-pr-47901
Yuri Weinstein [Thu, 15 Sep 2022 14:19:27 +0000 (07:19 -0700)]
Merge pull request #48104 from ljflores/wip-quincy-revert-pr-47901

quincy: Revert PR 47901

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
3 years agomgr/dashboard: osd form preselect db/wal device filters 48115/head
Nizamudeen A [Fri, 12 Aug 2022 15:34:23 +0000 (21:04 +0530)]
mgr/dashboard: osd form preselect db/wal device filters

If the hostname is selected for the primary devices, then we can
preselect the hostname filter for the db/wal devices because osds will
be deployed only on the hostname of the primary device. If preselected
it'll be clear that only this devices will be used to deploy.

Addition to this, usually ssd devices are used for db/wal devices. So I
am preselecting these too in the filters.

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

3 years agoRevert "osd/PeeringState: fix missed `recheck_readable` from laggy" 48104/head
Laura Flores [Wed, 14 Sep 2022 20:41:39 +0000 (15:41 -0500)]
Revert "osd/PeeringState: fix missed `recheck_readable` from laggy"

This reverts commit c71ee14cdbcc499d0ccaa84f4714ad5f29821f40.

This commit caused a regression in the rados suite, as evidenced by:

- with the commit:
http://pulpito.front.sepia.ceph.com/lflores-2022-09-14_15:11:39-rados-quincy-release-distro-default-smithi/

- with the commit reverted:
http://pulpito.front.sepia.ceph.com/lflores-2022-09-14_17:02:02-rados-wip-lflores-testing-quincy-release-distro-default-smithi/

Fixes: https://tracker.ceph.com/issues/57546
Signed-off-by: Laura Flores <lflores@redhat.com>
3 years agoRevert "osd/PeeringState: proc_lease_ack break once found from OSD"
Laura Flores [Wed, 14 Sep 2022 20:38:57 +0000 (15:38 -0500)]
Revert "osd/PeeringState: proc_lease_ack break once found from OSD"

This reverts commit 0d07b406dc2f854363f7ae9b970e980400f4f03e.

This commit caused a regression in the rados suite, as evidenced by:

- with the commit:
http://pulpito.front.sepia.ceph.com/lflores-2022-09-14_15:11:39-rados-quincy-release-distro-default-smithi/

- with the commit reverted:
http://pulpito.front.sepia.ceph.com/lflores-2022-09-14_17:02:02-rados-wip-lflores-testing-quincy-release-distro-default-smithi/

Fixes: https://tracker.ceph.com/issues/57546
Signed-off-by: Laura Flores <lflores@redhat.com>
3 years agodoc/cephadm: fix tuned-profile add/rm-setting syntax example 48094/head
Adam King [Fri, 2 Sep 2022 18:16:12 +0000 (14:16 -0400)]
doc/cephadm: fix tuned-profile add/rm-setting syntax example

You must provide the profile name of the profile for which
you'd like to add or remove a setting

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

3 years agoMerge pull request #48061 from zdover23/wip-doc-2022-09-13-backport-47575-to-quincy
zdover23 [Wed, 14 Sep 2022 07:47:22 +0000 (17:47 +1000)]
Merge pull request #48061 from zdover23/wip-doc-2022-09-13-backport-47575-to-quincy

quincy: doc/rados: add prompts to pools.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agoMerge pull request #48063 from zdover23/wip-doc-2022-09-13-backport-47305-to-quincy
zdover23 [Wed, 14 Sep 2022 03:28:09 +0000 (13:28 +1000)]
Merge pull request #48063 from zdover23/wip-doc-2022-09-13-backport-47305-to-quincy

quincy: doc/monitoring: add min vers of apps in mon stack

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
3 years agoqa/tasks/kubeadm: set up tigera resources via kubectl create 48080/head
John Mulligan [Mon, 29 Aug 2022 14:03:01 +0000 (10:03 -0400)]
qa/tasks/kubeadm: set up tigera resources via kubectl create

Fixes: https://tracker.ceph.com/issues/57268
The tigera operator for the calico CNI has some pretty large resource
definitions. The length of the definitions can cause the "client side
apply", the default mode for `kubectl apply ....`, to fail due to the
length of the needed annotation that would result:

```
2022-08-22T20:24:55.636 INFO:teuthology.orchestra.run.smithi087.stdout:clusterrolebinding.rbac.authorization.k8s.io/tigera-operator created
2022-08-22T20:24:55.670 INFO:teuthology.orchestra.run.smithi087.stdout:deployment.apps/tigera-operator created
2022-08-22T20:24:55.671 INFO:teuthology.orchestra.run.smithi087.stderr:The CustomResourceDefinition "installations.operator.tigera.io" is invalid: metadata.annotations: Too long: must have at most 262144 bytes
2022-08-22T20:24:55.674 DEBUG:teuthology.orchestra.run:got remote process result: 1
```

There are two simple options for avoiding this error. One is to use
`kubectl create`. The create command will not make this lengthy
annotation. It will fail if any of the resources already exist. The
other option is to use server-side apply, via the `kubectl apply
--server-side ...` command. It is new in k8s 1.18. It will not create
the annotation either.

The block of code setting up the CNI already uses `kubectl create` to
create the custom resources that configure the tigera operator.
Therefore it should be safe to assume the block of code in question
doesn't need to be idempotent and we can also use `kubectl create`
elsewhere in the same block.

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

3 years agomgr/cephadm: don't use "sudo" in commands if user is root 48079/head
Adam King [Thu, 1 Sep 2022 12:37:39 +0000 (08:37 -0400)]
mgr/cephadm: don't use "sudo" in commands if user is root

We had a patch earlier to make us not use sudo unless the
user is not root for our other commands, but this specific
one that just runs "true" with a timeout to check if the host
is online was missed.

Fixes: https://tracker.ceph.com/issues/57369
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit c638d295dd30e202777314571b1075de3334becc)

3 years agomgr/cephadm: validating tuned profile specification 48078/head
Redouane Kachach [Wed, 24 Aug 2022 11:57:50 +0000 (13:57 +0200)]
mgr/cephadm: validating tuned profile specification
fixes: https://tracker.ceph.com/issues/57192
fixes: https://tracker.ceph.com/issues/57191

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit d3e55f1521da8097f3a164d663bfbd086ac74028)

Conflicts:
src/cephadm/cephadm
src/pybind/mgr/cephadm/services/cephadmservice.py

3 years agomgr/cephadm: fix tuned profiles getting removed if name has dashes 48077/head
Adam King [Thu, 1 Sep 2022 17:08:13 +0000 (13:08 -0400)]
mgr/cephadm: fix tuned profiles getting removed if name has dashes

Previously, due to the way it was just splitting the file name on
dashes to try and get the profile name, any profile name with dashes
was not getting properly matched and would therefore get marked
stray and removed. This new strategy instead tries to match the actual
expected file name.

Fixes: https://tracker.ceph.com/issues/57405
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 69abd358c42cff2b804ba7dd901e6a150c5d50c4)

3 years agomgr/cephadm: reconfig iscsi daemons if trusted_ip_list changes 48076/head
Adam King [Tue, 9 Aug 2022 20:13:38 +0000 (16:13 -0400)]
mgr/cephadm: reconfig iscsi daemons if trusted_ip_list changes

This is necessary as iscsi daemons expect the iscsi-gateway.cfg
which includes this list to match across the iscsi daemons

Fixes: https://tracker.ceph.com/issues/57078
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 8a6e67c6a32f71f38dd3dafe84e6a5e7b2a99f5a)

Conflicts:
src/pybind/mgr/cephadm/module.py

3 years agomgr/cephadm: make setting --cgroups=split configurable 48075/head
Adam King [Tue, 16 Aug 2022 14:43:39 +0000 (10:43 -0400)]
mgr/cephadm: make setting --cgroups=split configurable

Previously, we were just always setting this as long
as users were using podman with a high enough version,
but it seems a user has run into an issue where their
daemons are failing to deploy with

Error: could not find cgroup mount in "/proc/self/cgroup"

despite having a podman with high enough version.

Fixes: https://tracker.ceph.com/issues/57096
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit c57cb0b236e27a1d475aa8eb397ef7b880024bf5)

Conflicts:
src/pybind/mgr/cephadm/module.py

3 years agoMerge pull request #48047 from aaSharma14/wip-57499-quincy
Nizamudeen A [Tue, 13 Sep 2022 17:10:20 +0000 (22:40 +0530)]
Merge pull request #48047 from aaSharma14/wip-57499-quincy

quincy: mgr/dashboard: fix snapshot creation with duplicate name

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
3 years agodoc/cephadm: document recommended syntax for mounting files with ECA 48068/head
Adam King [Wed, 7 Sep 2022 19:42:30 +0000 (15:42 -0400)]
doc/cephadm: document recommended syntax for mounting files with ECA

Mounting files with extra container args seems to not
work with some of the more intuitive syntaxes.
See https://tracker.ceph.com/issues/57338

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

3 years agoMerge pull request #47660 from adk3798/wip-57098-quincy
Adam King [Tue, 13 Sep 2022 13:38:31 +0000 (09:38 -0400)]
Merge pull request #47660 from adk3798/wip-57098-quincy

quincy: cephadm: support quotes around public/cluster network in config passed to bootstrap

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #47949 from adk3798/wip-57397-quincy
Adam King [Tue, 13 Sep 2022 13:37:11 +0000 (09:37 -0400)]
Merge pull request #47949 from adk3798/wip-57397-quincy

quincy: qa/cephadm: remove fsid dir before bootstrap in test_cephadm.sh

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agomgr/dashboard: Add a Silence button shortcut to alert notifications
Aashish Sharma [Mon, 5 Sep 2022 05:51:40 +0000 (11:21 +0530)]
mgr/dashboard: Add a Silence button shortcut to alert notifications

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

3 years agodoc/monitoring: add min vers of apps in mon stack 48063/head
Zac Dover [Wed, 27 Jul 2022 14:27:42 +0000 (00:27 +1000)]
doc/monitoring: add min vers of apps in mon stack

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

This PR adds recommended versions of grafana and
prometheus and alert manager.

This PR is a second attempt at getting the information
in the following PR into the docs:
https://github.com/ceph/ceph/pull/46000/files

Himadri Maheshwari deserves the credit for the work
in this commit.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
Signed-off-by: Himadri Maheshwari <himadri.maheshwari7915@gmail.com>
(cherry picked from commit 367695f5b09f75ee723d53116e2f4a6e45dd795d)

3 years agodoc/rados: add prompts to pools.rst 48061/head
Zac Dover [Fri, 12 Aug 2022 21:53:21 +0000 (07:53 +1000)]
doc/rados: add prompts to pools.rst

This commit adds ".. prompt:: bash $"-style prompts to pools.rst.
This brings this file up to the standard established in 2020 when
Kefu added support for the ".. prompt::" directive.

This commit is a part of an initiative to modernize the presentation
of all BASH commands in the RADOS documentation.

The progress of this project can be tracked here:
https://tracker.ceph.com/issues/57108

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

3 years agoMerge pull request #47954 from adk3798/quincy-tp-no-overwrite-doc2
Adam King [Mon, 12 Sep 2022 19:40:29 +0000 (15:40 -0400)]
Merge pull request #47954 from adk3798/quincy-tp-no-overwrite-doc2

quincy: doc/cephadm: add info about --no-overwrite to note about tuned-profiles

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agodoc/cephadm: correct version staggered upgrade got in pacific 48055/head
Adam King [Wed, 7 Sep 2022 19:19:02 +0000 (15:19 -0400)]
doc/cephadm: correct version staggered upgrade got in pacific

This didn't end up making 16.2.10 so the first version
it will actually be available is 16.2.11

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

3 years agoMerge pull request #47324 from zdover23/wip-doc-2022-07-28-backport-46024-to-quincy
zdover23 [Mon, 12 Sep 2022 16:29:40 +0000 (02:29 +1000)]
Merge pull request #47324 from zdover23/wip-doc-2022-07-28-backport-46024-to-quincy

quincy: doc/radosgw/STS: sts_key and user capabilities

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agomgr/dashboard: fix snapshot creation with duplicate name 48047/head
Aashish Sharma [Mon, 5 Sep 2022 11:59:11 +0000 (17:29 +0530)]
mgr/dashboard: fix snapshot creation with duplicate name

Snapshot creation with same name on UI throwing 500 Internal Error, This PR intends to fix this issue.

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

3 years agomgr/dashboard: docs gen tags sort 48046/head
Pere Diaz Bou [Fri, 9 Sep 2022 09:18:42 +0000 (11:18 +0200)]
mgr/dashboard: docs gen tags sort

When generating tags the order of endpoints wasn't taken into account.
Two endpoints with the same url prefix, for example `/api/cluster/` and
`/api/cluster/user`, have different docs and the tags is generated from
a doc of one of these two, and since the order of these endpoints might
vary it is imperative to sort them to have a deterministic output.

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 9673ed18699cdca3f032fd131d4248b010750ef6)

3 years agoMerge pull request #47945 from adk3798/wip-57425-quincy
Adam King [Sun, 11 Sep 2022 21:55:52 +0000 (17:55 -0400)]
Merge pull request #47945 from adk3798/wip-57425-quincy

quincy: cephadm: Fix disk size calculation

Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoMerge pull request #48019 from rzarzynski/wip-doc-dups-trimming-relnotes-quincy
Neha Ojha [Fri, 9 Sep 2022 22:43:38 +0000 (15:43 -0700)]
Merge pull request #48019 from rzarzynski/wip-doc-dups-trimming-relnotes-quincy

quincy: PendingReleaseNotes: document online and offline trimming of PG Log's…

Reviewed-By: Neha Ojha <nojha@redhat.com>
3 years agoMerge pull request #47930 from rzarzynski/wip-56723-quincy
Laura Flores [Fri, 9 Sep 2022 21:26:50 +0000 (16:26 -0500)]
Merge pull request #47930 from rzarzynski/wip-56723-quincy

quincy: msg: fix deadlock when handling existing but closed v2 connection

3 years agoMerge pull request #47929 from rzarzynski/wip-56655-quincy
Laura Flores [Fri, 9 Sep 2022 21:18:11 +0000 (16:18 -0500)]
Merge pull request #47929 from rzarzynski/wip-56655-quincy

quincy: osd: return ENOENT if pool information is invalid during tier-flush

3 years agoMerge pull request #48013 from mchangir/wip-56541-quincy
Yuri Weinstein [Fri, 9 Sep 2022 20:46:25 +0000 (13:46 -0700)]
Merge pull request #48013 from mchangir/wip-56541-quincy

quincy: mgr/snap_schedule: Use rados.Ioctx.remove_object() instead of remove().

Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 years agoMerge pull request #47971 from vshankar/tr-55930
Yuri Weinstein [Fri, 9 Sep 2022 20:45:38 +0000 (13:45 -0700)]
Merge pull request #47971 from vshankar/tr-55930

quincy: client: allow overwrites to file with size greater than the max_file_size

Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 years agoMerge pull request #48016 from idryomov/wip-ntstatus-quincy
Yuri Weinstein [Fri, 9 Sep 2022 18:53:28 +0000 (11:53 -0700)]
Merge pull request #48016 from idryomov/wip-ntstatus-quincy

quincy: common/win32,dokan: include bcrypt.h for NTSTATUS

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
3 years agoMerge pull request #47931 from rzarzynski/wip-57257-quincy
Yuri Weinstein [Fri, 9 Sep 2022 18:50:40 +0000 (11:50 -0700)]
Merge pull request #47931 from rzarzynski/wip-57257-quincy

quincy:  msg: reset ProtocolV2's frame assembler in appropriate thread

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
3 years agoMerge pull request #47977 from neesingh-rh/wip-57440-quincy
Yuri Weinstein [Fri, 9 Sep 2022 13:33:45 +0000 (06:33 -0700)]
Merge pull request #47977 from neesingh-rh/wip-57440-quincy

quincy: cephfs-top: display average read/write/metadata latency

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
3 years agoMerge pull request #47658 from adk3798/wip-57149-quincy
Adam King [Fri, 9 Sep 2022 13:28:26 +0000 (09:28 -0400)]
Merge pull request #47658 from adk3798/wip-57149-quincy

quincy: mgr/cephadm: set dashboard grafana-api-password when user provides one

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agomonitoring/ceph-mixin: add RGW host to label info 48034/head
Tatjana Dehler [Fri, 19 Aug 2022 10:08:17 +0000 (12:08 +0200)]
monitoring/ceph-mixin: add RGW host to label info

Add the missing information about the RGW instance to the labels of the
"Average GET/PUT Latencies" panel on the "RGW Overview" dashboard.

Fixes: https://tracker.ceph.com/issues/57166
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
(cherry picked from commit 15fa97d49d28aebdd57a2eb9276865c4513e0cb2)

3 years agomonitoring/ceph-mixin: add entries to envlist
Tatjana Dehler [Thu, 18 Aug 2022 11:31:47 +0000 (13:31 +0200)]
monitoring/ceph-mixin: add entries to envlist

Add the missing entries `jsonnet-bundler-install` and
`jsonnet-bundler-update` to envlist.

Signed-off-by: Tatjana Dehler <tdehler@suse.com>
(cherry picked from commit 42ff9370a02b8685e737e958df39f8c3c26a519b)

3 years agoMerge pull request #48025 from rhcs-dashboard/wip-57484-quincy
Nizamudeen A [Fri, 9 Sep 2022 11:26:55 +0000 (16:56 +0530)]
Merge pull request #48025 from rhcs-dashboard/wip-57484-quincy

quincy: mgr/dashboard: fix unmanaged service creation

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
3 years agoMerge pull request #48023 from idryomov/wip-57116-cont-quincy
Ilya Dryomov [Fri, 9 Sep 2022 06:37:55 +0000 (08:37 +0200)]
Merge pull request #48023 from idryomov/wip-57116-cont-quincy

quincy: test/{librbd, rgw}: increase delay between and number of bind attempts

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
3 years agomgr/dashboard: fix unmanaged snmp service creation 48025/head
Nizamudeen A [Wed, 24 Aug 2022 10:16:54 +0000 (15:46 +0530)]
mgr/dashboard: fix unmanaged snmp service creation

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit a35651ee8586133fa666de189b9d324c0846c3ca)

3 years agomgr/dashboard: fix unmanged iscsi service creation
Nizamudeen A [Wed, 24 Aug 2022 10:16:10 +0000 (15:46 +0530)]
mgr/dashboard: fix unmanged iscsi service creation

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 7d157fe48e21945ef51e21f206639f9abfa44fa5)

3 years agomgr/dashboard: fix unable to create ingress unmanaged
Nizamudeen A [Wed, 24 Aug 2022 07:47:50 +0000 (13:17 +0530)]
mgr/dashboard: fix unable to create ingress unmanaged

the following snipped is the error from backend

```
 File "/lib/python3.6/site-packages/ceph/deployment/service_spec.py", line 698, in _from_json_impl
                                                  _cls.validate()
                                                File "/lib/python3.6/site-packages/ceph/deployment/service_spec.py", line 1058, in validate
                                                  'Cannot add ingress: No frontend_port specified')
                                              ceph.deployment.hostspec.SpecValidationError: Cannot add ingress: No frontend_port specified
```

It looks like even if we set unmanaged flag, we need to input the
backend_service, frontend_port, monitor_port and virtual_ip, because there is a
validation going for that in the backend.

https://github.com/ceph/ceph/blob/main/src/python-common/ceph/deployment/service_spec.py#L1050

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

3 years agoMerge pull request #47961 from rhcs-dashboard/wip-57436-quincy
Nizamudeen A [Fri, 9 Sep 2022 04:41:23 +0000 (10:11 +0530)]
Merge pull request #47961 from rhcs-dashboard/wip-57436-quincy

quincy: mgr/dashboard: fix nfs exports form issues with squash field

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
3 years agotest/{librbd, rgw}: increase delay between and number of bind attempts 48023/head
Ilya Dryomov [Thu, 8 Sep 2022 09:36:34 +0000 (11:36 +0200)]
test/{librbd, rgw}: increase delay between and number of bind attempts

Commit aa7885f7cc41 ("test/{librbd, rgw}: retry when bind fail with
port 0") reduced the frequency of sporadic unit test failures caused
by EADDRINUSE a lot, but not entirely.

Currently, it yields a cumulative sleep of ~9 seconds.  Let's increase
that to 1 minute.

Fixes: https://tracker.ceph.com/issues/57116
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 48016eaa1511ac8a39ed33084e0e230f3b1b5821)

3 years agoinclude: fix IS_ERR on Windows 48016/head
Lucian Petrut [Fri, 26 Aug 2022 12:54:10 +0000 (12:54 +0000)]
include: fix IS_ERR on Windows

The "long" type uses 32b on x64 Windows platforms, which means
it's not large enough to store a pointer. intptr_t or uintptr_t
should be used instead.

This change fixes include/err.h, using the right types. There was
a previous patch on this topic but unfortunately it didn't address
all the type casts.

This issue was brought up by the unittest_crush test, which recently
started to fail as the CrushWrapper methods use IS_ERR.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
(cherry picked from commit c95b6b6c774da05e989cd09e23eee1eeaa9e6ec2)

3 years agoMerge pull request #47942 from adk3798/wip-57375-quincy
Adam King [Thu, 8 Sep 2022 17:02:47 +0000 (13:02 -0400)]
Merge pull request #47942 from adk3798/wip-57375-quincy

quincy: mgr/dashboard: enable addition of custom Prometheus alerts

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #47932 from rzarzynski/wip-57209-quincy
Yuri Weinstein [Thu, 8 Sep 2022 16:38:00 +0000 (09:38 -0700)]
Merge pull request #47932 from rzarzynski/wip-57209-quincy

quincy: test/lazy-omap-stats: Various enhancements

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
3 years agoMerge pull request #47536 from guits/wip-57089-quincy
Adam King [Thu, 8 Sep 2022 16:24:43 +0000 (12:24 -0400)]
Merge pull request #47536 from guits/wip-57089-quincy

quincy: ceph-volume: system.get_mounts() refactor

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #47608 from adk3798/quincy-incorrect-warning
Adam King [Thu, 8 Sep 2022 16:24:03 +0000 (12:24 -0400)]
Merge pull request #47608 from adk3798/quincy-incorrect-warning

quincy: cephadm: fix incorrect warning

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agoMerge pull request #47610 from adk3798/quincy-multiple-vips
Adam King [Thu, 8 Sep 2022 16:23:27 +0000 (12:23 -0400)]
Merge pull request #47610 from adk3798/quincy-multiple-vips

quincy: Cephadm: Allow multiple virtual IP addresses for keepalived and haproxy

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #47626 from guits/wip-57132-quincy
Adam King [Thu, 8 Sep 2022 16:22:16 +0000 (12:22 -0400)]
Merge pull request #47626 from guits/wip-57132-quincy

quincy: cephadm/ceph-volume: fix rm-cluster --zap

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #47654 from adk3798/quincy-dup-args-loki-promtail
Adam King [Thu, 8 Sep 2022 16:21:26 +0000 (12:21 -0400)]
Merge pull request #47654 from adk3798/quincy-dup-args-loki-promtail

quincy: cephadm: Remove duplicated process args in promtail and loki

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #47656 from adk3798/wip-57168-quincy
Adam King [Thu, 8 Sep 2022 16:20:22 +0000 (12:20 -0400)]
Merge pull request #47656 from adk3798/wip-57168-quincy

quincy: cephadm: support for Oracle Linux 8

Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agoMerge pull request #47657 from adk3798/wip-57151-quincy
Adam King [Thu, 8 Sep 2022 16:19:43 +0000 (12:19 -0400)]
Merge pull request #47657 from adk3798/wip-57151-quincy

quincy: mgr/cephadm: fix handling of draining hosts with explicit placement specs

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #47659 from adk3798/wip-57102-quincy
Adam King [Thu, 8 Sep 2022 16:18:14 +0000 (12:18 -0400)]
Merge pull request #47659 from adk3798/wip-57102-quincy

quincy: mgr/cephadm: recreate osd config when redeploy/reconfiguring

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #47944 from adk3798/wip-57426-quincy
Adam King [Thu, 8 Sep 2022 16:16:21 +0000 (12:16 -0400)]
Merge pull request #47944 from adk3798/wip-57426-quincy

quincy: cephadm/mgr: adding logic to handle --no-overwrite for tuned profiles

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #47946 from adk3798/wip-57423-quincy
Adam King [Thu, 8 Sep 2022 16:14:20 +0000 (12:14 -0400)]
Merge pull request #47946 from adk3798/wip-57423-quincy

quincy: mgr/cephadm: Fix how we check if a host belongs to public network

Reviewed-by: Redouane Kachach <rkachach@redhat.com>