From abb3d3599d1f993225b70a2cac52bdb0caf7c835 Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Tue, 5 Sep 2023 11:03:53 +0000 Subject: [PATCH] zones: extend scan to ensure every zone has a ceph monitor Signed-off-by: Alejandro Mery --- pkg/zones/ceph_scan.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/zones/ceph_scan.go b/pkg/zones/ceph_scan.go index 4e75a9d..0279f1a 100644 --- a/pkg/zones/ceph_scan.go +++ b/pkg/zones/ceph_scan.go @@ -167,5 +167,10 @@ func (m *Zones) scanCephMonitors(_ *ScanOptions) error { return core.Wrap(err, "ceph") } + // make sure every zone has one + m.ForEachZone(func(z *Zone) bool { + _ = z.GetCephMonitors() + return false + }) return nil }