From 4121e66e01f5b314e4fe4999d61550fbbbc07946 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 21 Apr 2025 13:42:09 -0500 Subject: attempting the cluster protobuf --- doDroplet.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'doDroplet.go') diff --git a/doDroplet.go b/doDroplet.go index 8a7cafc..804897e 100644 --- a/doDroplet.go +++ b/doDroplet.go @@ -35,6 +35,9 @@ func doDroplet() (string, error) { for c := range me.clusters.IterAll() { var err error admin := new(adminT) + if admin.cluster == nil { + admin.cluster = new(virtpb.Cluster) + } me.cmap[c] = admin log.Info("found in the config file", c.URL[0]) // a.makeClusterGroup(c) @@ -48,15 +51,15 @@ func doDroplet() (string, error) { log.Info("/DropletsPB Error:", err) continue } else { - admin.droplets = new(virtpb.Droplets) - if err := admin.droplets.Unmarshal(data); err != nil { + admin.cluster.Droplets = new(virtpb.Droplets) + if err := admin.cluster.Droplets.Unmarshal(data); err != nil { log.Printf("DropletsPB Response len:%d\n", len(data)) log.Println("droplets marshal failed", err) continue } } log.Printf("Cluster Name: %s\n", c.Name) - log.Printf("Number of Droplets: %d\n", admin.droplets.Len()) + log.Printf("Number of Droplets: %d\n", admin.cluster.Droplets.Len()) if argv.Droplet.Name == "" { return "", fmt.Errorf("--name droplet name was empty") @@ -64,7 +67,7 @@ func doDroplet() (string, error) { var found *virtpb.Droplets found = virtpb.NewDroplets() - all := admin.droplets.All() + all := admin.cluster.Droplets.All() for all.Scan() { vm := all.Next() if argv.Droplet.Name == vm.Hostname { -- cgit v1.2.3