mirror of https://github.com/k3s-io/k3s
Merge pull request #69288 from bart0sh/PR0028-kubeadm-fix-1142-join-existing-client-certs
kubeadm: fix kubeadm join using existing certspull/58/head
commit
72bd133899
|
@ -99,9 +99,13 @@ func ValidateDiscovery(c *kubeadm.JoinConfiguration) field.ErrorList {
|
||||||
}
|
}
|
||||||
if len(c.DiscoveryFile) != 0 {
|
if len(c.DiscoveryFile) != 0 {
|
||||||
allErrs = append(allErrs, ValidateDiscoveryFile(c.DiscoveryFile, field.NewPath("discoveryFile"))...)
|
allErrs = append(allErrs, ValidateDiscoveryFile(c.DiscoveryFile, field.NewPath("discoveryFile"))...)
|
||||||
|
if len(c.TLSBootstrapToken) != 0 {
|
||||||
|
allErrs = append(allErrs, ValidateToken(c.TLSBootstrapToken, field.NewPath("tlsBootstrapToken"))...)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
allErrs = append(allErrs, ValidateToken(c.TLSBootstrapToken, field.NewPath("tlsBootstrapToken"))...)
|
||||||
}
|
}
|
||||||
allErrs = append(allErrs, ValidateArgSelection(c, field.NewPath("discovery"))...)
|
allErrs = append(allErrs, ValidateArgSelection(c, field.NewPath("discovery"))...)
|
||||||
allErrs = append(allErrs, ValidateToken(c.TLSBootstrapToken, field.NewPath("tlsBootstrapToken"))...)
|
|
||||||
allErrs = append(allErrs, ValidateJoinDiscoveryTokenAPIServer(c.DiscoveryTokenAPIServers, field.NewPath("discoveryTokenAPIServers"))...)
|
allErrs = append(allErrs, ValidateJoinDiscoveryTokenAPIServer(c.DiscoveryTokenAPIServers, field.NewPath("discoveryTokenAPIServers"))...)
|
||||||
|
|
||||||
return allErrs
|
return allErrs
|
||||||
|
|
Loading…
Reference in New Issue