Module capi_machinedeployment

Source

Structs§

MachineDeployment
Auto-generated derived type for MachineDeploymentSpec via CustomResource
MachineDeploymentMachineNamingStrategy
machineNamingStrategy allows changing the naming pattern used when creating Machines. Note: InfraMachines & BootstrapConfigs will use the same name as the corresponding Machines.
MachineDeploymentSelector
selector is the label selector for machines. Existing MachineSets whose machines are selected by this will be the ones affected by this deployment. It must match the machine template’s labels.
MachineDeploymentSelectorMatchExpressions
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
MachineDeploymentSpec
spec is the desired state of MachineDeployment.
MachineDeploymentStatus
status is the observed state of MachineDeployment.
MachineDeploymentStatusV1beta2
v1beta2 groups all the fields that will be added or modified in MachineDeployment’s status with the V1Beta2 version.
MachineDeploymentStrategy
strategy is the deployment strategy to use to replace existing machines with new ones.
MachineDeploymentStrategyRemediation
remediation controls the strategy of remediating unhealthy machines and how remediating operations should occur during the lifecycle of the dependant MachineSets.
MachineDeploymentStrategyRollingUpdate
rollingUpdate is the rolling update config params. Present only if MachineDeploymentStrategyType = RollingUpdate.
MachineDeploymentTemplate
template describes the machines that will be created.
MachineDeploymentTemplateMetadata
metadata is the standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
MachineDeploymentTemplateSpec
spec is the specification of the desired behavior of the machine. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
MachineDeploymentTemplateSpecBootstrap
bootstrap is a reference to a local struct which encapsulates fields to configure the Machine’s bootstrapping mechanism.
MachineDeploymentTemplateSpecBootstrapConfigRef
configRef is a reference to a bootstrap provider-specific resource that holds configuration details. The reference is optional to allow users/operators to specify Bootstrap.DataSecretName without the need of a controller.
MachineDeploymentTemplateSpecInfrastructureRef
infrastructureRef is a required reference to a custom resource offered by an infrastructure provider.
MachineDeploymentTemplateSpecReadinessGates
MachineReadinessGate contains the type of a Machine condition to be used as a readiness gate.

Enums§

MachineDeploymentStatusPhase
status is the observed state of MachineDeployment.
MachineDeploymentStrategyRollingUpdateDeletePolicy
rollingUpdate is the rolling update config params. Present only if MachineDeploymentStrategyType = RollingUpdate.
MachineDeploymentStrategyType
strategy is the deployment strategy to use to replace existing machines with new ones.
MachineDeploymentTemplateSpecReadinessGatesPolarity
MachineReadinessGate contains the type of a Machine condition to be used as a readiness gate.