package
0.0.0-20181102103410-c6b285941cf9
Repository: https://github.com/prashanth26/machine-controller-manager.git
Documentation: pkg.go.dev

# Functions

Convert_machine_AlicloudMachineClass_To_v1alpha1_AlicloudMachineClass is an autogenerated conversion function.
Convert_machine_AlicloudMachineClassList_To_v1alpha1_AlicloudMachineClassList is an autogenerated conversion function.
Convert_machine_AlicloudMachineClassSpec_To_v1alpha1_AlicloudMachineClassSpec is an autogenerated conversion function.
Convert_machine_AlicloudSystemDisk_To_v1alpha1_AlicloudSystemDisk is an autogenerated conversion function.
Convert_machine_AWSBlockDeviceMappingSpec_To_v1alpha1_AWSBlockDeviceMappingSpec is an autogenerated conversion function.
Convert_machine_AWSEbsBlockDeviceSpec_To_v1alpha1_AWSEbsBlockDeviceSpec is an autogenerated conversion function.
Convert_machine_AWSIAMProfileSpec_To_v1alpha1_AWSIAMProfileSpec is an autogenerated conversion function.
Convert_machine_AWSMachineClass_To_v1alpha1_AWSMachineClass is an autogenerated conversion function.
Convert_machine_AWSMachineClassList_To_v1alpha1_AWSMachineClassList is an autogenerated conversion function.
Convert_machine_AWSMachineClassSpec_To_v1alpha1_AWSMachineClassSpec is an autogenerated conversion function.
Convert_machine_AWSNetworkInterfaceSpec_To_v1alpha1_AWSNetworkInterfaceSpec is an autogenerated conversion function.
Convert_machine_AzureHardwareProfile_To_v1alpha1_AzureHardwareProfile is an autogenerated conversion function.
Convert_machine_AzureImageReference_To_v1alpha1_AzureImageReference is an autogenerated conversion function.
Convert_machine_AzureLinuxConfiguration_To_v1alpha1_AzureLinuxConfiguration is an autogenerated conversion function.
Convert_machine_AzureMachineClass_To_v1alpha1_AzureMachineClass is an autogenerated conversion function.
Convert_machine_AzureMachineClassList_To_v1alpha1_AzureMachineClassList is an autogenerated conversion function.
Convert_machine_AzureMachineClassSpec_To_v1alpha1_AzureMachineClassSpec is an autogenerated conversion function.
Convert_machine_AzureManagedDiskParameters_To_v1alpha1_AzureManagedDiskParameters is an autogenerated conversion function.
Convert_machine_AzureNetworkInterfaceReference_To_v1alpha1_AzureNetworkInterfaceReference is an autogenerated conversion function.
Convert_machine_AzureNetworkInterfaceReferenceProperties_To_v1alpha1_AzureNetworkInterfaceReferenceProperties is an autogenerated conversion function.
Convert_machine_AzureNetworkProfile_To_v1alpha1_AzureNetworkProfile is an autogenerated conversion function.
Convert_machine_AzureOSDisk_To_v1alpha1_AzureOSDisk is an autogenerated conversion function.
Convert_machine_AzureOSProfile_To_v1alpha1_AzureOSProfile is an autogenerated conversion function.
Convert_machine_AzureSSHConfiguration_To_v1alpha1_AzureSSHConfiguration is an autogenerated conversion function.
Convert_machine_AzureSSHPublicKey_To_v1alpha1_AzureSSHPublicKey is an autogenerated conversion function.
Convert_machine_AzureStorageProfile_To_v1alpha1_AzureStorageProfile is an autogenerated conversion function.
Convert_machine_AzureSubnetInfo_To_v1alpha1_AzureSubnetInfo is an autogenerated conversion function.
Convert_machine_AzureSubResource_To_v1alpha1_AzureSubResource is an autogenerated conversion function.
Convert_machine_AzureVirtualMachineProperties_To_v1alpha1_AzureVirtualMachineProperties is an autogenerated conversion function.
Convert_machine_ClassSpec_To_v1alpha1_ClassSpec is an autogenerated conversion function.
Convert_machine_CurrentStatus_To_v1alpha1_CurrentStatus is an autogenerated conversion function.
Convert_machine_GCPDisk_To_v1alpha1_GCPDisk is an autogenerated conversion function.
Convert_machine_GCPMachineClass_To_v1alpha1_GCPMachineClass is an autogenerated conversion function.
Convert_machine_GCPMachineClassList_To_v1alpha1_GCPMachineClassList is an autogenerated conversion function.
Convert_machine_GCPMachineClassSpec_To_v1alpha1_GCPMachineClassSpec is an autogenerated conversion function.
Convert_machine_GCPMetadata_To_v1alpha1_GCPMetadata is an autogenerated conversion function.
Convert_machine_GCPNetworkInterface_To_v1alpha1_GCPNetworkInterface is an autogenerated conversion function.
Convert_machine_GCPScheduling_To_v1alpha1_GCPScheduling is an autogenerated conversion function.
Convert_machine_GCPServiceAccount_To_v1alpha1_GCPServiceAccount is an autogenerated conversion function.
Convert_machine_LastOperation_To_v1alpha1_LastOperation is an autogenerated conversion function.
Convert_machine_Machine_To_v1alpha1_Machine is an autogenerated conversion function.
Convert_machine_MachineDeployment_To_v1alpha1_MachineDeployment is an autogenerated conversion function.
Convert_machine_MachineDeploymentCondition_To_v1alpha1_MachineDeploymentCondition is an autogenerated conversion function.
Convert_machine_MachineDeploymentList_To_v1alpha1_MachineDeploymentList is an autogenerated conversion function.
Convert_machine_MachineDeploymentRollback_To_v1alpha1_MachineDeploymentRollback is an autogenerated conversion function.
Convert_machine_MachineDeploymentSpec_To_v1alpha1_MachineDeploymentSpec is an autogenerated conversion function.
Convert_machine_MachineDeploymentStatus_To_v1alpha1_MachineDeploymentStatus is an autogenerated conversion function.
Convert_machine_MachineDeploymentStrategy_To_v1alpha1_MachineDeploymentStrategy is an autogenerated conversion function.
Convert_machine_MachineList_To_v1alpha1_MachineList is an autogenerated conversion function.
Convert_machine_MachineSet_To_v1alpha1_MachineSet is an autogenerated conversion function.
Convert_machine_MachineSetCondition_To_v1alpha1_MachineSetCondition is an autogenerated conversion function.
Convert_machine_MachineSetList_To_v1alpha1_MachineSetList is an autogenerated conversion function.
Convert_machine_MachineSetSpec_To_v1alpha1_MachineSetSpec is an autogenerated conversion function.
Convert_machine_MachineSetStatus_To_v1alpha1_MachineSetStatus is an autogenerated conversion function.
Convert_machine_MachineSpec_To_v1alpha1_MachineSpec is an autogenerated conversion function.
Convert_machine_MachineStatus_To_v1alpha1_MachineStatus is an autogenerated conversion function.
Convert_machine_MachineSummary_To_v1alpha1_MachineSummary is an autogenerated conversion function.
Convert_machine_MachineTemplate_To_v1alpha1_MachineTemplate is an autogenerated conversion function.
Convert_machine_MachineTemplateList_To_v1alpha1_MachineTemplateList is an autogenerated conversion function.
Convert_machine_MachineTemplateSpec_To_v1alpha1_MachineTemplateSpec is an autogenerated conversion function.
Convert_machine_OpenStackMachineClass_To_v1alpha1_OpenStackMachineClass is an autogenerated conversion function.
Convert_machine_OpenStackMachineClassList_To_v1alpha1_OpenStackMachineClassList is an autogenerated conversion function.
Convert_machine_OpenStackMachineClassSpec_To_v1alpha1_OpenStackMachineClassSpec is an autogenerated conversion function.
Convert_machine_RollbackConfig_To_v1alpha1_RollbackConfig is an autogenerated conversion function.
Convert_machine_RollingUpdateMachineDeployment_To_v1alpha1_RollingUpdateMachineDeployment is an autogenerated conversion function.
Convert_machine_Scale_To_v1alpha1_Scale is an autogenerated conversion function.
Convert_machine_ScaleSpec_To_v1alpha1_ScaleSpec is an autogenerated conversion function.
Convert_machine_ScaleStatus_To_v1alpha1_ScaleStatus is an autogenerated conversion function.
Convert_v1alpha1_AlicloudMachineClass_To_machine_AlicloudMachineClass is an autogenerated conversion function.
Convert_v1alpha1_AlicloudMachineClassList_To_machine_AlicloudMachineClassList is an autogenerated conversion function.
Convert_v1alpha1_AlicloudMachineClassSpec_To_machine_AlicloudMachineClassSpec is an autogenerated conversion function.
Convert_v1alpha1_AlicloudSystemDisk_To_machine_AlicloudSystemDisk is an autogenerated conversion function.
Convert_v1alpha1_AWSBlockDeviceMappingSpec_To_machine_AWSBlockDeviceMappingSpec is an autogenerated conversion function.
Convert_v1alpha1_AWSEbsBlockDeviceSpec_To_machine_AWSEbsBlockDeviceSpec is an autogenerated conversion function.
Convert_v1alpha1_AWSIAMProfileSpec_To_machine_AWSIAMProfileSpec is an autogenerated conversion function.
Convert_v1alpha1_AWSMachineClass_To_machine_AWSMachineClass is an autogenerated conversion function.
Convert_v1alpha1_AWSMachineClassList_To_machine_AWSMachineClassList is an autogenerated conversion function.
Convert_v1alpha1_AWSMachineClassSpec_To_machine_AWSMachineClassSpec is an autogenerated conversion function.
Convert_v1alpha1_AWSNetworkInterfaceSpec_To_machine_AWSNetworkInterfaceSpec is an autogenerated conversion function.
Convert_v1alpha1_AzureHardwareProfile_To_machine_AzureHardwareProfile is an autogenerated conversion function.
Convert_v1alpha1_AzureImageReference_To_machine_AzureImageReference is an autogenerated conversion function.
Convert_v1alpha1_AzureLinuxConfiguration_To_machine_AzureLinuxConfiguration is an autogenerated conversion function.
Convert_v1alpha1_AzureMachineClass_To_machine_AzureMachineClass is an autogenerated conversion function.
Convert_v1alpha1_AzureMachineClassList_To_machine_AzureMachineClassList is an autogenerated conversion function.
Convert_v1alpha1_AzureMachineClassSpec_To_machine_AzureMachineClassSpec is an autogenerated conversion function.
Convert_v1alpha1_AzureManagedDiskParameters_To_machine_AzureManagedDiskParameters is an autogenerated conversion function.
Convert_v1alpha1_AzureNetworkInterfaceReference_To_machine_AzureNetworkInterfaceReference is an autogenerated conversion function.
Convert_v1alpha1_AzureNetworkInterfaceReferenceProperties_To_machine_AzureNetworkInterfaceReferenceProperties is an autogenerated conversion function.
Convert_v1alpha1_AzureNetworkProfile_To_machine_AzureNetworkProfile is an autogenerated conversion function.
Convert_v1alpha1_AzureOSDisk_To_machine_AzureOSDisk is an autogenerated conversion function.
Convert_v1alpha1_AzureOSProfile_To_machine_AzureOSProfile is an autogenerated conversion function.
Convert_v1alpha1_AzureSSHConfiguration_To_machine_AzureSSHConfiguration is an autogenerated conversion function.
Convert_v1alpha1_AzureSSHPublicKey_To_machine_AzureSSHPublicKey is an autogenerated conversion function.
Convert_v1alpha1_AzureStorageProfile_To_machine_AzureStorageProfile is an autogenerated conversion function.
Convert_v1alpha1_AzureSubnetInfo_To_machine_AzureSubnetInfo is an autogenerated conversion function.
Convert_v1alpha1_AzureSubResource_To_machine_AzureSubResource is an autogenerated conversion function.
Convert_v1alpha1_AzureVirtualMachineProperties_To_machine_AzureVirtualMachineProperties is an autogenerated conversion function.
Convert_v1alpha1_ClassSpec_To_machine_ClassSpec is an autogenerated conversion function.
Convert_v1alpha1_CurrentStatus_To_machine_CurrentStatus is an autogenerated conversion function.
Convert_v1alpha1_GCPDisk_To_machine_GCPDisk is an autogenerated conversion function.
Convert_v1alpha1_GCPMachineClass_To_machine_GCPMachineClass is an autogenerated conversion function.
Convert_v1alpha1_GCPMachineClassList_To_machine_GCPMachineClassList is an autogenerated conversion function.
Convert_v1alpha1_GCPMachineClassSpec_To_machine_GCPMachineClassSpec is an autogenerated conversion function.
Convert_v1alpha1_GCPMetadata_To_machine_GCPMetadata is an autogenerated conversion function.
Convert_v1alpha1_GCPNetworkInterface_To_machine_GCPNetworkInterface is an autogenerated conversion function.
Convert_v1alpha1_GCPScheduling_To_machine_GCPScheduling is an autogenerated conversion function.
Convert_v1alpha1_GCPServiceAccount_To_machine_GCPServiceAccount is an autogenerated conversion function.
Convert_v1alpha1_LastOperation_To_machine_LastOperation is an autogenerated conversion function.
Convert_v1alpha1_Machine_To_machine_Machine is an autogenerated conversion function.
Convert_v1alpha1_MachineDeployment_To_machine_MachineDeployment is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentCondition_To_machine_MachineDeploymentCondition is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentList_To_machine_MachineDeploymentList is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentRollback_To_machine_MachineDeploymentRollback is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentSpec_To_machine_MachineDeploymentSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentStatus_To_machine_MachineDeploymentStatus is an autogenerated conversion function.
Convert_v1alpha1_MachineDeploymentStrategy_To_machine_MachineDeploymentStrategy is an autogenerated conversion function.
Convert_v1alpha1_MachineList_To_machine_MachineList is an autogenerated conversion function.
Convert_v1alpha1_MachineSet_To_machine_MachineSet is an autogenerated conversion function.
Convert_v1alpha1_MachineSetCondition_To_machine_MachineSetCondition is an autogenerated conversion function.
Convert_v1alpha1_MachineSetList_To_machine_MachineSetList is an autogenerated conversion function.
Convert_v1alpha1_MachineSetSpec_To_machine_MachineSetSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineSetStatus_To_machine_MachineSetStatus is an autogenerated conversion function.
Convert_v1alpha1_MachineSpec_To_machine_MachineSpec is an autogenerated conversion function.
Convert_v1alpha1_MachineStatus_To_machine_MachineStatus is an autogenerated conversion function.
Convert_v1alpha1_MachineSummary_To_machine_MachineSummary is an autogenerated conversion function.
Convert_v1alpha1_MachineTemplate_To_machine_MachineTemplate is an autogenerated conversion function.
Convert_v1alpha1_MachineTemplateList_To_machine_MachineTemplateList is an autogenerated conversion function.
Convert_v1alpha1_MachineTemplateSpec_To_machine_MachineTemplateSpec is an autogenerated conversion function.
Convert_v1alpha1_OpenStackMachineClass_To_machine_OpenStackMachineClass is an autogenerated conversion function.
Convert_v1alpha1_OpenStackMachineClassList_To_machine_OpenStackMachineClassList is an autogenerated conversion function.
Convert_v1alpha1_OpenStackMachineClassSpec_To_machine_OpenStackMachineClassSpec is an autogenerated conversion function.
Convert_v1alpha1_RollbackConfig_To_machine_RollbackConfig is an autogenerated conversion function.
Convert_v1alpha1_RollingUpdateMachineDeployment_To_machine_RollingUpdateMachineDeployment is an autogenerated conversion function.
Convert_v1alpha1_Scale_To_machine_Scale is an autogenerated conversion function.
Convert_v1alpha1_ScaleSpec_To_machine_ScaleSpec is an autogenerated conversion function.
Convert_v1alpha1_ScaleStatus_To_machine_ScaleStatus is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.
RegisterDefaults adds defaulters functions to the given scheme.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

