package
0.0.0-20180919105625-f2730a8375e6
Repository: https://github.com/hardikdr/machine-controller-manager.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Convert_cluster_APIEndpoint_To_v1alpha1_APIEndpoint is an autogenerated conversion function.
Convert_cluster_Cluster_To_v1alpha1_Cluster is an autogenerated conversion function.
Convert_cluster_ClusterList_To_v1alpha1_ClusterList is an autogenerated conversion function.
Convert_cluster_ClusterNetworkingConfig_To_v1alpha1_ClusterNetworkingConfig is an autogenerated conversion function.
Convert_cluster_ClusterSpec_To_v1alpha1_ClusterSpec is an autogenerated conversion function.
Convert_cluster_ClusterStatus_To_v1alpha1_ClusterStatus is an autogenerated conversion function.
Convert_cluster_ClusterStatusStrategy_To_v1alpha1_ClusterStatusStrategy is an autogenerated conversion function.
Convert_cluster_ClusterStrategy_To_v1alpha1_ClusterStrategy is an autogenerated conversion function.
Convert_cluster_CurrentStatus_To_v1alpha1_CurrentStatus is an autogenerated conversion function.
Convert_cluster_LastOperation_To_v1alpha1_LastOperation is an autogenerated conversion function.
Convert_cluster_Machine_To_v1alpha1_Machine is an autogenerated conversion function.
Convert_cluster_MachineClass_To_v1alpha1_MachineClass is an autogenerated conversion function.
Convert_cluster_MachineClassList_To_v1alpha1_MachineClassList is an autogenerated conversion function.
Convert_cluster_MachineClassRef_To_v1alpha1_MachineClassRef is an autogenerated conversion function.
Convert_cluster_MachineClassStatusStrategy_To_v1alpha1_MachineClassStatusStrategy is an autogenerated conversion function.
Convert_cluster_MachineClassStrategy_To_v1alpha1_MachineClassStrategy is an autogenerated conversion function.
Convert_cluster_MachineDeployment_To_v1alpha1_MachineDeployment is an autogenerated conversion function.
Convert_cluster_MachineDeploymentCondition_To_v1alpha1_MachineDeploymentCondition is an autogenerated conversion function.
Convert_cluster_MachineDeploymentList_To_v1alpha1_MachineDeploymentList is an autogenerated conversion function.
Convert_cluster_MachineDeploymentSpec_To_v1alpha1_MachineDeploymentSpec is an autogenerated conversion function.
Convert_cluster_MachineDeploymentStatus_To_v1alpha1_MachineDeploymentStatus is an autogenerated conversion function.
Convert_cluster_MachineDeploymentStrategy_To_v1alpha1_MachineDeploymentStrategy is an autogenerated conversion function.
Convert_cluster_MachineDeploymentValidationStatusStrategy_To_v1alpha1_MachineDeploymentValidationStatusStrategy is an autogenerated conversion function.
Convert_cluster_MachineDeploymentValidationStrategy_To_v1alpha1_MachineDeploymentValidationStrategy is an autogenerated conversion function.
Convert_cluster_MachineList_To_v1alpha1_MachineList is an autogenerated conversion function.
Convert_cluster_MachineRollingUpdateDeployment_To_v1alpha1_MachineRollingUpdateDeployment is an autogenerated conversion function.
Convert_cluster_MachineSet_To_v1alpha1_MachineSet is an autogenerated conversion function.
Convert_cluster_MachineSetCondition_To_v1alpha1_MachineSetCondition is an autogenerated conversion function.
Convert_cluster_MachineSetList_To_v1alpha1_MachineSetList is an autogenerated conversion function.
Convert_cluster_MachineSetSpec_To_v1alpha1_MachineSetSpec is an autogenerated conversion function.
Convert_cluster_MachineSetStatus_To_v1alpha1_MachineSetStatus is an autogenerated conversion function.
Convert_cluster_MachineSetStatusStrategy_To_v1alpha1_MachineSetStatusStrategy is an autogenerated conversion function.
Convert_cluster_MachineSetStrategy_To_v1alpha1_MachineSetStrategy is an autogenerated conversion function.
Convert_cluster_MachineSpec_To_v1alpha1_MachineSpec is an autogenerated conversion function.
Convert_cluster_MachineStatus_To_v1alpha1_MachineStatus is an autogenerated conversion function.
Convert_cluster_MachineStatusStrategy_To_v1alpha1_MachineStatusStrategy is an autogenerated conversion function.
Convert_cluster_MachineStrategy_To_v1alpha1_MachineStrategy is an autogenerated conversion function.
Convert_cluster_MachineSummary_To_v1alpha1_MachineSummary is an autogenerated conversion function.
Convert_cluster_MachineTemplateSpec_To_v1alpha1_MachineTemplateSpec is an autogenerated conversion function.
Convert_cluster_MachineVersionInfo_To_v1alpha1_MachineVersionInfo is an autogenerated conversion function.
Convert_cluster_NetworkRanges_To_v1alpha1_NetworkRanges is an autogenerated conversion function.
Convert_cluster_ProviderConfig_To_v1alpha1_ProviderConfig is an autogenerated conversion function.
Convert_cluster_ProviderConfigSource_To_v1alpha1_ProviderConfigSource is an autogenerated conversion function.
Convert_cluster_RollbackConfig_To_v1alpha1_RollbackConfig is an autogenerated conversion function.
Convert_v1alpha1_APIEndpoint_To_cluster_APIEndpoint is an autogenerated conversion function.
Convert_v1alpha1_Cluster_To_cluster_Cluster is an autogenerated conversion function.
Convert_v1alpha1_ClusterList_To_cluster_ClusterList is an autogenerated conversion function.
Convert_v1alpha1_ClusterNetworkingConfig_To_cluster_ClusterNetworkingConfig is an autogenerated conversion function.
Convert_v1alpha1_ClusterSpec_To_cluster_ClusterSpec is an autogenerated conversion function.
Convert_v1alpha1_ClusterStatus_To_cluster_ClusterStatus is an autogenerated conversion function.
Convert_v1alpha1_ClusterStatusStrategy_To_cluster_ClusterStatusStrategy is an autogenerated conversion function.
Convert_v1alpha1_ClusterStrategy_To_cluster_ClusterStrategy is an autogenerated conversion function.
Convert_v1alpha1_CurrentStatus_To_cluster_CurrentStatus is an autogenerated conversion function.
Convert_v1alpha1_LastOperation_To_cluster_LastOperation is an autogenerated conversion function.
Convert_v1alpha1_Machine_To_cluster_Machine is an autogenerated conversion function.
Convert_v1alpha1_MachineClass_To_cluster_MachineClass is an autogenerated conversion function.
Convert_v1alpha1_MachineClassList_To_cluster_MachineClassList is an autogenerated conversion function.
Convert_v1alpha1_MachineClassRef_To_cluster_MachineClassRef is an autogenerated conversion function.
Convert_v1alpha1_MachineClassStatusStrategy_To_cluster_MachineClassStatusStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineClassStrategy_To_cluster_MachineClassStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineDeployment_To_cluster_MachineDeployment is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentCondition_To_cluster_MachineDeploymentCondition is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentList_To_cluster_MachineDeploymentList is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentSpec_To_cluster_MachineDeploymentSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentStatus_To_cluster_MachineDeploymentStatus is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentStrategy_To_cluster_MachineDeploymentStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentValidationStatusStrategy_To_cluster_MachineDeploymentValidationStatusStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentValidationStrategy_To_cluster_MachineDeploymentValidationStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineList_To_cluster_MachineList is an autogenerated conversion function.
Convert_v1alpha1_MachineRollingUpdateDeployment_To_cluster_MachineRollingUpdateDeployment is an autogenerated conversion function.
Convert_v1alpha1_MachineSet_To_cluster_MachineSet is an autogenerated conversion function.
Convert_v1alpha1_MachineSetCondition_To_cluster_MachineSetCondition is an autogenerated conversion function.
Convert_v1alpha1_MachineSetList_To_cluster_MachineSetList is an autogenerated conversion function.
Convert_v1alpha1_MachineSetSpec_To_cluster_MachineSetSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineSetStatus_To_cluster_MachineSetStatus is an autogenerated conversion function.
Convert_v1alpha1_MachineSetStatusStrategy_To_cluster_MachineSetStatusStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineSetStrategy_To_cluster_MachineSetStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineSpec_To_cluster_MachineSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineStatus_To_cluster_MachineStatus is an autogenerated conversion function.
Convert_v1alpha1_MachineStatusStrategy_To_cluster_MachineStatusStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineStrategy_To_cluster_MachineStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineSummary_To_cluster_MachineSummary is an autogenerated conversion function.
Convert_v1alpha1_MachineTemplateSpec_To_cluster_MachineTemplateSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineVersionInfo_To_cluster_MachineVersionInfo is an autogenerated conversion function.
Convert_v1alpha1_NetworkRanges_To_cluster_NetworkRanges is an autogenerated conversion function.
Convert_v1alpha1_ProviderConfig_To_cluster_ProviderConfig is an autogenerated conversion function.
Convert_v1alpha1_ProviderConfigSource_To_cluster_ProviderConfigSource is an autogenerated conversion function.
Convert_v1alpha1_RollbackConfig_To_cluster_RollbackConfig is an autogenerated conversion function.
Required by code generated by go2idl Kind takes an unqualified kind and returns a Group qualified GroupKind.
No description provided by the author
No description provided by the author
RegisterConversions adds conversion functions to the given scheme.
RegisterDefaults adds defaulters functions to the given scheme.
Required by code generated by go2idl Resource takes an unqualified resource and returns a Group qualified GroupResource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

