| package main |
| |
| import ( |
| "go.skia.org/infra/go/androidbuildinternal/v2beta1" |
| "go.skia.org/infra/go/gce" |
| "go.skia.org/infra/go/gce/server" |
| ) |
| |
| func DatahopperInternalBase(name, ipAddress string) *gce.Instance { |
| vm := server.AddGitConfigs(server.Server20170613(name), "skia-internal") |
| vm.DataDisk.SizeGb = 50 |
| vm.DataDisk.Type = gce.DISK_TYPE_PERSISTENT_STANDARD |
| vm.ExternalIpAddress = ipAddress |
| vm.MachineType = gce.MACHINE_TYPE_STANDARD_2 |
| vm.Metadata["owner_primary"] = "jcgregorio" |
| vm.Metadata["owner_secondary"] = "benjaminwagner" |
| vm.Scopes = append(vm.Scopes, |
| androidbuildinternal.AndroidbuildInternalScope, |
| ) |
| return vm |
| } |
| |
| func Prod() *gce.Instance { |
| return DatahopperInternalBase("skia-internal", "104.154.112.118") |
| } |
| |
| func main() { |
| server.Main(gce.ZONE_DEFAULT, map[string]*gce.Instance{ |
| "prod": Prod(), |
| }) |
| } |