From 9e85891dea6ee8c1783dc4c335f9d6350c8fb000 Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Mon, 4 Sep 2023 19:47:14 +0000 Subject: [PATCH] WIP Signed-off-by: Alejandro Mery --- pkg/zones/scan.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkg/zones/scan.go b/pkg/zones/scan.go index 08734a3..15a4f0d 100644 --- a/pkg/zones/scan.go +++ b/pkg/zones/scan.go @@ -2,6 +2,8 @@ package zones import ( "io/fs" + "log" + "os" "sort" ) @@ -12,6 +14,7 @@ func (m *Zones) scan(opts *ScanOptions) error { m.scanZoneIDs, m.scanSort, m.scanGateways, + m.scanCephMonitors, } { if err := fn(opts); err != nil { return err @@ -121,6 +124,19 @@ func (m *Zones) scanGateways(_ *ScanOptions) error { return err } +func (m *Zones) scanCephMonitors(_ *ScanOptions) error { + cfg, err := m.GetCephConfig() + switch { + case os.IsNotExist(err): + err = nil + case err != nil: + return err + } + + log.Print(cfg) + return nil +} + func (z *Zone) scan() error { // each directory is a machine entries, err := fs.ReadDir(z.zones.dir, z.Name)