From 84d380ae73900a99977a3ee45df64bbfdcac0918 Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Tue, 5 Sep 2023 19:44:09 +0000 Subject: [PATCH] zones: improve GetCephFSID() to generate a new UUID if none was found Signed-off-by: Alejandro Mery --- pkg/zones/ceph.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/zones/ceph.go b/pkg/zones/ceph.go index 7b828e3..f97e4fb 100644 --- a/pkg/zones/ceph.go +++ b/pkg/zones/ceph.go @@ -14,8 +14,12 @@ import ( // GetCephFSID returns our Ceph's FSID func (m *Zones) GetCephFSID() (uuid.UUID, error) { if core.IsZero(m.CephFSID) { - // TODO: generate one - return uuid.Nil, nil + // generate one + v, err := uuid.NewV4() + if err != nil { + return uuid.Nil, nil + } + m.CephFSID = v } return m.CephFSID, nil }