Skip to content

Commit 6595fa4

Browse files
committed
Fix tests that assume core clients use JSON
Signed-off-by: Monis Khan <[email protected]>
1 parent 032e7f1 commit 6595fa4

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

cmd/kubelet/app/server_bootstrap_test.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,14 @@ func Test_buildClientCertificateManager(t *testing.T) {
7373
defer s.Close()
7474

7575
config1 := &restclient.Config{
76-
UserAgent: "FirstClient",
77-
Host: s.URL,
76+
UserAgent: "FirstClient",
77+
Host: s.URL,
78+
ContentConfig: restclient.ContentConfig{ContentType: runtime.ContentTypeJSON},
7879
}
7980
config2 := &restclient.Config{
80-
UserAgent: "SecondClient",
81-
Host: s.URL,
81+
UserAgent: "SecondClient",
82+
Host: s.URL,
83+
ContentConfig: restclient.ContentConfig{ContentType: runtime.ContentTypeJSON},
8284
}
8385

8486
nodeName := types.NodeName("test")

pkg/controller/controller_utils_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ func TestCreatePodsWithGenerateName(t *testing.T) {
375375
}
376376
testServer := httptest.NewServer(&fakeHandler)
377377
defer testServer.Close()
378-
clientset := clientset.NewForConfigOrDie(&restclient.Config{Host: testServer.URL, ContentConfig: restclient.ContentConfig{GroupVersion: &schema.GroupVersion{Group: "", Version: "v1"}}})
378+
clientset := clientset.NewForConfigOrDie(&restclient.Config{Host: testServer.URL, ContentConfig: restclient.ContentConfig{GroupVersion: &schema.GroupVersion{Group: "", Version: "v1"}, ContentType: runtime.ContentTypeJSON}})
379379

380380
podControl := RealPodControl{
381381
KubeClient: clientset,

pkg/controller/endpoint/endpoints_controller_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import (
2727
"time"
2828

2929
"github.com/google/go-cmp/cmp"
30+
3031
v1 "k8s.io/api/core/v1"
3132
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3233
"k8s.io/apimachinery/pkg/runtime"
@@ -225,7 +226,7 @@ type endpointController struct {
225226
}
226227

227228
func newController(ctx context.Context, url string, batchPeriod time.Duration) *endpointController {
228-
client := clientset.NewForConfigOrDie(&restclient.Config{Host: url, ContentConfig: restclient.ContentConfig{GroupVersion: &schema.GroupVersion{Group: "", Version: "v1"}}})
229+
client := clientset.NewForConfigOrDie(&restclient.Config{Host: url, ContentConfig: restclient.ContentConfig{GroupVersion: &schema.GroupVersion{Group: "", Version: "v1"}, ContentType: runtime.ContentTypeJSON}})
229230
informerFactory := informers.NewSharedInformerFactory(client, controllerpkg.NoResyncPeriodFunc())
230231
endpoints := NewEndpointController(ctx, informerFactory.Core().V1().Pods(), informerFactory.Core().V1().Services(),
231232
informerFactory.Core().V1().Endpoints(), client, batchPeriod)

staging/src/k8s.io/kubectl/pkg/cmd/auth/cani_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ func TestRunAccessCheck(t *testing.T) {
161161
test.serverErr
162162
}),
163163
}
164-
tf.ClientConfigVal = &restclient.Config{ContentConfig: restclient.ContentConfig{GroupVersion: &schema.GroupVersion{Group: "", Version: "v1"}}}
164+
tf.ClientConfigVal = &restclient.Config{ContentConfig: restclient.ContentConfig{GroupVersion: &schema.GroupVersion{Group: "", Version: "v1"}, ContentType: runtime.ContentTypeJSON}}
165165

166166
if err := test.o.Complete(tf, test.args); err != nil {
167167
t.Errorf("%s: %v", test.name, err)
@@ -196,6 +196,7 @@ func TestRunAccessList(t *testing.T) {
196196
" [/version] [] [get]\n"
197197

198198
tf := cmdtesting.NewTestFactory().WithNamespace("test")
199+
tf.ClientConfigVal.ContentType = runtime.ContentTypeJSON
199200
defer tf.Cleanup()
200201

201202
ns := scheme.Codecs.WithoutConversion()

0 commit comments

Comments
 (0)