Documentation ¶
Index ¶
Constants ¶
View Source
const (
DEFAULT_INSTANCE_TYPE = "e2-micro"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GcpVerifier ¶
func NewGcpVerifier ¶
func NewGcpVerifier(creds *google.Credentials, debug bool) (*GcpVerifier, error)
func (*GcpVerifier) ValidateEgress ¶
func (g *GcpVerifier) ValidateEgress(vei verifier.ValidateEgressInput) *output.Output
validateEgress performs validation process for egress Basic workflow is: - prepare for ComputeService instance creation - create instance and wait till it gets ready, wait for gcpUserData script execution - find unreachable endpoints & parse output, then terminate instance - return `g.output` which stores the execution results
func (*GcpVerifier) VerifyDns ¶
func (g *GcpVerifier) VerifyDns(vdi verifier.VerifyDnsInput) *output.Output
TODO():
Click to show internal directories.
Click to hide internal directories.