types

package
v0.0.0-...-8cedf93 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Instance

type Instance struct {
	Name              string                             `json:"name" yaml:"name"`
	InstallerSpec     kurlv1beta1.InstallerSpec          `json:"installerSpec" yaml:"installerSpec"`
	UpgradeSpec       *kurlv1beta1.InstallerSpec         `json:"upgradeSpec,omitempty" yaml:"upgradeSpec,omitempty"`
	SupportbundleSpec *troubleshootv1beta2.SupportBundle `json:"supportbundleSpec,omitempty" yaml:"supportbundleSpec,omitempty"`
	PostInstallScript string                             `json:"postInstallScript,omitempty" yaml:"postInstallScript,omitempty"`
	PostUpgradeScript string                             `json:"postUpgradeScript,omitempty" yaml:"postUpgradeScript,omitempty"`
	Airgap            bool                               `json:"airgap,omitempty" yaml:"airgap,omitempty"`
	UnsupportedOSIDs  []string                           `json:"unsupportedOSIDs,omitempty" yaml:"unsupportedOSIDs,omitempty"`
}

type OperatingSystemImage

type OperatingSystemImage struct {
	ID         string
	Name       string
	Version    string
	VMImageURI string
	PreInit    string // a script to run before the test - for instance, to convert to oracle linux
}

type SchedulerOptions

type SchedulerOptions struct {
	APIEndpoint  string
	APIToken     string
	OverwriteRef bool
	Ref          string
	Staging      bool
	Airgap       bool
	KurlVersion  string
	Spec         string
	OSSpec       string
}

type TestRun

type TestRun struct {
	InstanceID string

	VMImageURI string

	OSName    string
	OSVersion string

	KurlSpec string
	KurlSHA  string
}

Jump to

Keyboard shortcuts

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