Skip to content

Commit afc302c

Browse files
authored
Merge pull request kubernetes#121230 from SataQiu/fix-kubeadm-20231014
kubeadm: fill with the DefaultCRISocket when CRI socket detection is not required
2 parents 6897b12 + 32d2afe commit afc302c

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

cmd/kubeadm/app/cmd/config.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,6 @@ func getDefaultNodeConfigBytes() ([]byte, error) {
223223
UnsafeSkipCAVerification: true, // TODO: UnsafeSkipCAVerification: true needs to be set for validation to pass, but shouldn't be recommended as the default
224224
},
225225
},
226-
NodeRegistration: kubeadmapiv1old.NodeRegistrationOptions{
227-
CRISocket: constants.DefaultCRISocket, // avoid CRI detection
228-
},
229226
}, opts)
230227
if err != nil {
231228
return []byte{}, err
@@ -238,9 +235,7 @@ func getDefaultResetConfigBytes() ([]byte, error) {
238235
opts := configutil.LoadOrDefaultConfigurationOptions{
239236
SkipCRIDetect: true,
240237
}
241-
internalcfg, err := configutil.DefaultedResetConfiguration(&kubeadmapiv1.ResetConfiguration{
242-
CRISocket: constants.DefaultCRISocket, // avoid CRI detection
243-
}, opts)
238+
internalcfg, err := configutil.DefaultedResetConfiguration(&kubeadmapiv1.ResetConfiguration{}, opts)
244239
if err != nil {
245240
return []byte{}, err
246241
}

cmd/kubeadm/app/util/config/initconfiguration.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ func SetNodeRegistrationDynamicDefaults(cfg *kubeadmapi.NodeRegistrationOptions,
111111

112112
if cfg.CRISocket == "" {
113113
if skipCRIDetect {
114-
klog.V(4).Infof("skip CRI socket detection, fill with placeholder %s", kubeadmconstants.UnknownCRISocket)
115-
cfg.CRISocket = kubeadmconstants.UnknownCRISocket // set a value to pass the ValidateSocketPath
114+
klog.V(4).Infof("skip CRI socket detection, fill with the default CRI socket %s", kubeadmconstants.DefaultCRISocket)
115+
cfg.CRISocket = kubeadmconstants.DefaultCRISocket
116116
return nil
117117
}
118118
cfg.CRISocket, err = kubeadmruntime.DetectCRISocket()

cmd/kubeadm/app/util/config/resetconfiguration.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ func SetResetDynamicDefaults(cfg *kubeadmapi.ResetConfiguration, skipCRIDetect b
4040
var err error
4141
if cfg.CRISocket == "" {
4242
if skipCRIDetect {
43-
klog.V(4).Infof("skip CRI socket detection, fill with placeholder %s", constants.UnknownCRISocket)
44-
cfg.CRISocket = constants.UnknownCRISocket // set a value to pass the ValidateSocketPath
43+
klog.V(4).Infof("skip CRI socket detection, fill with the default CRI socket %s", constants.DefaultCRISocket)
44+
cfg.CRISocket = constants.DefaultCRISocket
4545
return nil
4646
}
4747
cfg.CRISocket, err = kubeadmruntime.DetectCRISocket()

0 commit comments

Comments
 (0)