@@ -25,6 +25,7 @@ import (
25
25
discoveryv1 "k8s.io/api/discovery/v1"
26
26
networking "k8s.io/api/networking/v1"
27
27
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
28
+ "k8s.io/apimachinery/pkg/runtime"
28
29
"k8s.io/cli-runtime/pkg/genericclioptions"
29
30
appsv1client "k8s.io/client-go/kubernetes/typed/apps/v1"
30
31
corev1 "k8s.io/client-go/kubernetes/typed/core/v1"
@@ -97,6 +98,7 @@ func GetDeployments(flags *genericclioptions.ConfigFlags, namespace string) ([]a
97
98
if err != nil {
98
99
return make ([]appsv1.Deployment , 0 ), err
99
100
}
101
+ rawConfig .ContentType = runtime .ContentTypeProtobuf
100
102
101
103
api , err := appsv1client .NewForConfig (rawConfig )
102
104
if err != nil {
@@ -117,6 +119,7 @@ func GetIngressDefinitions(flags *genericclioptions.ConfigFlags, namespace strin
117
119
if err != nil {
118
120
return make ([]networking.Ingress , 0 ), err
119
121
}
122
+ rawConfig .ContentType = runtime .ContentTypeProtobuf
120
123
121
124
api , err := typednetworking .NewForConfig (rawConfig )
122
125
if err != nil {
@@ -193,6 +196,7 @@ func getEndpointSlices(flags *genericclioptions.ConfigFlags, namespace string) (
193
196
if err != nil {
194
197
return nil , err
195
198
}
199
+ rawConfig .ContentType = runtime .ContentTypeProtobuf
196
200
197
201
api , err := discoveryv1client .NewForConfig (rawConfig )
198
202
if err != nil {
@@ -259,6 +263,7 @@ func getPods(flags *genericclioptions.ConfigFlags) ([]apiv1.Pod, error) {
259
263
if err != nil {
260
264
return make ([]apiv1.Pod , 0 ), err
261
265
}
266
+ rawConfig .ContentType = runtime .ContentTypeProtobuf
262
267
263
268
api , err := corev1 .NewForConfig (rawConfig )
264
269
if err != nil {
@@ -280,6 +285,7 @@ func getLabeledPods(flags *genericclioptions.ConfigFlags, label string) ([]apiv1
280
285
if err != nil {
281
286
return make ([]apiv1.Pod , 0 ), err
282
287
}
288
+ rawConfig .ContentType = runtime .ContentTypeProtobuf
283
289
284
290
api , err := corev1 .NewForConfig (rawConfig )
285
291
if err != nil {
@@ -319,6 +325,7 @@ func getServices(flags *genericclioptions.ConfigFlags) ([]apiv1.Service, error)
319
325
if err != nil {
320
326
return make ([]apiv1.Service , 0 ), err
321
327
}
328
+ rawConfig .ContentType = runtime .ContentTypeProtobuf
322
329
323
330
api , err := corev1 .NewForConfig (rawConfig )
324
331
if err != nil {
0 commit comments