@@ -109,7 +109,6 @@ func TestBuildKubeletArgMap(t *testing.T) {
109
109
opts : kubeletFlagsOpts {
110
110
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
111
111
CRISocket : "/var/run/dockershim.sock" ,
112
- Name : "foo" ,
113
112
Taints : []v1.Taint { // This should be ignored as registerTaintsUsingFlags is false
114
113
{
115
114
Key : "foo" ,
@@ -120,22 +119,35 @@ func TestBuildKubeletArgMap(t *testing.T) {
120
119
},
121
120
execer : errCgroupExecer ,
122
121
isServiceActiveFunc : serviceIsNotActiveFunc ,
123
- defaultHostname : "foo" ,
124
122
},
125
123
expected : map [string ]string {
126
124
"network-plugin" : "cni" ,
127
125
},
128
126
},
129
127
{
130
- name : "nodeRegOpts.Name != default hostname " ,
128
+ name : "hostname override from NodeRegistrationOptions.Name " ,
131
129
opts : kubeletFlagsOpts {
132
130
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
133
131
CRISocket : "/var/run/dockershim.sock" ,
134
132
Name : "override-name" ,
135
133
},
136
134
execer : errCgroupExecer ,
137
135
isServiceActiveFunc : serviceIsNotActiveFunc ,
138
- defaultHostname : "default" ,
136
+ },
137
+ expected : map [string ]string {
138
+ "network-plugin" : "cni" ,
139
+ "hostname-override" : "override-name" ,
140
+ },
141
+ },
142
+ {
143
+ name : "hostname override from NodeRegistrationOptions.KubeletExtraArgs" ,
144
+ opts : kubeletFlagsOpts {
145
+ nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
146
+ CRISocket : "/var/run/dockershim.sock" ,
147
+ KubeletExtraArgs : map [string ]string {"hostname-override" : "override-name" },
148
+ },
149
+ execer : errCgroupExecer ,
150
+ isServiceActiveFunc : serviceIsNotActiveFunc ,
139
151
},
140
152
expected : map [string ]string {
141
153
"network-plugin" : "cni" ,
@@ -147,11 +159,9 @@ func TestBuildKubeletArgMap(t *testing.T) {
147
159
opts : kubeletFlagsOpts {
148
160
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
149
161
CRISocket : "/var/run/dockershim.sock" ,
150
- Name : "foo" ,
151
162
},
152
163
execer : systemdCgroupExecer ,
153
164
isServiceActiveFunc : serviceIsNotActiveFunc ,
154
- defaultHostname : "foo" ,
155
165
},
156
166
expected : map [string ]string {
157
167
"network-plugin" : "cni" ,
@@ -163,11 +173,9 @@ func TestBuildKubeletArgMap(t *testing.T) {
163
173
opts : kubeletFlagsOpts {
164
174
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
165
175
CRISocket : "/var/run/dockershim.sock" ,
166
- Name : "foo" ,
167
176
},
168
177
execer : cgroupfsCgroupExecer ,
169
178
isServiceActiveFunc : serviceIsNotActiveFunc ,
170
- defaultHostname : "foo" ,
171
179
},
172
180
expected : map [string ]string {
173
181
"network-plugin" : "cni" ,
@@ -179,11 +187,9 @@ func TestBuildKubeletArgMap(t *testing.T) {
179
187
opts : kubeletFlagsOpts {
180
188
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
181
189
CRISocket : "/var/run/containerd.sock" ,
182
- Name : "foo" ,
183
190
},
184
191
execer : cgroupfsCgroupExecer ,
185
192
isServiceActiveFunc : serviceIsNotActiveFunc ,
186
- defaultHostname : "foo" ,
187
193
},
188
194
expected : map [string ]string {
189
195
"container-runtime" : "remote" ,
@@ -195,7 +201,6 @@ func TestBuildKubeletArgMap(t *testing.T) {
195
201
opts : kubeletFlagsOpts {
196
202
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
197
203
CRISocket : "/var/run/containerd.sock" ,
198
- Name : "foo" ,
199
204
Taints : []v1.Taint {
200
205
{
201
206
Key : "foo" ,
@@ -212,7 +217,6 @@ func TestBuildKubeletArgMap(t *testing.T) {
212
217
registerTaintsUsingFlags : true ,
213
218
execer : cgroupfsCgroupExecer ,
214
219
isServiceActiveFunc : serviceIsNotActiveFunc ,
215
- defaultHostname : "foo" ,
216
220
},
217
221
expected : map [string ]string {
218
222
"container-runtime" : "remote" ,
@@ -225,11 +229,9 @@ func TestBuildKubeletArgMap(t *testing.T) {
225
229
opts : kubeletFlagsOpts {
226
230
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
227
231
CRISocket : "/var/run/containerd.sock" ,
228
- Name : "foo" ,
229
232
},
230
233
execer : cgroupfsCgroupExecer ,
231
234
isServiceActiveFunc : serviceIsActiveFunc ,
232
- defaultHostname : "foo" ,
233
235
},
234
236
expected : map [string ]string {
235
237
"container-runtime" : "remote" ,
@@ -242,12 +244,10 @@ func TestBuildKubeletArgMap(t *testing.T) {
242
244
opts : kubeletFlagsOpts {
243
245
nodeRegOpts : & kubeadmapi.NodeRegistrationOptions {
244
246
CRISocket : "/var/run/dockershim.sock" ,
245
- Name : "foo" ,
246
247
},
247
248
pauseImage : "gcr.io/pause:3.1" ,
248
249
execer : cgroupfsCgroupExecer ,
249
250
isServiceActiveFunc : serviceIsNotActiveFunc ,
250
- defaultHostname : "foo" ,
251
251
},
252
252
expected : map [string ]string {
253
253
"network-plugin" : "cni" ,
0 commit comments