spec

package
v0.0.0-...-cc4f117 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RunnerSpec

type RunnerSpec struct {
	AvailabilityDomain string
	CompartmentID      string
	SubnetID           string
	NsgID              string
	BootVolumeSize     int64
	UserData           string
	ControllerID       string
	Ocpus              float32
	MemoryInGBs        float32
	SSHPublicKeys      []string
	Tools              params.RunnerApplicationDownload
	BootstrapParams    params.BootstrapInstance
	// contains filtered or unexported fields
}

func GetRunnerSpecFromBootstrapParams

func GetRunnerSpecFromBootstrapParams(cfg *config.Config, data params.BootstrapInstance, controllerID string) (*RunnerSpec, error)

func (*RunnerSpec) ComposeUserData

func (r *RunnerSpec) ComposeUserData() ([]byte, error)

func (*RunnerSpec) MergeExtraSpecs

func (r *RunnerSpec) MergeExtraSpecs(extraSpecs *extraSpecs)

func (*RunnerSpec) SetUserData

func (r *RunnerSpec) SetUserData() error

type ToolFetchFunc

type ToolFetchFunc func(osType params.OSType, osArch params.OSArch, tools []params.RunnerApplicationDownload) (params.RunnerApplicationDownload, error)
var DefaultToolFetch ToolFetchFunc = util.GetTools

Jump to

Keyboard shortcuts

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