types

package
v0.0.0-...-d12a0de Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 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"`
	NumPrimaryNodes      int                                `json:"numPrimaryNodes" yaml:"numPrimaryNodes"`
	NumSecondaryNodes    int                                `json:"numSecondaryNodes" yaml:"numSecondaryNodes"`
	Memory               string                             `json:"memory" yaml:"memory"`
	CPU                  string                             `json:"cpu" yaml:"cpu"`
	InstallerSpec        kurlv1beta1.InstallerSpec          `json:"installerSpec" yaml:"installerSpec"`
	InstallerAPIEndpoint string                             `json:"installerApiEndpoint" yaml:"installerApiEndpoint"`
	Flags                string                             `json:"flags,omitempty" yaml:"flags,omitempty"`
	UpgradeSpec          *kurlv1beta1.InstallerSpec         `json:"upgradeSpec,omitempty" yaml:"upgradeSpec,omitempty"`
	UpgradeAPIEndpoint   string                             `json:"upgradeApiEndpoint" yaml:"upgradeApiEndpoint"`
	SupportbundleSpec    *troubleshootv1beta2.SupportBundle `json:"supportbundleSpec,omitempty" yaml:"supportbundleSpec,omitempty"`
	PreInstallScript     string                             `json:"preInstallScript,omitempty" yaml:"preInstallScript,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
	Priority     int
}

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