AWSAccessKeyID is a constant for a key name that is part of the AWS cloud credentials.
AWSSecretAccessKey is a constant for a key name that is part of the AWS cloud credentials.
AzureClientID is a constant for a key name that is part of the Azure cloud credentials.
AzureClientSecret is a constant for a key name that is part of the Azure cloud credentials.
AzureSubscriptionID is a constant for a key name that is part of the Azure cloud credentials.
AzureTenantID is a constant for a key name that is part of the Azure cloud credentials.
No description provided by the author
These are valid condition statuses.
These are valid condition statuses.
These are valid condition statuses.
DefaultDeploymentUniqueLabelKey is the default key of the selector that is added to existing MCs (and label key that is added to its machines) to prevent the existing MCs to select new machines (and old machines being select by new MC).
GCPServiceAccountJSON is a constant for a key name that is part of the GCP cloud credentials.
MachineAvailable means that machine is present on provider but hasn't joined cluster yet.
Available means the MachineDeployment is available, ie.
MachineDeploymentFrozen is added in a MachineDeployment when one of its machines fails to be created or deleted.
Progressing means the MachineDeployment is progressing.
ReplicaFailure is added in a MachineDeployment when one of its machines fails to be created or deleted.
MachineFailed means operation failed leading to machine status failure.
Finalizer is set on PreareForCreate callback.
MachineOperationCreate indicates that the operation was a create.
MachineOperationDelete indicates that the operation was a create.
MachineOperationHealthCheck indicates that the operation was a create.
MachineOperationUpdate indicates that the operation was an update.
MachinePending means that the machine is being created.
MachineRunning means node is ready and running succesfully.
MachineSetFrozen is set when the machineset has exceeded its replica threshold at the safety controller.
MachineSetReplicaFailure is added in a machine set when one of its machines fails to be created due to insufficient quota, limit ranges, machine security policy, node selectors, etc.
MachineStateFailed means operation failed leading to machine status failure.
MachineStateProcessing means there are operations pending on this machine state.
MachineStateSuccessful indicates that the node is not ready at the moment.
MachineRunning means node is terminating.
MachineUnknown indicates that the node is not ready at the movement.
OpenStackAuthURL is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackCACert is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackClientCert is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackClientKey is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackDomainName is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackInsecure is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackPassword is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackTenantName is a constant for a key name that is part of the OpenStack cloud credentials.
OpenStackUsername is a constant for a key name that is part of the OpenStack cloud credentials.

