Documentation ¶
Index ¶
- func FlattenParameters(directParameters, fileParameters []string) ([]string, error)
- func GetAnyMaster() (hope.Node, error)
- func GetAvailableMasters() ([]hope.Node, error)
- func GetBareNode(name string) (hope.Node, error)
- func GetBareNodeTypes(types []string) ([]hope.Node, error)
- func GetHypervisor(name string) (hypervisors.Hypervisor, error)
- func GetHypervisors() ([]hypervisors.Hypervisor, error)
- func GetIdentifiableResources(names *[]string, tags *[]string) (*[]hope.Resource, error)
- func GetJob(jobName string) (*hope.Job, error)
- func GetJobs() (*[]hope.Job, error)
- func GetLoadBalancer() (hope.Node, error)
- func GetNode(name string) (hope.Node, error)
- func GetNodeNames(types []string) ([]string, error)
- func GetResources() (*[]hope.Resource, error)
- func GetVMs() (hope.VMs, error)
- func HasNode(name string) bool
- func HypervisorForNodeNamed(name string) (*hypervisors.Hypervisor, error)
- func KubectlFromAnyMaster() (*kubeutil.Kubectl, error)
- func VMSpec(vmName string) (*hope.VMImageSpec, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlattenParameters ¶ added in v0.24.0
For each parameter from a file, load the file and populate the base64 values of the files into the properties.
Does nothing to deduplicate keys. All plain parameters will exist in the list before file parameters.
func GetAnyMaster ¶
func GetAvailableMasters ¶ added in v0.17.2
GetAvailableMasters -- Returns the list of master nodes that can be reached in one way or another. Doesn't confirm if the masters are configured, or are in the load balanced set of masters; only that the node exists on its defined hypervisor.
func GetHypervisor ¶ added in v0.15.0
func GetHypervisor(name string) (hypervisors.Hypervisor, error)
func GetHypervisors ¶ added in v0.15.0
func GetHypervisors() ([]hypervisors.Hypervisor, error)
func GetLoadBalancer ¶ added in v0.17.0
func GetNodeNames ¶ added in v0.20.0
func GetResources ¶
func HasNode ¶ added in v0.15.3
HasNode -- Check whether a node has been defined in the hope file, even if the node doesn't exist on its hypervisor yet.
func HypervisorForNodeNamed ¶ added in v0.21.0
func HypervisorForNodeNamed(name string) (*hypervisors.Hypervisor, error)
func KubectlFromAnyMaster ¶ added in v0.15.2
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.