blob: 93e28cb774d99049d610b54a1d74bd7431283c58 [file] [log] [blame]
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(),
})
}