virtbuf/sampleData.go

36 lines
686 B
Go

package virtbuf
import "log"
//
// This generates some sample data. It *should* match the .proto file
//
func CreateSampleDroplet() *Droplet {
// TODO: flush this out to do all the fields
log.Println("CreateSampleDroplet() is generating a new droplet")
e := &Droplet{
Uuid: "6a1c571b-1d02-462b-9288-63d205306d76",
Hostname: "bmath.wit.com",
Comment: "this is a droplet for testing",
}
return e
}
func CreateSampleCluster(total int) *Cluster {
var c *Cluster
c = new(Cluster)
for i := 0; i < total; i++ {
d := CreateSampleDroplet()
// e.Id += 1000 + int32(i)
d.Comment = "Sample Droplet " + string(i)
c.Droplets = append(c.Droplets, d)
}
return c
}