package
4.4.1-spectro+incompatible
Repository: https://github.com/spectrocloud/cluster-api-provider-maas.git
Documentation: pkg.go.dev

# Functions

Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint is an autogenerated conversion function.
Convert_v1alpha3_MaasCluster_To_v1beta1_MaasCluster is an autogenerated conversion function.
Convert_v1alpha3_MaasClusterList_To_v1beta1_MaasClusterList is an autogenerated conversion function.
Convert_v1alpha3_MaasClusterSpec_To_v1beta1_MaasClusterSpec is an autogenerated conversion function.
Convert_v1alpha3_MaasClusterStatus_To_v1beta1_MaasClusterStatus is an autogenerated conversion function.
Convert_v1alpha3_MaasMachine_To_v1beta1_MaasMachine is an autogenerated conversion function.
Convert_v1alpha3_MaasMachineList_To_v1beta1_MaasMachineList is an autogenerated conversion function.
No description provided by the author
Convert_v1alpha3_MaasMachineStatus_To_v1beta1_MaasMachineStatus is an autogenerated conversion function.
Convert_v1alpha3_MaasMachineTemplate_To_v1beta1_MaasMachineTemplate is an autogenerated conversion function.
Convert_v1alpha3_MaasMachineTemplateList_To_v1beta1_MaasMachineTemplateList is an autogenerated conversion function.
Convert_v1alpha3_MaasMachineTemplateResource_To_v1beta1_MaasMachineTemplateResource is an autogenerated conversion function.
Convert_v1alpha3_MaasMachineTemplateSpec_To_v1beta1_MaasMachineTemplateSpec is an autogenerated conversion function.
Convert_v1alpha3_Machine_To_v1beta1_Machine is an autogenerated conversion function.
Convert_v1alpha3_Network_To_v1beta1_Network is an autogenerated conversion function.
Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint is an autogenerated conversion function.
Convert_v1beta1_MaasCluster_To_v1alpha3_MaasCluster is an autogenerated conversion function.
Convert_v1beta1_MaasClusterList_To_v1alpha3_MaasClusterList is an autogenerated conversion function.
Convert_v1beta1_MaasClusterSpec_To_v1alpha3_MaasClusterSpec is an autogenerated conversion function.
Convert_v1beta1_MaasClusterStatus_To_v1alpha3_MaasClusterStatus is an autogenerated conversion function.
Convert_v1beta1_MaasMachine_To_v1alpha3_MaasMachine is an autogenerated conversion function.
Convert_v1beta1_MaasMachineList_To_v1alpha3_MaasMachineList is an autogenerated conversion function.
No description provided by the author
Convert_v1beta1_MaasMachineStatus_To_v1alpha3_MaasMachineStatus is an autogenerated conversion function.
Convert_v1beta1_MaasMachineTemplate_To_v1alpha3_MaasMachineTemplate is an autogenerated conversion function.
Convert_v1beta1_MaasMachineTemplateList_To_v1alpha3_MaasMachineTemplateList is an autogenerated conversion function.
Convert_v1beta1_MaasMachineTemplateResource_To_v1alpha3_MaasMachineTemplateResource is an autogenerated conversion function.
Convert_v1beta1_MaasMachineTemplateSpec_To_v1alpha3_MaasMachineTemplateSpec is an autogenerated conversion function.
Convert_v1beta1_Machine_To_v1alpha3_Machine is an autogenerated conversion function.
Convert_v1beta1_Network_To_v1alpha3_Network is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.

# Constants

APIServerAvailableCondition documents whether API server is reachable.
APIServerNotReadyReason api server isn't responding.
ClusterFinalizer allows MaasClusterReconciler to clean up resources associated with MaasCluster before removing it from the apiserver.
Only applicable to control plane machines.
No description provided by the author
No description provided by the author
LoadBalancerProvisioningFailedReason (Severity=Warning) documents a MAASCluster controller detecting dns reconcile failure will be retried.
DNSReadyCondition documents the availability of the container that implements the cluster DNS.
No description provided by the author
MachineDeployFailedReason (Severity=Warning) documents a MachineMachine controller detecting an error while deploying the MaaS machine that provides the MachineMachine infrastructure; those kind of errors are usually transient and failed provisioning are automatically re-tried by the controller.
MachineDeployingReason.
MachineDeployStartedReason (Severity=Info) documents a MachineMachine controller started deploying.
MachineFinalizer allows MaasMachineReconciler to clean up resources associated with MaasMachine before removing it from the apiserver.
MachineNotFoundReason used when the machine couldn't be retrieved.
MachineDeployingReason.
MachineTerminatedReason.
No description provided by the author
WaitingForBootstrapDataReason (Severity=Info) documents a MachineMachine waiting for the bootstrap script to be ready before starting to create the container that provides the MachineMachine infrastructure.
WaitingForClusterInfrastructureReason (Severity=Info) documents a MachineMachine waiting for the cluster infrastructure to be ready before starting to deploy the machine that provides the MachineMachine infrastructure.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
MachineKnownStates represents all known MaaS instance states.
MachineOperationalStates defines the set of states in which an MaaS instance is or can return to running, and supports all MaaS operations.
MachineRunningStates defines the set of states in which an MaaS instance is running or going to be running soon.
MachineStateAllocated is the string representing an instance in a ready (commissioned) state.
MachineStateDeployed is the string representing an instance in a pending state.
MachineStateDeploying is the string representing an instance in a deploying state.
MachineStateDiskErasing is the string representing an instance which is releasing (disk).
MachineStateNew is the string representing an instance which is not yet commissioned.
MachineStateReady is the string representing an instance in a ready (commissioned) state.
MachineStateDiskErasing is the string representing an instance which is releasing.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

APIEndpoint represents a reachable Kubernetes API endpoint.
MaasCluster is the Schema for the maasclusters API.
MaasClusterList contains a list of MaasCluster.
MaasClusterSpec defines the desired state of MaasCluster.
MaasClusterStatus defines the observed state of MaasCluster.
MaasMachine is the Schema for the maasmachines API.
MaasMachineList contains a list of MaasMachine.
MaasMachineSpec defines the desired state of MaasMachine.
MaasMachineStatus defines the observed state of MaasMachine.
MaasMachineTemplate is the Schema for the maasmachinetemplates API.
MaasMachineTemplateList contains a list of MaasMachineTemplate.
MaasMachineTemplateResource describes the data needed to create a MaasMachine from a template.
MaasMachineTemplateSpec defines the desired state of MaasMachineTemplate.
Instance describes an MAAS Machine.
Network encapsulates the Cluster Network.

# Type aliases

MachineState describes the state of an Maas Machine.