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 ¶
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 ¶
NewTestEnv creates a new test environment
func (*TestEnv) RemoveStack ¶
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 |
metric
Package metric is responsible for emitting metrics to Datadog
|
Package metric is responsible for emitting metrics to Datadog |
sshtools
Package sshtools allows execution of SSH commands easily
|
Package sshtools allows execution of SSH commands easily |
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 |
Click to show internal directories.
Click to hide internal directories.