gce

package
v0.0.0-...-4e6bda9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2018 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package gce allows to use Google Compute Engine (GCE) virtual machines as VMs. It is assumed that syz-manager also runs on GCE as VMs are created in the current project/zone.

See https://cloud.google.com/compute/docs for details. In particular, how to build GCE-compatible images: https://cloud.google.com/compute/docs/tutorials/building-images Working with serial console: https://cloud.google.com/compute/docs/instances/interacting-with-serial-console

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Count        int    // number of VMs to use
	Machine_Type string // GCE machine type (e.g. "n1-highcpu-2")
	GCS_Path     string // GCS path to upload image
	GCE_Image    string // Pre-created GCE image to use
}

type Pool

type Pool struct {
	GCE *gce.Context
	// contains filtered or unexported fields
}

func (*Pool) Count

func (pool *Pool) Count() int

func (*Pool) Create

func (pool *Pool) Create(workdir string, index int) (vmimpl.Instance, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL