integration

package
v0.0.0-...-2b86969 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IntegrationMachineManager

type IntegrationMachineManager interface {
	SetupWithManager(ctrl.Manager) error
}

IntegrationMachineManager is a controller that manages the lifecycle of machines. It moves them through the expected lifecycle stages over a short period of time to simulate the behaviour of the machine controller.

func NewIntegrationMachineManager

func NewIntegrationMachineManager(opts MachineManagerOptions) IntegrationMachineManager

NewIntegrationMachineManager creates a new machine manager.

type MachineManagerOptions

type MachineManagerOptions struct {
	ActionDelay time.Duration
}

MachineManagerOptions are options for the machine manager. This allows the behaviour of the integration test to be configured.

Jump to

Keyboard shortcuts

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