config

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BoxFromStruct

func BoxFromStruct(v cue.Value) (*api.Box, error)

func BoxFromValue

func BoxFromValue(v cue.Value) (*api.Box, error)

func BytesFromValue

func BytesFromValue(v cue.Value) (int64, error)

func GetAllStages

func GetAllStages(filenames ...string) (map[string]*api.Stage, error)

func IncludesFromList

func IncludesFromList(v cue.Value) ([]string, error)

func IncludesFromValue

func IncludesFromValue(v cue.Value) ([]string, error)

func IntFromValue

func IntFromValue(v cue.Value) (int64, error)

func ResourcesFromStruct

func ResourcesFromStruct(v cue.Value) (*api.Resources, error)

func ResourcesFromValue

func ResourcesFromValue(v cue.Value) (*api.Resources, error)

func StageFromStruct

func StageFromStruct(name string, v cue.Value) (*api.Stage, error)

func StagesFromMap

func StagesFromMap(v cue.Value) (map[string]*api.Stage, error)

func StagesFromValue

func StagesFromValue(v cue.Value) (map[string]*api.Stage, error)

func StringFromValue

func StringFromValue(v cue.Value) (string, error)

func USBFilterFromStruct

func USBFilterFromStruct(name string, v cue.Value) (*api.UsbFilter, error)

func USBFilterFromValue

func USBFilterFromValue(name string, v cue.Value) (*api.UsbFilter, error)

func USBFiltersFromList

func USBFiltersFromList(v cue.Value) ([]*api.UsbFilter, error)

func USBFiltersFromMap

func USBFiltersFromMap(v cue.Value) ([]*api.UsbFilter, error)

func USBFiltersFromValue

func USBFiltersFromValue(v cue.Value) ([]*api.UsbFilter, error)

func VolumeFromStruct

func VolumeFromStruct(name string, v cue.Value) (*api.PersistentVolume, error)

func VolumeFromValue

func VolumeFromValue(name string, v cue.Value) (*api.PersistentVolume, error)

func VolumesFromList

func VolumesFromList(v cue.Value) ([]*api.PersistentVolume, error)

func VolumesFromMap

func VolumesFromMap(v cue.Value) ([]*api.PersistentVolume, error)

func VolumesFromValue

func VolumesFromValue(v cue.Value) ([]*api.PersistentVolume, error)

Types

type Config

type Config struct {
	Stages   map[string]*api.Stage
	Includes []string
}

func ConfigFromValue

func ConfigFromValue(v cue.Value) (*Config, error)

func ParseConfig

func ParseConfig(filename string) (*Config, error)

Jump to

Keyboard shortcuts

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