Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions projects/aws/bottlerocket-bootstrap/CHECKSUMS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cdb98e17f95b1f8a4e02e229b994740bd2e2ad252cb173f76c9e3d9fdf296c26 _output/bin/bottlerocket-bootstrap/linux-amd64/bottlerocket-bootstrap
bae38153c43f7c56d4b4a3cda53f8be4ede38e26de8dec706cbf765a9f1d2117 _output/bin/bottlerocket-bootstrap/linux-amd64/bottlerocket-bootstrap-snow
8a5453e2948a4a4368bbba29fbf83b730e389d7c4ddb9a51905654ef47c6838d _output/bin/bottlerocket-bootstrap/linux-arm64/bottlerocket-bootstrap
3eb39bc123511c1d405017b2745c98b9eabbfc38b4a8b61dad463cb5b46c6ecb _output/bin/bottlerocket-bootstrap/linux-arm64/bottlerocket-bootstrap-snow
796b2726983706f1840b3686f8a241844e02fbda971d2990b686b44ee7f30a45 _output/bin/bottlerocket-bootstrap/linux-amd64/bottlerocket-bootstrap
a94ca4ca75f5eaaa308800798249f1bf0eeade8a005f8b483d1fc5bf153c80c5 _output/bin/bottlerocket-bootstrap/linux-amd64/bottlerocket-bootstrap-snow
acdba494f993e6a8aeb69e979aa328a717c8cf6907a09d2423d24476ab2eea1d _output/bin/bottlerocket-bootstrap/linux-arm64/bottlerocket-bootstrap
63b731c873abbf0ae166bc8b8f85951fb2b36c8a36ecda00de65190170dba42e _output/bin/bottlerocket-bootstrap/linux-arm64/bottlerocket-bootstrap-snow
15 changes: 12 additions & 3 deletions projects/aws/bottlerocket-bootstrap/pkg/utils/userdata.go
Original file line number Diff line number Diff line change
Expand Up @@ -148,8 +148,17 @@ func WriteUserDataFiles(userData *UserData) error {
return errors.Wrap(err, "Error converting string to int for permissions")
}

