# Constants
APIServerProvisionedCondition documents the status of the provisioning of the APIServer instance hosted on the InMemoryMachine.
APIServerWaitingForStartupTimeoutReason (Severity=Info) documents a InMemoryMachine API server pod provisioning.
ClusterFinalizer allows InMemoryClusterReconciler to clean up resources associated with InMemoryCluster before removing it from the API server.
EtcdProvisionedCondition documents the status of the provisioning of the etcd member hosted on the InMemoryMachine.
EtcdWaitingForStartupTimeoutReason (Severity=Info) documents a InMemoryMachine etcd pod provisioning.
ListenerAnnotationName tracks the name of the listener a cluster is linked to.
MachineFinalizer allows ReconcileInMemoryMachine to clean up resources associated with InMemoryMachine before removing it from the API server.
NodeProvisionedCondition documents the status of the provisioning of the node hosted on the InMemoryMachine.
NodeWaitingForStartupTimeoutReason (Severity=Info) documents a InMemoryMachine Node provisioning.
VMProvisionedCondition documents the status of the provisioning VM implementing the InMemoryMachine.
VMWaitingForStartupTimeoutReason (Severity=Info) documents a InMemoryMachine VM provisioning.
WaitingControlPlaneInitializedReason (Severity=Info) documents an InMemoryMachine VM waiting for the control plane to be initialized.
WaitingForBootstrapDataReason (Severity=Info) documents an InMemoryMachine VM waiting for the bootstrap data to be ready before starting to create the CloudMachine/VM.
WaitingForClusterInfrastructureReason (Severity=Info) documents an InMemoryMachine VM waiting for the cluster infrastructure to be ready.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
# Structs
APIEndpoint represents a reachable Kubernetes API endpoint.
CommonProvisioningSettings holds parameters that applies to provisioning of most of the objects.
InMemoryAPIServerBehaviour defines the behaviour of the APIServer hosted on the InMemoryMachine.
InMemoryCluster is the schema for the in-memory cluster API.
InMemoryClusterList contains a list of InMemoryCluster.
InMemoryClusterSpec defines the desired state of the InMemoryCluster.
InMemoryClusterStatus defines the observed state of the InMemoryCluster.
InMemoryClusterTemplate is the Schema for the inmemoryclustertemplates API.
InMemoryClusterTemplateList contains a list of InMemoryClusterTemplate.
InMemoryClusterTemplateResource describes the data needed to create a InMemoryCluster from a template.
InMemoryClusterTemplateSpec defines the desired state of InMemoryClusterTemplate.
InMemoryClusterV1Beta2Status groups all the fields that will be added or modified in InMemoryCluster with the V1Beta2 version.
InMemoryEtcdBehaviour defines the behaviour of the etcd member hosted on the InMemoryMachine.
InMemoryMachine is the schema for the in-memory machine API.
InMemoryMachineBehaviour defines the behaviour of the InMemoryMachine.
InMemoryMachineList contains a list of InMemoryMachine.
InMemoryMachineSpec defines the desired state of InMemoryMachine.
InMemoryMachineStatus defines the observed state of InMemoryMachine.
InMemoryMachineTemplate is the schema for the in-memory machine template API.
InMemoryMachineTemplateList contains a list of InMemoryMachineTemplate.
InMemoryMachineTemplateResource describes the data needed to create a InMemoryMachine from a template.
InMemoryMachineTemplateSpec defines the desired state of InMemoryMachineTemplate.
InMemoryMachineV1Beta2Status groups all the fields that will be added or modified in InMemoryMachine with the V1Beta2 version.
InMemoryNodeBehaviour defines the behaviour of the Node (the kubelet) hosted on the InMemoryMachine.
InMemoryVMBehaviour defines the behaviour of the VM implementing the InMemoryMachine.