# Functions
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ControlPlaneExternalUpdateRequest is the input to an external update strategy implementer for a CP.
ControlPlaneExternalUpdateResponse is the response from an external update strategy implementer.
DockerNodeUpdateTask is the Schema for the dockernodeupdatetasks API.
DockerNodeUpdateTaskList contains a list of DockerNodeUpdateTask.
DockerNodeUpdateTaskSpec defines the desired state of DockerNodeUpdateTask.
DockerNodeUpdateTaskStatus defines the observed state of DockerNodeUpdateTask.
+kubebuilder:object:root=true.
+kubebuilder:object:root=true DockerNodeUpdateTaskTemplateList contains a list of DockerNodeUpdateTaskTemplate.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true.
+kubebuilder:object:root=true FakeNodeUpdateTaskList contains a list of FakeNodeUpdateTask.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true.
+kubebuilder:object:root=true FakeNodeUpdateTaskTemplateList contains a list of FakeNodeUpdateTaskTemplate.
No description provided by the author
No description provided by the author
MachineDeploymentExternalUpdateRequest is the input to an external update strategy implementer for a groups of machines.
MachineDeploymentExternalUpdateResponse is the response from an external update strategy implementer.
TODO: how to define machine spec???*
// kubeadmControlPlane
kubeadmConfigSpec:
clusterConfiguration:
apiServer:
certSANs:
- localhost
- 127.0.0.1
- 0.0.0.0
- host.docker.internal
controllerManager:
extraArgs:
enable-hostpath-provisioner: "true"
dns: {}
etcd: {}
networking: {}
scheduler: {}
format: cloud-config
initConfiguration:
localAPIEndpoint: {}
nodeRegistration:
imagePullPolicy: IfNotPresent
joinConfiguration:
discovery: {}
nodeRegistration:
imagePullPolicy: IfNotPresent
machineTemplate:
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
kind: DockerMachineTemplate
name: md-scale-au4y6s-control-plane
namespace: md-scale-c12jos
metadata: {}
// machineDeployment
template:
metadata:
labels:
cluster.x-k8s.io/cluster-name: md-scale-au4y6s
cluster.x-k8s.io/deployment-name: md-scale-au4y6s-md-0
spec:
bootstrap:
configRef:
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: KubeadmConfigTemplate
name: md-scale-au4y6s-md-0
clusterName: md-scale-au4y6s
failureDomain: fd4
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
kind: DockerMachineTemplate
name: md-scale-au4y6s-md-0
version: v1.29.0
**/.
NodeUpdateTemplateSpec is template of nodeUpdateTask.
UpdatePolicy is the Schema for the updatepolicies API.
UpdatePolicyList contains a list of UpdatePolicy.
UpdatePolicySpec defines the desired state of UpdatePolicy.
UpdatePolicyStatus defines the observed state of UpdatePolicy.
UpdateTask is the Schema for the updatetasks API.
UpdateTaskList contains a list of UpdateTask.
UpdateTaskSpec defines the desired state of UpdateTask.
UpdateTaskStatus defines the observed state of UpdateTask.
# Type aliases
No description provided by the author
No description provided by the author