if err := files.Write(file.Path, []byte(file.Content), fs.FileMode(perm)); err != nil {
return errors.Wrapf(err, "Error writing file: %s", file.Path)
// For containerd certs.d files, write to the rootfs path directly.
// thar-be-registries atomically swaps the certs.d directory, so writes
// to the container-visible path may land in the old (swapped-out) directory.
writePath := file.Path
if strings.HasPrefix(file.Path, "/etc/containerd/certs.d/") {
writePath = "/.bottlerocket/rootfs" + file.Path
fmt.Printf("Writing containerd certs.d file to rootfs path: %s\n", writePath)
}

if err := files.Write(writePath, []byte(file.Content), fs.FileMode(perm)); err != nil {
return errors.Wrapf(err, "Error writing file: %s", writePath)
}
// get owner
owners := strings.Split(file.Owner, ":")
Expand All @@ -160,7 +169,7 @@ func WriteUserDataFiles(userData *UserData) error {
}
uid, _ := strconv.Atoi(userDetails.Uid)
gid, _ := strconv.Atoi(userDetails.Gid)
err = syscall.Chown(file.Path, uid, gid)
err = syscall.Chown(writePath, uid, gid)
if err != nil {
return errors.Wrap(err, "Error running chown to set owners/groups")
}
Expand Down
20 changes: 10 additions & 10 deletions projects/kubernetes-sigs/cluster-api/CHECKSUMS
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
4dd716de8faf67588e12afdacb4de229a4aef072ea98014e8e088b3491457dd7 _output/bin/cluster-api/linux-amd64/cluster-api-provider-docker-manager
c22bb72fc331470ba1e2908208d2ab9480fbc74aa5a66ac00b0f2af94f26c73e _output/bin/cluster-api/linux-amd64/clusterctl
27373c3c5e925dce57dc08c51538174ef9e3658ffcf46990aa75ef6442e5d02c _output/bin/cluster-api/linux-amd64/kubeadm-bootstrap-manager
5f1c3a6038ceeca4517f833c7eaec4ba20b1b3edc2594a7f15cb317607ceb666 _output/bin/cluster-api/linux-amd64/kubeadm-control-plane-manager
9e3dafddfbd9a24001fbf0c038d51013b3304c87e43a1c07abacd091fd69e1d1 _output/bin/cluster-api/linux-amd64/manager
eabca371300b648d7db9812c043543f753db2109bfa6a79662a8837f6bb7f813 _output/bin/cluster-api/linux-arm64/cluster-api-provider-docker-manager
551463f520fc314ac0b329a160438f52168d7b9c2676c17b8618257095f326c0 _output/bin/cluster-api/linux-arm64/clusterctl
63cba5721e92d0501db3b5ecf9427ada287fb366ceaddc3500da75f1aa0e8966 _output/bin/cluster-api/linux-arm64/kubeadm-bootstrap-manager
6286ef96ec2e9c92ab6c62826dbfc464d2f3e646c981f227894826bb54ab045e _output/bin/cluster-api/linux-arm64/kubeadm-control-plane-manager
c7f70a6c3953d752a13af1071e1a762ad58a955356394e5279b53c7fd9549409 _output/bin/cluster-api/linux-arm64/manager
4b8f1d52e76552c71cf3e4d9bf2b38cca7f13e1d3c75acae17bf3d81482b4412 _output/bin/cluster-api/linux-amd64/cluster-api-provider-docker-manager
c953c884f55c67e91bad329e11a2c31c31bdb8e145f584aac5fd4b65ea7acb25 _output/bin/cluster-api/linux-amd64/clusterctl
a9de337ef55f65c92f8cc4e72c150871ebdcda1ae3f800c80db4b15d34072456 _output/bin/cluster-api/linux-amd64/kubeadm-bootstrap-manager
b5adf7de165d7719b7c9af329f24b09c6c860c542f92ab51e24255df04ef7266 _output/bin/cluster-api/linux-amd64/kubeadm-control-plane-manager
a8bddc06a19a13de2cf522cd0d2772cfb048f710ac03d7ccec6f04951e04a88b _output/bin/cluster-api/linux-amd64/manager
501c088fbab86b32c06e3e4155406af2ba0997d2db44376faabdfd5db7d8e9f6 _output/bin/cluster-api/linux-arm64/cluster-api-provider-docker-manager
d83ea62d708752ff94216a2c9a01c4b0aaa117a010d34486d44f57e5de05a2c9 _output/bin/cluster-api/linux-arm64/clusterctl
12891a7d9513534f8d89fbe1179172c87f793d5ab5f06a0cddd4ee7b550c23b5 _output/bin/cluster-api/linux-arm64/kubeadm-bootstrap-manager
09c983a63f4044f753c20f5892df291087b3a1708c19ed99cbd38baa2b5fd802 _output/bin/cluster-api/linux-arm64/kubeadm-control-plane-manager
274b4dd14f25359c170be501d2d4ed590d6505ab3136c0a1af1ba6f2c32ccb09 _output/bin/cluster-api/linux-arm64/manager
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From d946852f9169e667da14bc73fc7e1dede547ca8c Mon Sep 17 00:00:00 2001
From 69a1464377a645e5b5b78869c4c0d9af8aac0e95 Mon Sep 17 00:00:00 2001
From: Vignesh Goutham Ganesh <vgg@amazon.com>
Date: Fri, 11 Jun 2021 10:43:09 -0700
Subject: [PATCH] Adding capi support for Bottlerocket
Subject: [PATCH 01/37] Adding capi support for Bottlerocket

Signed-off-by: Vignesh Goutham Ganesh <vgg@amazon.com>

Expand Down Expand Up @@ -69,7 +69,7 @@ Remove userdata logging for bottlerocket
create mode 100644 bootstrap/kubeadm/internal/bottlerocket/utils.go

diff --git a/api/bootstrap/kubeadm/v1beta1/conversion.go b/api/bootstrap/kubeadm/v1beta1/conversion.go
index 1c1d9f7ac..a4c2d7a21 100644
index 1c1d9f7..a4c2d7a 100644
--- a/api/bootstrap/kubeadm/v1beta1/conversion.go
+++ b/api/bootstrap/kubeadm/v1beta1/conversion.go
@@ -652,6 +652,30 @@ func Convert_v1beta2_DNS_To_v1beta1_DNS(in *bootstrapv1.DNS, out *DNS, _ apimach
Expand Down Expand Up @@ -104,7 +104,7 @@ index 1c1d9f7ac..a4c2d7a21 100644
if in.Local != nil {
if err := Convert_v1beta1_LocalEtcd_To_v1beta2_LocalEtcd(in.Local, &out.Local, s); err != nil {
diff --git a/api/bootstrap/kubeadm/v1beta1/kubeadm_types.go b/api/bootstrap/kubeadm/v1beta1/kubeadm_types.go
index 68e33ed6b..6cb79314a 100644
index 68e33ed..6cb7931 100644
--- a/api/bootstrap/kubeadm/v1beta1/kubeadm_types.go
+++ b/api/bootstrap/kubeadm/v1beta1/kubeadm_types.go
@@ -94,6 +94,21 @@ type InitConfiguration struct {
Expand Down Expand Up @@ -182,7 +182,7 @@ index 68e33ed6b..6cb79314a 100644
// When used in the context of control plane nodes, NodeRegistration should remain consistent
// across both InitConfiguration and JoinConfiguration
diff --git a/api/bootstrap/kubeadm/v1beta1/kubeadmconfig_types.go b/api/bootstrap/kubeadm/v1beta1/kubeadmconfig_types.go
index 1095b1dc4..77951962f 100644
index 1095b1d..7795196 100644
--- a/api/bootstrap/kubeadm/v1beta1/kubeadmconfig_types.go
+++ b/api/bootstrap/kubeadm/v1beta1/kubeadmconfig_types.go
@@ -27,7 +27,7 @@ import (
Expand All @@ -205,7 +205,7 @@ index 1095b1dc4..77951962f 100644

var (
diff --git a/api/bootstrap/kubeadm/v1beta1/zz_generated.conversion.go b/api/bootstrap/kubeadm/v1beta1/zz_generated.conversion.go
index 65c918984..80727d988 100644
index 65c9189..80727d9 100644
--- a/api/bootstrap/kubeadm/v1beta1/zz_generated.conversion.go
+++ b/api/bootstrap/kubeadm/v1beta1/zz_generated.conversion.go
@@ -300,6 +300,16 @@ func RegisterConversions(s *runtime.Scheme) error {
Expand Down Expand Up @@ -391,7 +391,7 @@ index 65c918984..80727d988 100644
out.Name = in.Name
out.Key = in.Key
diff --git a/api/bootstrap/kubeadm/v1beta1/zz_generated.deepcopy.go b/api/bootstrap/kubeadm/v1beta1/zz_generated.deepcopy.go
index b0c0b9749..a51569957 100644
index b0c0b97..a515699 100644
--- a/api/bootstrap/kubeadm/v1beta1/zz_generated.deepcopy.go
+++ b/api/bootstrap/kubeadm/v1beta1/zz_generated.deepcopy.go
@@ -142,10 +142,29 @@ func (in *BootstrapTokenString) DeepCopy() *BootstrapTokenString {
Expand Down Expand Up @@ -478,7 +478,7 @@ index b0c0b9749..a51569957 100644
func (in *SecretFileSource) DeepCopyInto(out *SecretFileSource) {
*out = *in
diff --git a/api/bootstrap/kubeadm/v1beta2/kubeadm_types.go b/api/bootstrap/kubeadm/v1beta2/kubeadm_types.go
index 17e3bfc78..2d5a307fe 100644
index 17e3bfc..2d5a307 100644
--- a/api/bootstrap/kubeadm/v1beta2/kubeadm_types.go
+++ b/api/bootstrap/kubeadm/v1beta2/kubeadm_types.go
@@ -145,6 +145,20 @@ func (r *InitConfiguration) IsDefined() bool {
Expand Down Expand Up @@ -580,7 +580,7 @@ index 17e3bfc78..2d5a307fe 100644
// When used in the context of control plane nodes, NodeRegistration should remain consistent
// across both InitConfiguration and JoinConfiguration
diff --git a/api/bootstrap/kubeadm/v1beta2/kubeadmconfig_types.go b/api/bootstrap/kubeadm/v1beta2/kubeadmconfig_types.go
index b35319555..427fb2594 100644
index b353195..427fb25 100644
--- a/api/bootstrap/kubeadm/v1beta2/kubeadmconfig_types.go
+++ b/api/bootstrap/kubeadm/v1beta2/kubeadmconfig_types.go
@@ -28,7 +28,7 @@ import (
Expand All @@ -603,7 +603,7 @@ index b35319555..427fb2594 100644

var (
diff --git a/api/bootstrap/kubeadm/v1beta2/zz_generated.deepcopy.go b/api/bootstrap/kubeadm/v1beta2/zz_generated.deepcopy.go
index 21662ec5c..880b661af 100644
index 21662ec..880b661 100644
--- a/api/bootstrap/kubeadm/v1beta2/zz_generated.deepcopy.go
+++ b/api/bootstrap/kubeadm/v1beta2/zz_generated.deepcopy.go
@@ -179,9 +179,27 @@ func (in *BootstrapTokenString) DeepCopy() *BootstrapTokenString {
Expand Down Expand Up @@ -687,7 +687,7 @@ index 21662ec5c..880b661af 100644
func (in *Scheduler) DeepCopyInto(out *Scheduler) {
*out = *in
diff --git a/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigs.yaml b/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigs.yaml
index 62ae44bc3..407f6a94b 100644
index 62ae44b..407f6a9 100644
--- a/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigs.yaml
+++ b/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigs.yaml
@@ -298,6 +298,22 @@ spec:
Expand Down Expand Up @@ -971,7 +971,7 @@ index 62ae44bc3..407f6a94b 100644
description: |-
skipPhases is a list of phases to skip during command execution.
diff --git a/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigtemplates.yaml b/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigtemplates.yaml
index 40f86233f..1b9d4d6b4 100644
index 40f8623..1b9d4d6 100644
--- a/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigtemplates.yaml
+++ b/bootstrap/kubeadm/config/crd/bases/bootstrap.cluster.x-k8s.io_kubeadmconfigtemplates.yaml
@@ -331,6 +331,22 @@ spec:
Expand Down Expand Up @@ -1260,7 +1260,7 @@ index 40f86233f..1b9d4d6b4 100644
skipPhases is a list of phases to skip during command execution.
diff --git a/bootstrap/kubeadm/internal/bottlerocket/bootstrap.go b/bootstrap/kubeadm/internal/bottlerocket/bootstrap.go
new file mode 100644
index 000000000..e4be8d945
index 0000000..e4be8d9
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/bootstrap.go
@@ -0,0 +1,45 @@
Expand Down Expand Up @@ -1311,7 +1311,7 @@ index 000000000..e4be8d945
+)
diff --git a/bootstrap/kubeadm/internal/bottlerocket/bottlerocket.go b/bootstrap/kubeadm/internal/bottlerocket/bottlerocket.go
new file mode 100644
index 000000000..18e559cc8
index 0000000..18e559c
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/bottlerocket.go
@@ -0,0 +1,176 @@
Expand Down Expand Up @@ -1493,7 +1493,7 @@ index 000000000..18e559cc8
+}
diff --git a/bootstrap/kubeadm/internal/bottlerocket/bottlerocket_test.go b/bootstrap/kubeadm/internal/bottlerocket/bottlerocket_test.go
new file mode 100644
index 000000000..fbd4a0abe
index 0000000..fbd4a0a
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/bottlerocket_test.go
@@ -0,0 +1,141 @@
Expand Down Expand Up @@ -1640,7 +1640,7 @@ index 000000000..fbd4a0abe
+}
diff --git a/bootstrap/kubeadm/internal/bottlerocket/controlplane_init.go b/bootstrap/kubeadm/internal/bottlerocket/controlplane_init.go
new file mode 100644
index 000000000..8f9b6e12e
index 0000000..8f9b6e1
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/controlplane_init.go
@@ -0,0 +1,47 @@
Expand Down Expand Up @@ -1693,7 +1693,7 @@ index 000000000..8f9b6e12e
+}
diff --git a/bootstrap/kubeadm/internal/bottlerocket/controlplane_join.go b/bootstrap/kubeadm/internal/bottlerocket/controlplane_join.go
new file mode 100644
index 000000000..b93e1164b
index 0000000..b93e116
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/controlplane_join.go
@@ -0,0 +1,30 @@
Expand Down Expand Up @@ -1729,7 +1729,7 @@ index 000000000..b93e1164b
+}
diff --git a/bootstrap/kubeadm/internal/bottlerocket/files.go b/bootstrap/kubeadm/internal/bottlerocket/files.go
new file mode 100644
index 000000000..9be431ba8
index 0000000..9be431b
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/files.go
@@ -0,0 +1,18 @@
Expand All @@ -1753,7 +1753,7 @@ index 000000000..9be431ba8
+)
diff --git a/bootstrap/kubeadm/internal/bottlerocket/node.go b/bootstrap/kubeadm/internal/bottlerocket/node.go
new file mode 100644
index 000000000..df52e59d5
index 0000000..df52e59
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/node.go
@@ -0,0 +1,32 @@
Expand Down Expand Up @@ -1791,7 +1791,7 @@ index 000000000..df52e59d5
+}
diff --git a/bootstrap/kubeadm/internal/bottlerocket/users.go b/bootstrap/kubeadm/internal/bottlerocket/users.go
new file mode 100644
index 000000000..e5eedcb9f
index 0000000..e5eedcb
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/users.go
@@ -0,0 +1,12 @@
Expand All @@ -1809,7 +1809,7 @@ index 000000000..e5eedcb9f
+)
diff --git a/bootstrap/kubeadm/internal/bottlerocket/utils.go b/bootstrap/kubeadm/internal/bottlerocket/utils.go
new file mode 100644
index 000000000..9118e28c4
index 0000000..9118e28
--- /dev/null
+++ b/bootstrap/kubeadm/internal/bottlerocket/utils.go
@@ -0,0 +1,18 @@
Expand All @@ -1832,7 +1832,7 @@ index 000000000..9118e28c4
+ return strings.Repeat(" ", i) + strings.Join(split, ident)
+}
diff --git a/bootstrap/kubeadm/internal/cloudinit/cloudinit.go b/bootstrap/kubeadm/internal/cloudinit/cloudinit.go
index c49decd19..ef2a5b4e4 100644
index c49decd..ef2a5b4 100644
--- a/bootstrap/kubeadm/internal/cloudinit/cloudinit.go
+++ b/bootstrap/kubeadm/internal/cloudinit/cloudinit.go
@@ -57,8 +57,8 @@ type BaseUserData struct {
Expand All @@ -1846,7 +1846,7 @@ index c49decd19..ef2a5b4e4 100644
input.SentinelFileCommand = sentinelFileCommand
}
diff --git a/bootstrap/kubeadm/internal/controllers/kubeadmconfig_controller.go b/bootstrap/kubeadm/internal/controllers/kubeadmconfig_controller.go
index 5634dca1c..27c6a80f1 100644
index 5634dca..27c6a80 100644
--- a/bootstrap/kubeadm/internal/controllers/kubeadmconfig_controller.go
+++ b/bootstrap/kubeadm/internal/controllers/kubeadmconfig_controller.go
@@ -44,6 +44,7 @@ import (
Expand Down Expand Up @@ -1957,7 +1957,7 @@ index 5634dca1c..27c6a80f1 100644
bootstrapJoinData, err = cloudinit.NewJoinControlPlane(controlPlaneJoinInput)
}
diff --git a/bootstrap/kubeadm/types/upstreamv1beta3/zz_generated.conversion.go b/bootstrap/kubeadm/types/upstreamv1beta3/zz_generated.conversion.go
index a0dadb029..c948b069a 100644
index a0dadb0..c948b06 100644
--- a/bootstrap/kubeadm/types/upstreamv1beta3/zz_generated.conversion.go
+++ b/bootstrap/kubeadm/types/upstreamv1beta3/zz_generated.conversion.go
@@ -378,6 +378,9 @@ func autoConvert_upstreamv1beta3_ClusterConfiguration_To_v1beta2_ClusterConfigur
Expand All @@ -1981,7 +1981,7 @@ index a0dadb029..c948b069a 100644
return err
}
diff --git a/bootstrap/kubeadm/types/upstreamv1beta4/conversion.go b/bootstrap/kubeadm/types/upstreamv1beta4/conversion.go
index 410d87c8e..1aa37da1d 100644
index 410d87c..1aa37da 100644
--- a/bootstrap/kubeadm/types/upstreamv1beta4/conversion.go
+++ b/bootstrap/kubeadm/types/upstreamv1beta4/conversion.go
@@ -518,6 +518,20 @@ func Convert_v1beta2_BootstrapToken_To_upstreamv1beta4_BootstrapToken(in *bootst
Expand All @@ -2006,7 +2006,7 @@ index 410d87c8e..1aa37da1d 100644
out.ImageRepository = in.ImageRepository
out.ImageTag = in.ImageTag
diff --git a/bootstrap/kubeadm/types/upstreamv1beta4/types.go b/bootstrap/kubeadm/types/upstreamv1beta4/types.go
index 903c8c4b2..ca6ef348b 100644
index 903c8c4..ca6ef34 100644
--- a/bootstrap/kubeadm/types/upstreamv1beta4/types.go
+++ b/bootstrap/kubeadm/types/upstreamv1beta4/types.go
@@ -28,6 +28,21 @@ import (
Expand Down Expand Up @@ -2130,7 +2130,7 @@ index 903c8c4b2..ca6ef348b 100644
// +optional
DryRun bool `json:"dryRun,omitempty"`
diff --git a/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.conversion.go b/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.conversion.go
index 5bb43af37..64080b3ca 100644
index 5bb43af..64080b3 100644
--- a/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.conversion.go
+++ b/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.conversion.go
@@ -78,6 +78,16 @@ func RegisterConversions(s *runtime.Scheme) error {
Expand Down Expand Up @@ -2327,7 +2327,7 @@ index 5bb43af37..64080b3ca 100644
// WARNING: in.ControlPlaneComponentHealthCheck requires manual conversion: does not exist in peer-type
// WARNING: in.KubeletHealthCheck requires manual conversion: does not exist in peer-type
diff --git a/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.deepcopy.go b/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.deepcopy.go
index c2a9da205..d6903d38c 100644
index c2a9da2..d6903d3 100644
--- a/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.deepcopy.go
+++ b/bootstrap/kubeadm/types/upstreamv1beta4/zz_generated.deepcopy.go
@@ -151,17 +151,34 @@ func (in *BootstrapTokenString) DeepCopy() *BootstrapTokenString {
Expand Down Expand Up @@ -2417,7 +2417,7 @@ index c2a9da205..d6903d38c 100644

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Proxy.
diff --git a/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanes.yaml b/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanes.yaml
index 1441421b4..849ed0a5a 100644
index 1441421..849ed0a 100644
--- a/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanes.yaml
+++ b/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanes.yaml
@@ -344,6 +344,22 @@ spec:
Expand Down Expand Up @@ -2704,7 +2704,7 @@ index 1441421b4..849ed0a5a 100644
description: |-
skipPhases is a list of phases to skip during command execution.
diff --git a/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanetemplates.yaml b/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanetemplates.yaml
index 279faf177..82a2b6b26 100644
index 279faf1..82a2b6b 100644
--- a/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanetemplates.yaml
+++ b/controlplane/kubeadm/config/crd/bases/controlplane.cluster.x-k8s.io_kubeadmcontrolplanetemplates.yaml
@@ -339,6 +339,22 @@ spec:
Expand Down
Loading