Versions in this module Expand all Collapse all v2 v2.0.0 Oct 7, 2019 Changes in this version + const CharSet + const MachineListFormatDeprecationMessage + var ErrNoCluster = fmt.Errorf("no %q label present", clusterv1.MachineClusterLabelName) + var ErrUnstructuredFieldNotFound = fmt.Errorf("field not found") + func ClusterToInfrastructureMapFunc(gvk schema.GroupVersionKind) handler.ToRequestsFunc + func Contains(list []string, strToSearch string) bool + func Copy(m *clusterv1.Machine) *clusterv1.Machine + func EnsureOwnerRef(ownerReferences []metav1.OwnerReference, ref metav1.OwnerReference) []metav1.OwnerReference + func ExecCommand(name string, args ...string) (string, error) + func Filter(list []string, strToFilter string) (newList []string) + func GetClusterByName(ctx context.Context, c client.Client, namespace, name string) (*clusterv1.Cluster, error) + func GetClusterFromMetadata(ctx context.Context, c client.Client, obj metav1.ObjectMeta) (*clusterv1.Cluster, error) + func GetControlPlaneMachines(machines []*clusterv1.Machine) (res []*clusterv1.Machine) + func GetControlPlaneMachinesFromList(machineList *clusterv1.MachineList) (res []*clusterv1.Machine) + func GetDefaultKubeConfigPath() string + func GetMachineByName(ctx context.Context, c client.Client, namespace, name string) (*clusterv1.Machine, error) + func GetMachineIfExists(c client.Client, namespace, name string) (*clusterv1.Machine, error) + func GetNamespaceOrDefault(namespace string) string + func GetOwnerCluster(ctx context.Context, c client.Client, obj metav1.ObjectMeta) (*clusterv1.Cluster, error) + func GetOwnerMachine(ctx context.Context, c client.Client, obj metav1.ObjectMeta) (*clusterv1.Machine, error) + func HasOwner(refList []metav1.OwnerReference, apiVersion string, kinds []string) bool + func HasOwnerRef(ownerReferences []metav1.OwnerReference, ref metav1.OwnerReference) bool + func Home() string + func IsControlPlaneMachine(machine *clusterv1.Machine) bool + func IsNodeReady(node *v1.Node) bool + func MachineToInfrastructureMapFunc(gvk schema.GroupVersionKind) handler.ToRequestsFunc + func PointsTo(refs []metav1.OwnerReference, target *metav1.ObjectMeta) bool + func Poll(interval, timeout time.Duration, condition wait.ConditionFunc) error + func PollImmediate(interval, timeout time.Duration, condition wait.ConditionFunc) error + func RandomString(n int) string + func RandomToken() string + func Retry(fn wait.ConditionFunc, initialBackoffSec int) error + func UnstructuredUnmarshalField(obj *unstructured.Unstructured, v interface{}, fields ...string) error