Skip to content

Commit f80e8f9

Browse files
refact(deps): bump k8s and client-go to v0.20.2 (#4)
Signed-off-by: prateekpandey14 <[email protected]>
1 parent bccc586 commit f80e8f9

File tree

1,915 files changed

+808408
-352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,915 files changed

+808408
-352
lines changed

go.mod

+30-47
Original file line numberDiff line numberDiff line change
@@ -4,56 +4,39 @@ go 1.14
44

55
require (
66
github.com/container-storage-interface/spec v1.1.0
7-
github.com/gogo/protobuf v1.3.0 // indirect
8-
github.com/google/uuid v1.0.0
9-
github.com/googleapis/gnostic v0.3.1 // indirect
7+
github.com/google/uuid v1.1.2
108
github.com/imdario/mergo v0.3.7 // indirect
11-
github.com/json-iterator/go v1.1.8 // indirect
12-
github.com/kr/pretty v0.1.0 // indirect
13-
github.com/pkg/errors v0.8.1
14-
github.com/spf13/pflag v1.0.5 // indirect
15-
github.com/stretchr/testify v1.5.1 // indirect
16-
golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472 // indirect
17-
golang.org/x/net v0.0.0-20191004110552-13f9640d40b9 // indirect
18-
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 // indirect
19-
golang.org/x/sys v0.0.0-20190902133755-9109b7679e13 // indirect
20-
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4 // indirect
21-
google.golang.org/appengine v1.6.2 // indirect
22-
google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9 // indirect
23-
google.golang.org/grpc v1.23.1 // indirect
24-
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
25-
gopkg.in/inf.v0 v0.9.1 // indirect
26-
k8s.io/api v0.15.12
27-
k8s.io/apimachinery v0.15.12
28-
k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible
9+
github.com/pkg/errors v0.9.1
10+
k8s.io/api v0.20.2
11+
k8s.io/apimachinery v0.20.2
12+
k8s.io/client-go v0.20.2
2913
k8s.io/klog v1.0.0
30-
k8s.io/kubernetes v1.15.12
31-
k8s.io/utils v0.0.0-20191114184206-e782cd3c129f // indirect
14+
k8s.io/utils v0.0.0-20201110183641-67b214c5f920
3215
)
3316

3417
replace (
35-
k8s.io/api => k8s.io/api v0.15.12
36-
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.15.12
37-
k8s.io/apimachinery => k8s.io/apimachinery v0.15.12
38-
k8s.io/apiserver => k8s.io/apiserver v0.15.12
39-
k8s.io/cli-runtime => k8s.io/cli-runtime v0.15.12
40-
k8s.io/client-go => k8s.io/client-go v0.15.12
41-
k8s.io/cloud-provider => k8s.io/cloud-provider v0.15.12
42-
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.15.12
43-
k8s.io/code-generator => k8s.io/code-generator v0.15.12
44-
k8s.io/component-base => k8s.io/component-base v0.15.12
45-
k8s.io/cri-api => k8s.io/cri-api v0.15.12
46-
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.15.12
47-
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.15.12
48-
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.15.12
49-
k8s.io/kube-proxy => k8s.io/kube-proxy v0.15.12
50-
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.15.12
51-
k8s.io/kubectl => k8s.io/kubectl v0.15.12
52-
k8s.io/kubelet => k8s.io/kubelet v0.15.12
53-
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.15.12
54-
k8s.io/metrics => k8s.io/metrics v0.15.12
55-
k8s.io/node-api => k8s.io/node-api v0.15.12
56-
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.15.12
57-
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.15.12
58-
k8s.io/sample-controller => k8s.io/sample-controller v0.15.12
18+
k8s.io/api => k8s.io/api v0.20.2
19+
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.20.2
20+
k8s.io/apimachinery => k8s.io/apimachinery v0.20.2
21+
k8s.io/apiserver => k8s.io/apiserver v0.20.2
22+
k8s.io/cli-runtime => k8s.io/cli-runtime v0.20.2
23+
k8s.io/client-go => k8s.io/client-go v0.20.2
24+
k8s.io/cloud-provider => k8s.io/cloud-provider v0.20.2
25+
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.20.2
26+
k8s.io/code-generator => k8s.io/code-generator v0.20.2
27+
k8s.io/component-base => k8s.io/component-base v0.20.2
28+
k8s.io/cri-api => k8s.io/cri-api v0.20.2
29+
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.20.2
30+
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.20.2
31+
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.20.2
32+
k8s.io/kube-proxy => k8s.io/kube-proxy v0.20.2
33+
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.20.2
34+
k8s.io/kubectl => k8s.io/kubectl v0.20.2
35+
k8s.io/kubelet => k8s.io/kubelet v0.20.2
36+
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.20.2
37+
k8s.io/metrics => k8s.io/metrics v0.20.2
38+
k8s.io/node-api => k8s.io/node-api v0.20.2
39+
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.20.2
40+
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.20.2
41+
k8s.io/sample-controller => k8s.io/sample-controller v0.20.2
5942
)

go.sum

+311-283
Large diffs are not rendered by default.

pkg/client/k8s/configmap.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ limitations under the License.
1717
package k8s
1818

1919
import (
20+
"context"
2021
"strings"
2122

2223
"github.com/pkg/errors"
@@ -50,5 +51,5 @@ func (c *Configmap) Get(options metav1.GetOptions) (cm *corev1.ConfigMap, err er
5051
if err != nil {
5152
return nil, errors.Wrapf(err, "failed to get config map %s %s", c.namespace, c.name)
5253
}
53-
return cs.CoreV1().ConfigMaps(c.namespace).Get(c.name, options)
54+
return cs.CoreV1().ConfigMaps(c.namespace).Get(context.TODO(), c.name, options)
5455
}

pkg/client/k8s/namespace.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ limitations under the License.
1717
package k8s
1818

1919
import (
20+
"context"
21+
2022
"github.com/pkg/errors"
2123
corev1 "k8s.io/api/core/v1"
2224
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -46,7 +48,7 @@ func (ns *NamespaceStruct) Get(name string, options metav1.GetOptions) (*corev1.
4648
if err != nil {
4749
return nil, errors.Wrapf(err, "failed to get namespace: %s", name)
4850
}
49-
return cs.CoreV1().Namespaces().Get(name, options)
51+
return cs.CoreV1().Namespaces().Get(context.TODO(), name, options)
5052
}
5153

5254
// List returns a slice of namespaces defined in a Kubernetes cluster
@@ -55,5 +57,5 @@ func (ns *NamespaceStruct) List(options metav1.ListOptions) (*corev1.NamespaceLi
5557
if err != nil {
5658
return nil, errors.Wrapf(err, "failed to get namespaces")
5759
}
58-
return cs.CoreV1().Namespaces().List(options)
60+
return cs.CoreV1().Namespaces().List(context.TODO(), options)
5961
}

pkg/client/k8s/node.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ limitations under the License.
1717
package k8s
1818

1919
import (
20+
"context"
21+
2022
"github.com/pkg/errors"
2123
corev1 "k8s.io/api/core/v1"
2224
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -46,7 +48,7 @@ func (n *NodeStruct) Get(name string, options metav1.GetOptions) (*corev1.Node,
4648
if err != nil {
4749
return nil, errors.Wrapf(err, "failed to get node: %s", name)
4850
}
49-
return cs.CoreV1().Nodes().Get(name, options)
51+
return cs.CoreV1().Nodes().Get(context.TODO(), name, options)
5052
}
5153

5254
// List returns a slice of Nodes registered in a Kubernetes cluster
@@ -55,7 +57,7 @@ func (n *NodeStruct) List(options metav1.ListOptions) (*corev1.NodeList, error)
5557
if err != nil {
5658
return nil, errors.Wrapf(err, "failed to get nodes")
5759
}
58-
return cs.CoreV1().Nodes().List(options)
60+
return cs.CoreV1().Nodes().List(context.TODO(), options)
5961
}
6062

6163
// NumberOfNodes returns the number of nodes registered in a Kubernetes cluster

pkg/client/k8s/resource.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ limitations under the License.
2020
package k8s
2121

2222
import (
23+
"context"
2324
"fmt"
2425
"strings"
2526

@@ -93,7 +94,7 @@ func (r *ResourceStruct) Create(obj *unstructured.Unstructured, subresources ...
9394
err = errors.Wrapf(err, "failed to create resource '%s' '%s' at '%s'", r.gvr, obj.GetName(), r.namespace)
9495
return
9596
}
96-
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).Create(obj, metav1.CreateOptions{}, subresources...)
97+
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).Create(context.TODO(), obj, metav1.CreateOptions{}, subresources...)
9798
if err != nil {
9899
err = errors.Wrapf(err, "failed to create resource '%s' '%s' at '%s'", r.gvr, obj.GetName(), r.namespace)
99100
return
@@ -110,7 +111,7 @@ func (r *ResourceStruct) Delete(obj *unstructured.Unstructured, subresources ...
110111
if err != nil {
111112
return errors.Wrapf(err, "failed to delete resource '%s' '%s' at '%s'", r.gvr, obj.GetName(), r.namespace)
112113
}
113-
err = dynamic.Resource(r.gvr).Namespace(r.namespace).Delete(obj.GetName(), &metav1.DeleteOptions{})
114+
err = dynamic.Resource(r.gvr).Namespace(r.namespace).Delete(context.TODO(), obj.GetName(), metav1.DeleteOptions{})
114115
if err != nil {
115116
return errors.Wrapf(err, "failed to delete resource '%s' '%s' at '%s'", r.gvr, obj.GetName(), r.namespace)
116117
}
@@ -128,7 +129,7 @@ func (r *ResourceStruct) Get(name string, opts metav1.GetOptions, subresources .
128129
err = errors.Wrapf(err, "failed to get resource '%s' '%s' at '%s'", r.gvr, name, r.namespace)
129130
return
130131
}
131-
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).Get(name, opts, subresources...)
132+
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).Get(context.TODO(), name, opts, subresources...)
132133
if err != nil {
133134
err = errors.Wrapf(err, "failed to get resource '%s' '%s' at '%s'", r.gvr, name, r.namespace)
134135
return
@@ -155,7 +156,7 @@ func (r *ResourceStruct) Update(oldobj, newobj *unstructured.Unstructured, subre
155156
resourceVersion := oldobj.GetResourceVersion()
156157
newobj.SetResourceVersion(resourceVersion)
157158

158-
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).Update(newobj, metav1.UpdateOptions{}, subresources...)
159+
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).Update(context.TODO(), newobj, metav1.UpdateOptions{}, subresources...)
159160
if err != nil {
160161
err = errors.Wrapf(err, "failed to update resource '%s' '%s' at '%s'", r.gvr, oldobj.GetName(), r.namespace)
161162
return
@@ -170,7 +171,7 @@ func (r *ResourceStruct) List(opts metav1.ListOptions) (u *unstructured.Unstruct
170171
err = errors.Wrapf(err, "failed to list resource '%s' at '%s'", r.gvr, r.namespace)
171172
return
172173
}
173-
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).List(opts)
174+
u, err = dynamic.Resource(r.gvr).Namespace(r.namespace).List(context.TODO(), opts)
174175
if err != nil {
175176
err = errors.Wrapf(err, "failed to list resource '%s' at '%s'", r.gvr, r.namespace)
176177
return

pkg/device/iolimit/models.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ limitations under the License.
1717
package iolimit
1818

1919
type Request struct {
20-
DeviceName string
21-
PodUid string
20+
DeviceName string
21+
PodUid string
2222
ContainerRuntime string
23-
IOLimit *IOMax
23+
IOLimit *IOMax
2424
}
2525

2626
type ValidRequest struct {
27-
FilePath string
27+
FilePath string
2828
DeviceNumber *DeviceNumber
29-
IOMax *IOMax
29+
IOMax *IOMax
3030
}
3131

3232
type IOMax struct {
@@ -39,4 +39,4 @@ type IOMax struct {
3939
type DeviceNumber struct {
4040
Major uint64
4141
Minor uint64
42-
}
42+
}

pkg/device/iolimit/utils.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ func validate(request *Request) (*ValidRequest, error) {
6565
return &ValidRequest{
6666
FilePath: ioMaxFile,
6767
DeviceNumber: deviceNumber,
68-
IOMax: request.IOLimit,
68+
IOMax: request.IOLimit,
6969
}, nil
7070
}
7171

@@ -114,8 +114,8 @@ func getDeviceNumber(deviceName string) (*DeviceNumber, error) {
114114
return nil, err
115115
}
116116
return &DeviceNumber{
117-
Major: uint64(stat.Rdev/256),
118-
Minor: uint64(stat.Rdev%256),
117+
Major: uint64(stat.Rdev / 256),
118+
Minor: uint64(stat.Rdev % 256),
119119
}, nil
120120
}
121121

pkg/mount/mount_utils.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ limitations under the License.
1717
package mount
1818

1919
import (
20-
"k8s.io/kubernetes/pkg/util/mount"
20+
"k8s.io/utils/mount"
2121
)
2222

2323
// GetMounts gets mountpoints for the specified volume

pkg/scheduler/scheduler.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,12 @@ func Scheduler(req *csi.CreateVolumeRequest, nmap map[string]int64) []string {
102102
}
103103

104104
topo := areq.Preferred
105-
if len(topo) == 0 {
105+
if len(topo) == 0 {
106106
// if preferred list is empty, use the requisite
107107
topo = areq.Requisite
108108
}
109109

110-
if len(topo) == 0 {
110+
if len(topo) == 0 {
111111
klog.Errorf("scheduler: topology information not provided")
112112
return nodelist
113113
}

0 commit comments

Comments
 (0)