config

package
v1.15.1 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2018 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	EnableExperimental bool
)

Functions

func IsHyperV added in v1.15.0

func IsHyperV() bool

func IsKVM added in v1.15.0

func IsKVM() bool

func IsPositive added in v1.5.0

func IsPositive(name string, val string) error

func IsValidCIDR added in v1.5.0

func IsValidCIDR(name string, cidr string) error

func IsValidDiskSize added in v1.5.0

func IsValidDiskSize(name string, diskSize string) error

func IsValidDriver added in v1.5.0

func IsValidDriver(string, driver string) error

func IsValidIPv4Address added in v1.7.0

func IsValidIPv4Address(name string, address string) error

func IsValidIPv4AddressSlice added in v1.15.0

func IsValidIPv4AddressSlice(name string, addressSlice string) error

func IsValidISOUrl added in v1.14.0

func IsValidISOUrl(_ string, isoURL string) error

func IsValidMemorySize added in v1.5.0

func IsValidMemorySize(name string, memorySize string) error

func IsValidNetmask added in v1.7.0

func IsValidNetmask(name string, mask string) error

func IsValidPath added in v1.5.0

func IsValidPath(name string, path string) error

func IsValidPort added in v1.15.0

func IsValidPort(name string, p string) error

func IsValidProxy added in v1.5.0

func IsValidProxy(name string, uri string) error

func IsVirtualBox added in v1.15.0

func IsVirtualBox() bool

func IsXhyve added in v1.15.0

func IsXhyve() bool

Types

type GlobalConfigType

type GlobalConfigType struct {
	FilePath string `json:"-"`

	HostFolders   []config.HostFolderConfig
	ActiveProfile string
	SftpdPID      int
}
var AllInstancesConfig *GlobalConfigType

func NewAllInstancesConfig

func NewAllInstancesConfig(path string) (*GlobalConfigType, error)

Create new object with data if file exists or Create json file and return object if doesn't exists

func (*GlobalConfigType) Delete

func (cfg *GlobalConfigType) Delete() error

func (*GlobalConfigType) Write

func (cfg *GlobalConfigType) Write() error

type InstanceConfigType

type InstanceConfigType struct {
	FilePath                  string `json:"-"`
	OcPath                    string // minishift state
	IsRegistered              bool   // minishift state
	IsRHELBased               bool   // minishift state
	SupportsNetworkAssignment bool   // minishift state

	HostFolders []config.HostFolderConfig

	VMDriver string // general config
}
var InstanceConfig *InstanceConfigType

func NewInstanceConfig

func NewInstanceConfig(path string) (*InstanceConfigType, error)

Create new object with data if file exists or Create json file and return object if doesn't exists

func (*InstanceConfigType) Delete

func (cfg *InstanceConfigType) Delete() error

func (*InstanceConfigType) Write

func (cfg *InstanceConfigType) Write() error

Jump to

Keyboard shortcuts

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