Versions in this module Expand all Collapse all v0 v0.5.2 Nov 6, 2019 v0.5.1 Sep 2, 2019 v0.5.0 Jul 29, 2019 Changes in this version + const LinodeProviderAPIVersion + const LinodeProviderGroupName + const LinodeProviderKind + func EncodeClusterSpec(spec *LinodeClusterProviderSpec) (*runtime.RawExtension, error) + func EncodeClusterStatus(status *LinodeClusterProviderStatus) (*runtime.RawExtension, error) + func EncodeMachineSpec(spec *LinodeMachineProviderSpec) (*runtime.RawExtension, error) + func EncodeMachineStatus(status *LinodeMachineProviderStatus) (*runtime.RawExtension, error) + func SetLinodeClusterProviderConfig(cluster *clusterapi.Cluster) error + type LinodeClusterProviderSpec struct + func ClusterConfigFromProviderSpec(providerConfig clusterv1.ProviderSpec) (*LinodeClusterProviderSpec, error) + type LinodeClusterProviderStatus struct + Network Network + func ClusterStatusFromProviderStatus(extension *runtime.RawExtension) (*LinodeClusterProviderStatus, error) + type LinodeMachineProviderSpec struct + Image string + Pubkey string + Region string + Roles []api.MachineRole + Type string + func MachineConfigFromProviderSpec(providerConfig clusterv1.ProviderSpec) (*LinodeMachineProviderSpec, error) + type LinodeMachineProviderStatus struct + InstanceID int + InstanceStatus string + func MachineStatusFromProviderStatus(extension *runtime.RawExtension) (*LinodeMachineProviderStatus, error) + type LinodeNodeBalancer struct + ClientConnThrottle int + Hostname *string + ID int + IPv4 *string + IPv6 *string + Label *string + Region string + Tags []string + func DescribeLoadBalancer(lb *linodego.NodeBalancer) *LinodeNodeBalancer + type Network struct + APIServerLB *LinodeNodeBalancer