Merge pull request #125480 from neolit123/1.31-fix-timeout-join-discovery
kubeadm: fix a bug in v1beta3.JoinConfiguration.Discovery.Timeout
This commit is contained in:
		@@ -135,7 +135,7 @@ func fuzzJoinConfiguration(obj *kubeadm.JoinConfiguration, c fuzz.Continue) {
 | 
				
			|||||||
	obj.Discovery = kubeadm.Discovery{
 | 
						obj.Discovery = kubeadm.Discovery{
 | 
				
			||||||
		BootstrapToken:    &kubeadm.BootstrapTokenDiscovery{Token: "baz"},
 | 
							BootstrapToken:    &kubeadm.BootstrapTokenDiscovery{Token: "baz"},
 | 
				
			||||||
		TLSBootstrapToken: "qux",
 | 
							TLSBootstrapToken: "qux",
 | 
				
			||||||
		Timeout:           &metav1.Duration{},
 | 
							Timeout:           &metav1.Duration{Duration: constants.DiscoveryTimeout},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	obj.SkipPhases = nil
 | 
						obj.SkipPhases = nil
 | 
				
			||||||
	obj.NodeRegistration.ImagePullPolicy = corev1.PullIfNotPresent
 | 
						obj.NodeRegistration.ImagePullPolicy = corev1.PullIfNotPresent
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -52,12 +52,16 @@ func Convert_v1beta3_InitConfiguration_To_kubeadm_InitConfiguration(in *InitConf
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// Convert_kubeadm_JoinConfiguration_To_v1beta3_JoinConfiguration converts a private JoinConfiguration to public JoinConfiguration.
 | 
					// Convert_kubeadm_JoinConfiguration_To_v1beta3_JoinConfiguration converts a private JoinConfiguration to public JoinConfiguration.
 | 
				
			||||||
func Convert_kubeadm_JoinConfiguration_To_v1beta3_JoinConfiguration(in *kubeadm.JoinConfiguration, out *JoinConfiguration, s conversion.Scope) error {
 | 
					func Convert_kubeadm_JoinConfiguration_To_v1beta3_JoinConfiguration(in *kubeadm.JoinConfiguration, out *JoinConfiguration, s conversion.Scope) error {
 | 
				
			||||||
 | 
						// Migrate the discovery timeout.
 | 
				
			||||||
 | 
						out.Discovery.Timeout = in.Timeouts.Discovery.DeepCopy()
 | 
				
			||||||
	return autoConvert_kubeadm_JoinConfiguration_To_v1beta3_JoinConfiguration(in, out, s)
 | 
						return autoConvert_kubeadm_JoinConfiguration_To_v1beta3_JoinConfiguration(in, out, s)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Convert_v1beta3_JoinConfiguration_To_kubeadm_JoinConfiguration converts a public JoinConfiguration to a private JoinConfiguration.
 | 
					// Convert_v1beta3_JoinConfiguration_To_kubeadm_JoinConfiguration converts a public JoinConfiguration to a private JoinConfiguration.
 | 
				
			||||||
func Convert_v1beta3_JoinConfiguration_To_kubeadm_JoinConfiguration(in *JoinConfiguration, out *kubeadm.JoinConfiguration, s conversion.Scope) error {
 | 
					func Convert_v1beta3_JoinConfiguration_To_kubeadm_JoinConfiguration(in *JoinConfiguration, out *kubeadm.JoinConfiguration, s conversion.Scope) error {
 | 
				
			||||||
	kubeadm.SetDefaultTimeouts(&out.Timeouts)
 | 
						kubeadm.SetDefaultTimeouts(&out.Timeouts)
 | 
				
			||||||
 | 
						// Migrate the discovery timeout.
 | 
				
			||||||
 | 
						out.Timeouts.Discovery = in.Discovery.Timeout.DeepCopy()
 | 
				
			||||||
	return autoConvert_v1beta3_JoinConfiguration_To_kubeadm_JoinConfiguration(in, out, s)
 | 
						return autoConvert_v1beta3_JoinConfiguration_To_kubeadm_JoinConfiguration(in, out, s)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -53,6 +53,7 @@ func Convert_v1beta4_ClusterConfiguration_To_kubeadm_ClusterConfiguration(in *Cl
 | 
				
			|||||||
// Convert_v1beta4_JoinConfiguration_To_kubeadm_JoinConfiguration converts a public JoinConfiguration to a private JoinConfiguration.
 | 
					// Convert_v1beta4_JoinConfiguration_To_kubeadm_JoinConfiguration converts a public JoinConfiguration to a private JoinConfiguration.
 | 
				
			||||||
func Convert_v1beta4_JoinConfiguration_To_kubeadm_JoinConfiguration(in *JoinConfiguration, out *kubeadm.JoinConfiguration, s conversion.Scope) error {
 | 
					func Convert_v1beta4_JoinConfiguration_To_kubeadm_JoinConfiguration(in *JoinConfiguration, out *kubeadm.JoinConfiguration, s conversion.Scope) error {
 | 
				
			||||||
	err := autoConvert_v1beta4_JoinConfiguration_To_kubeadm_JoinConfiguration(in, out, s)
 | 
						err := autoConvert_v1beta4_JoinConfiguration_To_kubeadm_JoinConfiguration(in, out, s)
 | 
				
			||||||
 | 
						out.Discovery.Timeout = in.Timeouts.Discovery.DeepCopy()
 | 
				
			||||||
	return err
 | 
						return err
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user