diff options
| author | Jeff Carr <[email protected]> | 2024-10-26 01:02:09 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-26 01:02:09 -0500 |
| commit | 7320fceb8d8cf6ed32dd139fb91667ed3b84c4f2 (patch) | |
| tree | 04c00324dbe201a312bab12592e8a9101bc38d55 /change.go | |
| parent | 61b954ecca1ab059167311b527e3102b3f9acd40 (diff) | |
finds disks and puts dirs in the protobuf cluster
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'change.go')
| -rw-r--r-- | change.go | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -85,6 +85,34 @@ func NewChangeEvent(d *pb.Droplet, fname string, origval any, newval any) *pb.Ev return e } +// work in progress +func NewAddEvent(a any, fname string, newval any) *pb.Event { + var e *pb.Event + e = new(pb.Event) + + switch v := a.(type) { + case *pb.Droplet: + var d *pb.Droplet + d = a.(*pb.Droplet) + e.Droplet = d.Hostname + case *pb.Cluster: + e.Droplet = "Cluster" + case nil: + e.Droplet = "<nil>" + default: + log.Info("newAddEvent() unknown type", v) + e.Droplet = "on something somewhere" + } + + e.NewVal = convertToString(newval) + e.FieldName = fname + + now := time.Now() + e.Start = timestamppb.New(now) + + return e +} + // update the droplet memory func (d *DropletT) SetMemory(b int64) *pb.Event { oldm := pb.HumanFormatBytes(d.pb.Memory) |