# Variables

Required by code generated by go2idl.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

APIEndpoint represents a reachable Kubernetes API endpoint.
No description provided by the author
Describes a block device for an EBS volume.
Describes an IAM machine profile.
AWSMachineClass TODO.
AWSMachineClassList is a collection of AWSMachineClasses.
AWSMachineClassSpec is the specification of a cluster.
Describes a network interface.
AzureHardwareProfile is specifies the hardware settings for the virtual machine.
AzureImageReference is specifies information about the image to use.
AzureLinuxConfiguration is specifies the Linux operating system settings on the virtual machine.
AzureMachineClass TODO.
AzureMachineClassList is a collection of AzureMachineClasses.
AzureMachineClassSpec is the specification of a cluster.
AzureManagedDiskParameters is the parameters of a managed disk.
AzureNetworkInterfaceReference is describes a network interface reference.
AzureNetworkInterfaceReferenceProperties is describes a network interface reference properties.
AzureNetworkProfile is specifies the network interfaces of the virtual machine.
AzureOSDisk is specifies information about the operating system disk used by the virtual machine.
AzureOSProfile is specifies the operating system settings for the virtual machine.
AzureSSHConfiguration is SSH configuration for Linux based VMs running on Azure.
AzureSSHPublicKey is contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
AzureStorageProfile is specifies the storage settings for the virtual machine disks.
AzureSubnetInfo is the information containing the subnet details.
AzureSubResource is the Sub Resource definition.
AzureVirtualMachineProperties is describes the properties of a Virtual Machine.
Cluster +k8s:openapi-gen=true +resource:path=clusters,strategy=ClusterStrategy.
No description provided by the author
ClusterNetworkingConfig specifies the different networking parameters for a cluster.
Cluster Functions and Structs +k8s:deepcopy-gen=false.
ClusterSpec defines the desired state of Cluster.
ClusterStatus defines the observed state of Cluster.
+k8s:deepcopy-gen=false.
+k8s:deepcopy-gen=false.
type CurrentStatus.
GCPDisk describes disks for GCP.
GCPMachineClass TODO.
GCPMachineClassList is a collection of GCPMachineClasses.
GCPMachineClassSpec is the specification of a cluster.
GCPMetadata describes metadata for GCP.
GCPNetworkInterface describes network interfaces for GCP.
GCPScheduling describes scheduling configuration for GCP.
GCPServiceAccount describes service accounts for GCP.
LastOperation suggests the last operation performed on the object.
Machine +k8s:openapi-gen=true +resource:path=machines,strategy=MachineStrategy.
MachineClass can be used to templatize and re-use provider configuration across multiple Machines / MachineSets / MachineDeployments.
No description provided by the author
No description provided by the author
MachineClass Functions and Structs +k8s:deepcopy-gen=false.
+k8s:deepcopy-gen=false.
+k8s:deepcopy-gen=false.
MachineDeployment +k8s:openapi-gen=true +resource:path=machinedeployments,strategy=MachineDeploymentValidationStrategy.
MachineDeploymentCondition describes the state of a MachineDeployment at a certain point.
No description provided by the author
DEPRECATED.
MachineDeployment Functions and Structs +k8s:deepcopy-gen=false.
MachineDeploymentSpec defines the desired state of MachineDeployment.
MachineDeploymentStatus defines the observed state of MachineDeployment.
MachineDeploymentStrategy describes how to replace existing machines with new ones.
+k8s:deepcopy-gen=false.
+k8s:deepcopy-gen=false.
No description provided by the author
Spec to control the desired behavior of rolling update.
Machine Functions and Structs +k8s:deepcopy-gen=false.
MachineSet ensures that a specified number of machines replicas are running at any given time.
MachineSetCondition describes the state of a machine set at a certain point.
No description provided by the author
MachineSet Functions and Structs +k8s:deepcopy-gen=false.
MachineSetSpec defines the desired state of MachineSet.
MachineSetStatus defines the observed state of MachineSet.
+k8s:deepcopy-gen=false.
+k8s:deepcopy-gen=false.
MachineSpec defines the desired state of Machine.
MachineStatus defines the observed state of Machine.
+k8s:deepcopy-gen=false.
+k8s:deepcopy-gen=false.
MachineSummary store the summary of machine.
MachineTemplateSpec describes the data a machine should have when created from a template.
No description provided by the author
NetworkRanges represents ranges of network addresses.
OpenStackMachineClass TODO.
OpenStackMachineClassList is a collection of OpenStackMachineClasses.
OpenStackMachineClassSpec is the specification of a cluster.
ProviderConfig defines the configuration to use during node creation.
+k8s:deepcopy-gen=false.
ProviderConfigSource represents a source for the provider-specific resource configuration.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
MachineOperationType is a label for the operation performed on a machine object.
MachinePhase is a label for the condition of a machines at the current time.
MachineSetConditionType is the condition on machineset object.
MachineState is the State of the Machine currently.