systemprobe

package
v0.56.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Overview

Package systemprobe is sets up the remote testing environment for system-probe using the Kernel Matrix Testing framework

Package systemprobe sets up the remote testing environment for system-probe using the Kernel Matrix Testing framework

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Destroy

func Destroy(name string) error

Destroy deletes the stack with the provided name

Types

type EnvOpts added in v0.51.0

type EnvOpts struct {
	X86AmiID              string
	ArmAmiID              string
	SSHKeyPath            string
	SSHKeyName            string
	InfraEnv              string
	ProvisionInstance     bool
	ProvisionMicrovms     bool
	ShutdownPeriod        int
	FailOnMissing         bool
	DependenciesDirectory string
	VMConfigPath          string
	Local                 bool
	RunAgent              bool
	APIKey                string
	AgentVersion          string
}

EnvOpts are the options for the system-probe scenario

type TestEnv

type TestEnv struct {
	ARM64InstanceIP  string
	X86_64InstanceIP string
	StackOutput      auto.UpResult
	// contains filtered or unexported fields
}

TestEnv represents options for a particular test environment

func NewTestEnv

func NewTestEnv(name, x86InstanceType, armInstanceType string, opts *EnvOpts) (*TestEnv, error)

NewTestEnv creates a new test environment

func (*TestEnv) RemoveStack

func (env *TestEnv) RemoveStack() error

RemoveStack removes the stack configuration with the provided name

Directories

Path Synopsis
Package main implements the SSH connector between gitlab runners, metal instances, and micro VMs
Package main implements the SSH connector between gitlab runners, metal instances, and micro VMs
Package main is the test-json-review tool which reports all failed tests from the test JSON output
Package main is the test-json-review tool which reports all failed tests from the test JSON output
Package main is the test-runner tool which runs the system-probe tests
Package main is the test-runner tool which runs the system-probe tests

Jump to

Keyboard shortcuts

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