Skip to content

Commit 3f27f7e

Browse files
committed
update golang to 1.20
1 parent b586bd9 commit 3f27f7e

File tree

3,835 files changed

+793741
-249225
lines changed

Some content is hidden

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

3,835 files changed

+793741
-249225
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
# limitations under the License.
1414
ARG BASEIMAGE
1515

16-
FROM golang:1.17.7 as builder
16+
FROM golang:1.20.0@sha256:f69d47fedd3b2ebd23bcf473c0b78522ebbc1823f06b7d47f45f04a30bdc901d as builder
1717
LABEL maintainer="Andy Xie <[email protected]>"
1818

1919
ENV GOPATH /gopath/
2020
ENV PATH $GOPATH/bin:$PATH
2121

2222
RUN apt-get update --fix-missing && apt-get --yes install libsystemd-dev gcc-aarch64-linux-gnu
2323
RUN go version
24-
RUN go get github.com/tools/godep
24+
RUN go install github.com/tools/godep@latest
2525
RUN godep version
2626

2727
COPY . /gopath/src/k8s.io/node-problem-detector/

cmd/logcounter/log_counter.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build journald
12
// +build journald
23

34
/*

cmd/nodeproblemdetector/exporterplugins/stackdriver_exporter_plugin.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build !disable_stackdriver_exporter
12
// +build !disable_stackdriver_exporter
23

34
/*

cmd/nodeproblemdetector/node_problem_detector_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build !disable_system_log_monitor
12
// +build !disable_system_log_monitor
23

34
/*

cmd/nodeproblemdetector/node_problem_detector_windows_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build !disable_system_log_monitor
12
// +build !disable_system_log_monitor
23

34
/*

cmd/nodeproblemdetector/problemdaemonplugins/custom_plugin_monitor_plugin.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build !disable_custom_plugin_monitor
12
// +build !disable_custom_plugin_monitor
23

34
/*

cmd/nodeproblemdetector/problemdaemonplugins/system_log_monitor_plugin.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build !disable_system_log_monitor
12
// +build !disable_system_log_monitor
23

34
/*

cmd/nodeproblemdetector/problemdaemonplugins/system_stats_monitor_plugin.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//go:build !disable_system_stats_monitor
12
// +build !disable_system_stats_monitor
23

34
/*

go.mod

Lines changed: 105 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,115 @@
11
module k8s.io/node-problem-detector
22

3-
go 1.15
3+
go 1.20
44

55
require (
6-
cloud.google.com/go v0.45.1
7-
code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c
8-
contrib.go.opencensus.io/exporter/prometheus v0.0.0-20190427222117-f6cda26f80a3
9-
contrib.go.opencensus.io/exporter/stackdriver v0.13.4
10-
github.com/StackExchange/wmi v0.0.0-20181212234831-e0a55b97c705 // indirect
11-
github.com/acobaugh/osrelease v0.0.0-20181218015638-a93a0a55a249
12-
github.com/avast/retry-go v2.4.1+incompatible
13-
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e
6+
cloud.google.com/go/compute/metadata v0.2.1
7+
code.cloudfoundry.org/clock v1.0.0
8+
contrib.go.opencensus.io/exporter/prometheus v0.4.2
9+
contrib.go.opencensus.io/exporter/stackdriver v0.13.14
10+
github.com/acobaugh/osrelease v0.1.0
11+
github.com/avast/retry-go v3.0.0+incompatible
12+
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
1413
github.com/euank/go-kmsg-parser v2.0.0+incompatible
15-
github.com/go-ole/go-ole v1.2.4 // indirect
16-
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
17-
github.com/google/cadvisor v0.36.0
14+
github.com/fsnotify/fsnotify v1.6.0
15+
github.com/golang/glog v1.0.0
1816
github.com/hpcloud/tail v1.0.0
19-
github.com/onsi/ginkgo v1.16.5
20-
github.com/onsi/gomega v1.10.1
21-
github.com/pborman/uuid v1.2.0
22-
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
23-
github.com/prometheus/common v0.4.1
24-
github.com/prometheus/procfs v0.2.0
25-
github.com/shirou/gopsutil v2.19.12+incompatible
17+
github.com/onsi/ginkgo v1.16.4
18+
github.com/onsi/ginkgo/v2 v2.4.0
19+
github.com/onsi/gomega v1.24.0
20+
github.com/pborman/uuid v1.2.1
21+
github.com/prometheus/client_model v0.3.0
22+
github.com/prometheus/common v0.37.0
23+
github.com/prometheus/procfs v0.8.0
24+
github.com/shirou/gopsutil v3.21.11+incompatible
2625
github.com/spf13/pflag v1.0.5
27-
github.com/stretchr/testify v1.6.1
28-
github.com/tedsuo/ifrit v0.0.0-20180802180643-bea94bb476cc // indirect
29-
go.opencensus.io v0.22.4
30-
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
31-
golang.org/x/sys v0.0.0-20210112080510-489259a85091
32-
google.golang.org/api v0.10.0
33-
k8s.io/api v0.0.0-20190816222004-e3a6b8045b0b
34-
k8s.io/apimachinery v0.0.0-20190816221834-a9f1d8a9c101
35-
k8s.io/client-go v11.0.1-0.20190805182717-6502b5e7b1b5+incompatible
36-
k8s.io/heapster v0.0.0-20180704153620-b25f8a16208f
37-
k8s.io/kubernetes v1.14.6
38-
k8s.io/test-infra v0.0.0-20190914015041-e1cbc3ccd91c
26+
github.com/stretchr/testify v1.8.1
27+
go.opencensus.io v0.23.0
28+
golang.org/x/crypto v0.1.0
29+
golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783
30+
golang.org/x/sys v0.3.0
31+
google.golang.org/api v0.102.0
32+
k8s.io/api v0.25.3
33+
k8s.io/apimachinery v0.25.3
34+
k8s.io/client-go v0.25.3
35+
k8s.io/component-base v0.24.3
36+
k8s.io/kubernetes v1.26.1
37+
k8s.io/utils v0.0.0-20221107191617-1a15be271d1d
38+
sigs.k8s.io/boskos v0.0.0-20220923161426-1b2c80cacff2
39+
)
40+
41+
require (
42+
cloud.google.com/go/compute v1.12.1 // indirect
43+
cloud.google.com/go/monitoring v1.1.0 // indirect
44+
cloud.google.com/go/trace v1.0.0 // indirect
45+
github.com/aws/aws-sdk-go v1.44.116 // indirect
46+
github.com/beorn7/perks v1.0.1 // indirect
47+
github.com/blang/semver/v4 v4.0.0 // indirect
48+
github.com/census-instrumentation/opencensus-proto v0.3.0 // indirect
49+
github.com/cespare/xxhash/v2 v2.1.2 // indirect
50+
github.com/davecgh/go-spew v1.1.1 // indirect
51+
github.com/emicklei/go-restful/v3 v3.9.0 // indirect
52+
github.com/go-kit/log v0.2.1 // indirect
53+
github.com/go-logfmt/logfmt v0.5.1 // indirect
54+
github.com/go-logr/logr v1.2.3 // indirect
55+
github.com/go-ole/go-ole v1.2.6 // indirect
56+
github.com/go-openapi/jsonpointer v0.19.5 // indirect
57+
github.com/go-openapi/jsonreference v0.20.0 // indirect
58+
github.com/go-openapi/swag v0.21.1 // indirect
59+
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 // indirect
60+
github.com/gogo/protobuf v1.3.2 // indirect
61+
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
62+
github.com/golang/protobuf v1.5.2 // indirect
63+
github.com/google/gnostic v0.5.7-v3refs // indirect
64+
github.com/google/go-cmp v0.5.9 // indirect
65+
github.com/google/gofuzz v1.2.1-0.20210504230335-f78f29fc09ea // indirect
66+
github.com/google/pprof v0.0.0-20220318212150-b2ab0324ddda // indirect
67+
github.com/google/uuid v1.3.0 // indirect
68+
github.com/googleapis/enterprise-certificate-proxy v0.2.0 // indirect
69+
github.com/googleapis/gax-go/v2 v2.6.0 // indirect
70+
github.com/hashicorp/errwrap v1.1.0 // indirect
71+
github.com/hashicorp/go-multierror v1.1.1 // indirect
72+
github.com/imdario/mergo v0.3.12 // indirect
73+
github.com/jmespath/go-jmespath v0.4.0 // indirect
74+
github.com/josharian/intern v1.0.0 // indirect
75+
github.com/json-iterator/go v1.1.12 // indirect
76+
github.com/mailru/easyjson v0.7.7 // indirect
77+
github.com/matttproud/golang_protobuf_extensions v1.0.2 // indirect
78+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
79+
github.com/modern-go/reflect2 v1.0.2 // indirect
80+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
81+
github.com/nxadm/tail v1.4.8 // indirect
82+
github.com/pmezard/go-difflib v1.0.0 // indirect
83+
github.com/prometheus/client_golang v1.14.0 // indirect
84+
github.com/prometheus/prometheus v0.35.0 // indirect
85+
github.com/prometheus/statsd_exporter v0.22.7 // indirect
86+
github.com/sirupsen/logrus v1.9.0 // indirect
87+
github.com/tedsuo/ifrit v0.0.0-20220120221754-dd274de71113 // indirect
88+
github.com/tklauser/go-sysconf v0.3.10 // indirect
89+
github.com/tklauser/numcpus v0.4.0 // indirect
90+
github.com/yusufpapurcu/wmi v1.2.2 // indirect
91+
go4.org v0.0.0-20201209231011-d4a079459e60 // indirect
92+
golang.org/x/net v0.3.1-0.20221206200815-1e63c2f08a10 // indirect
93+
golang.org/x/sync v0.1.0 // indirect
94+
golang.org/x/term v0.3.0 // indirect
95+
golang.org/x/text v0.5.0 // indirect
96+
golang.org/x/time v0.0.0-20220411224347-583f2d630306 // indirect
97+
golang.org/x/tools v0.2.0 // indirect
98+
google.golang.org/appengine v1.6.7 // indirect
99+
google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e // indirect
100+
google.golang.org/grpc v1.50.1 // indirect
101+
google.golang.org/protobuf v1.28.1 // indirect
102+
gopkg.in/fsnotify.v1 v1.4.7 // indirect
103+
gopkg.in/inf.v0 v0.9.1 // indirect
104+
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
105+
gopkg.in/yaml.v2 v2.4.0 // indirect
106+
gopkg.in/yaml.v3 v3.0.1 // indirect
107+
k8s.io/klog/v2 v2.80.1 // indirect
108+
k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 // indirect
109+
k8s.io/test-infra v0.0.0-20220913174101-46ac1a6cf806 // indirect
110+
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
111+
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
112+
sigs.k8s.io/yaml v1.3.0 // indirect
39113
)
40114

41115
replace git.apache.org/thrift.git => github.com/apache/thrift v0.0.0-20180902110319-2566ecd5d999

0 commit comments

Comments
 (0)