Skip to content

Commit 4763d26

Browse files
authored
Merge pull request #12682 from k8s-infra-cherrypick-robot/cherry-pick-12679-to-release-1.11
[release-1.11] 🐛 Fix KubeadmConfig fuzz test flake
2 parents efce46e + 5efae0e commit 4763d26

File tree

6 files changed

+60
-0
lines changed

6 files changed

+60
-0
lines changed

api/bootstrap/kubeadm/v1beta1/conversion_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,16 @@ func spokeKubeadmConfigSpec(in *KubeadmConfigSpec, c randfill.Continue) {
218218
}
219219
in.Users[i] = user
220220
}
221+
222+
if reflect.DeepEqual(in.ClusterConfiguration, &ClusterConfiguration{}) {
223+
in.ClusterConfiguration = nil
224+
}
225+
if reflect.DeepEqual(in.InitConfiguration, &InitConfiguration{}) {
226+
in.InitConfiguration = nil
227+
}
228+
if reflect.DeepEqual(in.JoinConfiguration, &JoinConfiguration{}) {
229+
in.JoinConfiguration = nil
230+
}
221231
}
222232

223233
func spokeClusterConfiguration(in *ClusterConfiguration, c randfill.Continue) {

api/controlplane/kubeadm/v1beta1/conversion_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,16 @@ func spokeKubeadmConfigSpec(in *bootstrapv1beta1.KubeadmConfigSpec, c randfill.C
345345
}
346346
in.Users[i] = user
347347
}
348+
349+
if reflect.DeepEqual(in.ClusterConfiguration, &bootstrapv1beta1.ClusterConfiguration{}) {
350+
in.ClusterConfiguration = nil
351+
}
352+
if reflect.DeepEqual(in.InitConfiguration, &bootstrapv1beta1.InitConfiguration{}) {
353+
in.InitConfiguration = nil
354+
}
355+
if reflect.DeepEqual(in.JoinConfiguration, &bootstrapv1beta1.JoinConfiguration{}) {
356+
in.JoinConfiguration = nil
357+
}
348358
}
349359

350360
func spokeClusterConfiguration(in *bootstrapv1beta1.ClusterConfiguration, c randfill.Continue) {

internal/api/bootstrap/kubeadm/v1alpha3/conversion_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,16 @@ func spokeKubeadmConfigSpec(in *KubeadmConfigSpec, c randfill.Continue) {
190190
}
191191
in.Files[i] = file
192192
}
193+
194+
if reflect.DeepEqual(in.ClusterConfiguration, &ClusterConfiguration{}) {
195+
in.ClusterConfiguration = nil
196+
}
197+
if reflect.DeepEqual(in.InitConfiguration, &InitConfiguration{}) {
198+
in.InitConfiguration = nil
199+
}
200+
if reflect.DeepEqual(in.JoinConfiguration, &JoinConfiguration{}) {
201+
in.JoinConfiguration = nil
202+
}
193203
}
194204

195205
func spokeKubeadmConfigStatus(obj *KubeadmConfigStatus, c randfill.Continue) {

internal/api/bootstrap/kubeadm/v1alpha4/conversion_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,16 @@ func spokeKubeadmConfigSpec(in *KubeadmConfigSpec, c randfill.Continue) {
188188
}
189189
in.Files[i] = file
190190
}
191+
192+
if reflect.DeepEqual(in.ClusterConfiguration, &ClusterConfiguration{}) {
193+
in.ClusterConfiguration = nil
194+
}
195+
if reflect.DeepEqual(in.InitConfiguration, &InitConfiguration{}) {
196+
in.InitConfiguration = nil
197+
}
198+
if reflect.DeepEqual(in.JoinConfiguration, &JoinConfiguration{}) {
199+
in.JoinConfiguration = nil
200+
}
191201
}
192202

193203
func spokeKubeadmConfigStatus(obj *KubeadmConfigStatus, c randfill.Continue) {

internal/api/controlplane/kubeadm/v1alpha3/conversion_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,16 @@ func spokeKubeadmConfigSpec(in *bootstrapv1alpha3.KubeadmConfigSpec, c randfill.
277277
}
278278
in.Files[i] = file
279279
}
280+
281+
if reflect.DeepEqual(in.ClusterConfiguration, &bootstrapv1alpha3.ClusterConfiguration{}) {
282+
in.ClusterConfiguration = nil
283+
}
284+
if reflect.DeepEqual(in.InitConfiguration, &bootstrapv1alpha3.InitConfiguration{}) {
285+
in.InitConfiguration = nil
286+
}
287+
if reflect.DeepEqual(in.JoinConfiguration, &bootstrapv1alpha3.JoinConfiguration{}) {
288+
in.JoinConfiguration = nil
289+
}
280290
}
281291

282292
func spokeAPIServer(in *bootstrapv1alpha3.APIServer, c randfill.Continue) {

internal/api/controlplane/kubeadm/v1alpha4/conversion_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,16 @@ func spokeKubeadmConfigSpec(in *bootstrapv1alpha4.KubeadmConfigSpec, c randfill.
302302
}
303303
in.Files[i] = file
304304
}
305+
306+
if reflect.DeepEqual(in.ClusterConfiguration, &bootstrapv1alpha4.ClusterConfiguration{}) {
307+
in.ClusterConfiguration = nil
308+
}
309+
if reflect.DeepEqual(in.InitConfiguration, &bootstrapv1alpha4.InitConfiguration{}) {
310+
in.InitConfiguration = nil
311+
}
312+
if reflect.DeepEqual(in.JoinConfiguration, &bootstrapv1alpha4.JoinConfiguration{}) {
313+
in.JoinConfiguration = nil
314+
}
305315
}
306316

307317
func spokeClusterConfiguration(in *bootstrapv1alpha4.ClusterConfiguration, c randfill.Continue) {

0 commit comments

Comments
 (0)