AlicloudAccessKeyID is a constant for a key name that is part of the Alibaba cloud credentials.
AlicloudAccessKeySecret is a constant for a key name that is part of the Alibaba cloud credentials.
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.
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.
GroupName is the group name use in this package.
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.
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 successfully.
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.
MachineStatePending 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.
Kill all existing machines before creating new ones.
Replace the old MCs by new one using rolling update i.e gradually scale down the old MCs and scale up the new one.

# Variables

AddToScheme is a pointer to SchemeBuilder.AddToScheme.
SchemeBuilder used to register the Machine resource.
SchemeGroupVersion is group version used to register these objects.

# Structs

AlicloudMachineClass TODO.
AlicloudMachineClassList is a collection of AlicloudMachineClasses.
AlicloudMachineClassSpec is the specification of a cluster.
AlicloudSystemDisk describes SystemDisk for Alicloud.
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.
ClassSpec is the class specification of machine.
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 TODO.
Deployment enables declarative updates for machines and MachineSets.
MachineDeploymentCondition describes the state of a MachineDeployment at a certain point.
MachineDeploymentList is a list of MachineDeployments.
DEPRECATED.
MachineDeploymentSpec is the specification of the desired behavior of the MachineDeployment.
MachineDeploymentStatus is the most recently observed status of the MachineDeployment.
MachineDeploymentStrategy describes how to replace existing machines with new ones.
MachineList is a collection of Machines.
MachineSet TODO.
MachineSetCondition describes the state of a machine set at a certain point.
MachineSetList is a collection of MachineSet.
MachineSetSpec is the specification of a cluster.
MachineSetStatus represents the status of a machineSet object.
MachineSpec is the specification of a machine.
MachineStatus TODO.
MachineSummary store the summary of machine.
MachineTemplate describes a template for creating copies of a predefined machine.
MachineTemplateList is a list of MachineTemplates.
MachineTemplateSpec describes the data a machine should have when created from a template.
OpenStackMachineClass TODO.
OpenStackMachineClassList is a collection of OpenStackMachineClasses.
OpenStackMachineClassSpec is the specification of a cluster.
No description provided by the author
Spec to control the desired behavior of rolling update.
represents a scaling request for a resource.
describes the attributes of a scale subresource.
represents the current status of a scale subresource.

# Type aliases

No description provided by the author
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.
MachinePhase is a label for the condition of a machines at the current time.