Skip to content

Commit 506824a

Browse files
authored
Merge pull request #3335 from BenTheElder/go1.17+
Require go 1.17+
2 parents 3a80749 + 58508bc commit 506824a

File tree

18 files changed

+545
-277
lines changed

18 files changed

+545
-277
lines changed

.go-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.20.13
1+
1.21.6

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ COMMIT_COUNT?=$(shell git describe --tags | rev | cut -d- -f2 | rev)
3333
# ========================= Setup Go With Gimme ================================
3434
# go version to use for build etc.
3535
# setup correct go version with gimme
36+
GOTOOLCHAIN:=$(shell . hack/build/gotoolchain.sh && echo "$${GOTOOLCHAIN}")
3637
PATH:=$(shell . hack/build/setup-go.sh && echo "$${PATH}")
3738
# go1.9+ can autodetect GOROOT, but if some other tool sets it ...
3839
GOROOT:=
3940
# enable modules
4041
GO111MODULE=on
4142
# disable CGO by default for static binaries
4243
CGO_ENABLED=0
43-
export PATH GOROOT GO111MODULE CGO_ENABLED
44+
export PATH GOROOT GO111MODULE CGO_ENABLED GOTOOLCHAIN
4445
# work around broken PATH export
4546
SPACE:=$(subst ,, )
4647
SHELL:=env PATH=$(subst $(SPACE),\$(SPACE),$(PATH)) $(SHELL)

go.mod

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
module sigs.k8s.io/kind
22

3-
go 1.16
3+
// NOTE: This is the go language version, NOT the compiler version.
4+
//
5+
// This controls the *minimum* required go version and therefore available Go
6+
// language features.
7+
//
8+
// See ./.go-version for the go compiler version used when building binaries
9+
//
10+
// https://go.dev/doc/modules/gomod-ref#go
11+
go 1.17
412

513
require (
614
github.com/BurntSushi/toml v1.0.0
@@ -15,3 +23,10 @@ require (
1523
gopkg.in/yaml.v3 v3.0.1
1624
sigs.k8s.io/yaml v1.3.0
1725
)
26+
27+
require (
28+
github.com/inconshreveable/mousetrap v1.0.0 // indirect
29+
github.com/kr/text v0.2.0 // indirect
30+
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c // indirect
31+
gopkg.in/yaml.v2 v2.4.0 // indirect
32+
)

go.sum

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbi
33
github.com/alessio/shellescape v1.4.1 h1:V7yhSDDn8LP4lc4jS8pFkt0zCnzVJlG5JXy9BVKJUX0=
44
github.com/alessio/shellescape v1.4.1/go.mod h1:PZAiSCk0LJaZkiCSkPv8qIobYglO3FPpyFjDCtHLS30=
55
github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
6+
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
67
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
78
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
89
github.com/evanphx/json-patch/v5 v5.6.0 h1:b91NhWfaz02IuVxO9faSllyAtNXHMPkC5J8sJCLunww=
@@ -13,8 +14,9 @@ github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NH
1314
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
1415
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
1516
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
16-
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
1717
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
18+
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
19+
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
1820
github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y=
1921
github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
2022
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=

hack/build/gotoolchain.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/bin/bash
2+
# Copyright 2020 The Kubernetes Authors.
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
16+
# script to set GOTOOLCHAIN as needed
17+
# MUST BE RUN FROM THE REPO ROOT DIRECTORY
18+
19+
# read go-version file unless GO_VERSION is set
20+
GO_VERSION="${GO_VERSION:-"$(cat .go-version)"}"
21+
22+
GOTOOLCHAIN="go${GO_VERSION}"
23+
export GOTOOLCHAIN GO_VERSION

hack/build/setup-go.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
# MUST BE RUN FROM THE REPO ROOT DIRECTORY
1818

1919
# read go-version file unless GO_VERSION is set
20-
GO_VERSION="${GO_VERSION:-"$(cat .go-version)"}"
20+
# override GOTOOLCHAIN unless set as well
21+
. ./hack/build/gotoolchain.sh
2122

2223
# we don't actually care where the .env files are
2324
# however, GIMME_SILENT_ENV doesn't trigger re-generating a .env if it

hack/tools/.golangci.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,12 @@ run:
44
linters:
55
disable-all: true
66
enable:
7-
# default golangci-lint lints
8-
# NOTE: https://github.com/golangci/golangci-lint/issues/1841
97
- errcheck
108
- gosimple
119
- govet
1210
- ineffassign
1311
- staticcheck
1412
- typecheck
15-
- unused
16-
17-
# additional lints
1813
- gochecknoinits
1914
- gofmt
2015
- revive # replaces golint for now
@@ -26,6 +21,13 @@ linters-settings:
2621
staticcheck:
2722
checks:
2823
- all
29-
# TODO: require go1.16 for kind and sort out migrating without breakage
30-
# until then, we still use io/ioutil for now
31-
- '-SA1019'
24+
25+
issues:
26+
exclude-rules:
27+
# this requires renaming all unused parameters, we'd rather leave a preferred
28+
# placeholder name in place when implementing an interface etc.
29+
# we can revisit this later, right now it's generating a lot of new warnings
30+
# after upgrading golangci-lint
31+
- text: "^unused-parameter: .*"
32+
linters:
33+
- revive

hack/tools/go.mod

Lines changed: 189 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,194 @@
11
module sigs.k8s.io/kind/hack/tools
22

3-
go 1.13
3+
go 1.17
44

55
require (
6-
github.com/golangci/golangci-lint v1.51.2
7-
gotest.tools/gotestsum v1.8.1
8-
k8s.io/code-generator v0.24.1
6+
github.com/golangci/golangci-lint v1.54.2
7+
gotest.tools/gotestsum v1.10.1
8+
k8s.io/code-generator v0.28.0
9+
)
10+
11+
require (
12+
4d63.com/gocheckcompilerdirectives v1.2.1 // indirect
13+
4d63.com/gochecknoglobals v0.2.1 // indirect
14+
github.com/4meepo/tagalign v1.3.2 // indirect
15+
github.com/Abirdcfly/dupword v0.0.12 // indirect
16+
github.com/Antonboom/errname v0.1.12 // indirect
17+
github.com/Antonboom/nilnil v0.1.7 // indirect
18+
github.com/BurntSushi/toml v1.3.2 // indirect
19+
github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect
20+
github.com/GaijinEntertainment/go-exhaustruct/v3 v3.1.0 // indirect
21+
github.com/Masterminds/semver v1.5.0 // indirect
22+
github.com/OpenPeeDeeP/depguard/v2 v2.1.0 // indirect
23+
github.com/alexkohler/nakedret/v2 v2.0.2 // indirect
24+
github.com/alexkohler/prealloc v1.0.0 // indirect
25+
github.com/alingse/asasalint v0.0.11 // indirect
26+
github.com/ashanbrown/forbidigo v1.6.0 // indirect
27+
github.com/ashanbrown/makezero v1.1.1 // indirect
28+
github.com/beorn7/perks v1.0.1 // indirect
29+
github.com/bkielbasa/cyclop v1.2.1 // indirect
30+
github.com/blizzy78/varnamelen v0.8.0 // indirect
31+
github.com/bombsimon/wsl/v3 v3.4.0 // indirect
32+
github.com/breml/bidichk v0.2.4 // indirect
33+
github.com/breml/errchkjson v0.3.1 // indirect
34+
github.com/butuzov/ireturn v0.2.0 // indirect
35+
github.com/butuzov/mirror v1.1.0 // indirect
36+
github.com/ccojocar/zxcvbn-go v1.0.1 // indirect
37+
github.com/cespare/xxhash/v2 v2.1.2 // indirect
38+
github.com/charithe/durationcheck v0.0.10 // indirect
39+
github.com/chavacava/garif v0.0.0-20230227094218-b8c73b2037b8 // indirect
40+
github.com/curioswitch/go-reassign v0.2.0 // indirect
41+
github.com/daixiang0/gci v0.11.0 // indirect
42+
github.com/davecgh/go-spew v1.1.1 // indirect
43+
github.com/denis-tingaikin/go-header v0.4.3 // indirect
44+
github.com/dnephin/pflag v1.0.7 // indirect
45+
github.com/esimonov/ifshort v1.0.4 // indirect
46+
github.com/ettle/strcase v0.1.1 // indirect
47+
github.com/fatih/color v1.15.0 // indirect
48+
github.com/fatih/structtag v1.2.0 // indirect
49+
github.com/firefart/nonamedreturns v1.0.4 // indirect
50+
github.com/fsnotify/fsnotify v1.5.4 // indirect
51+
github.com/fzipp/gocyclo v0.6.0 // indirect
52+
github.com/go-critic/go-critic v0.9.0 // indirect
53+
github.com/go-logr/logr v1.2.4 // indirect
54+
github.com/go-toolsmith/astcast v1.1.0 // indirect
55+
github.com/go-toolsmith/astcopy v1.1.0 // indirect
56+
github.com/go-toolsmith/astequal v1.1.0 // indirect
57+
github.com/go-toolsmith/astfmt v1.1.0 // indirect
58+
github.com/go-toolsmith/astp v1.1.0 // indirect
59+
github.com/go-toolsmith/strparse v1.1.0 // indirect
60+
github.com/go-toolsmith/typep v1.1.0 // indirect
61+
github.com/go-xmlfmt/xmlfmt v1.1.2 // indirect
62+
github.com/gobwas/glob v0.2.3 // indirect
63+
github.com/gofrs/flock v0.8.1 // indirect
64+
github.com/golang/protobuf v1.5.3 // indirect
65+
github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2 // indirect
66+
github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a // indirect
67+
github.com/golangci/go-misc v0.0.0-20220329215616-d24fe342adfe // indirect
68+
github.com/golangci/gofmt v0.0.0-20220901101216-f2edd75033f2 // indirect
69+
github.com/golangci/lint-1 v0.0.0-20191013205115-297bf364a8e0 // indirect
70+
github.com/golangci/maligned v0.0.0-20180506175553-b1d89398deca // indirect
71+
github.com/golangci/misspell v0.4.1 // indirect
72+
github.com/golangci/revgrep v0.0.0-20220804021717-745bb2f7c2e6 // indirect
73+
github.com/golangci/unconvert v0.0.0-20180507085042-28b1c447d1f4 // indirect
74+
github.com/google/go-cmp v0.5.9 // indirect
75+
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
76+
github.com/gordonklaus/ineffassign v0.0.0-20230610083614-0e73809eb601 // indirect
77+
github.com/gostaticanalysis/analysisutil v0.7.1 // indirect
78+
github.com/gostaticanalysis/comment v1.4.2 // indirect
79+
github.com/gostaticanalysis/forcetypeassert v0.1.0 // indirect
80+
github.com/gostaticanalysis/nilerr v0.1.1 // indirect
81+
github.com/hashicorp/errwrap v1.0.0 // indirect
82+
github.com/hashicorp/go-multierror v1.1.1 // indirect
83+
github.com/hashicorp/go-version v1.6.0 // indirect
84+
github.com/hashicorp/hcl v1.0.0 // indirect
85+
github.com/hexops/gotextdiff v1.0.3 // indirect
86+
github.com/inconshreveable/mousetrap v1.1.0 // indirect
87+
github.com/jgautheron/goconst v1.5.1 // indirect
88+
github.com/jingyugao/rowserrcheck v1.1.1 // indirect
89+
github.com/jirfag/go-printf-func-name v0.0.0-20200119135958-7558a9eaa5af // indirect
90+
github.com/julz/importas v0.1.0 // indirect
91+
github.com/kisielk/errcheck v1.6.3 // indirect
92+
github.com/kisielk/gotool v1.0.0 // indirect
93+
github.com/kkHAIKE/contextcheck v1.1.4 // indirect
94+
github.com/kulti/thelper v0.6.3 // indirect
95+
github.com/kunwardeep/paralleltest v1.0.8 // indirect
96+
github.com/kyoh86/exportloopref v0.1.11 // indirect
97+
github.com/ldez/gomoddirectives v0.2.3 // indirect
98+
github.com/ldez/tagliatelle v0.5.0 // indirect
99+
github.com/leonklingele/grouper v1.1.1 // indirect
100+
github.com/lufeee/execinquery v1.2.1 // indirect
101+
github.com/magiconair/properties v1.8.6 // indirect
102+
github.com/maratori/testableexamples v1.0.0 // indirect
103+
github.com/maratori/testpackage v1.1.1 // indirect
104+
github.com/matoous/godox v0.0.0-20230222163458-006bad1f9d26 // indirect
105+
github.com/mattn/go-colorable v0.1.13 // indirect
106+
github.com/mattn/go-isatty v0.0.17 // indirect
107+
github.com/mattn/go-runewidth v0.0.9 // indirect
108+
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
109+
github.com/mbilski/exhaustivestruct v1.2.0 // indirect
110+
github.com/mgechev/revive v1.3.2 // indirect
111+
github.com/mitchellh/go-homedir v1.1.0 // indirect
112+
github.com/mitchellh/mapstructure v1.5.0 // indirect
113+
github.com/moricho/tparallel v0.3.1 // indirect
114+
github.com/nakabonne/nestif v0.3.1 // indirect
115+
github.com/nishanths/exhaustive v0.11.0 // indirect
116+
github.com/nishanths/predeclared v0.2.2 // indirect
117+
github.com/nunnatsa/ginkgolinter v0.13.5 // indirect
118+
github.com/olekukonko/tablewriter v0.0.5 // indirect
119+
github.com/pelletier/go-toml v1.9.5 // indirect
120+
github.com/pelletier/go-toml/v2 v2.0.5 // indirect
121+
github.com/pmezard/go-difflib v1.0.0 // indirect
122+
github.com/polyfloyd/go-errorlint v1.4.4 // indirect
123+
github.com/prometheus/client_golang v1.12.1 // indirect
124+
github.com/prometheus/client_model v0.2.0 // indirect
125+
github.com/prometheus/common v0.32.1 // indirect
126+
github.com/prometheus/procfs v0.7.3 // indirect
127+
github.com/quasilyte/go-ruleguard v0.4.0 // indirect
128+
github.com/quasilyte/gogrep v0.5.0 // indirect
129+
github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727 // indirect
130+
github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567 // indirect
131+
github.com/ryancurrah/gomodguard v1.3.0 // indirect
132+
github.com/ryanrolds/sqlclosecheck v0.4.0 // indirect
133+
github.com/sanposhiho/wastedassign/v2 v2.0.7 // indirect
134+
github.com/sashamelentyev/interfacebloat v1.1.0 // indirect
135+
github.com/sashamelentyev/usestdlibvars v1.24.0 // indirect
136+
github.com/securego/gosec/v2 v2.17.0 // indirect
137+
github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c // indirect
138+
github.com/sirupsen/logrus v1.9.3 // indirect
139+
github.com/sivchari/containedctx v1.0.3 // indirect
140+
github.com/sivchari/nosnakecase v1.7.0 // indirect
141+
github.com/sivchari/tenv v1.7.1 // indirect
142+
github.com/sonatard/noctx v0.0.2 // indirect
143+
github.com/sourcegraph/go-diff v0.7.0 // indirect
144+
github.com/spf13/afero v1.8.2 // indirect
145+
github.com/spf13/cast v1.5.0 // indirect
146+
github.com/spf13/cobra v1.7.0 // indirect
147+
github.com/spf13/jwalterweatherman v1.1.0 // indirect
148+
github.com/spf13/pflag v1.0.5 // indirect
149+
github.com/spf13/viper v1.12.0 // indirect
150+
github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
151+
github.com/stbenjam/no-sprintf-host-port v0.1.1 // indirect
152+
github.com/stretchr/objx v0.5.0 // indirect
153+
github.com/stretchr/testify v1.8.4 // indirect
154+
github.com/subosito/gotenv v1.4.1 // indirect
155+
github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c // indirect
156+
github.com/tdakkota/asciicheck v0.2.0 // indirect
157+
github.com/tetafro/godot v1.4.14 // indirect
158+
github.com/timakin/bodyclose v0.0.0-20230421092635-574207250966 // indirect
159+
github.com/timonwong/loggercheck v0.9.4 // indirect
160+
github.com/tomarrell/wrapcheck/v2 v2.8.1 // indirect
161+
github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
162+
github.com/ultraware/funlen v0.1.0 // indirect
163+
github.com/ultraware/whitespace v0.0.5 // indirect
164+
github.com/uudashr/gocognit v1.0.7 // indirect
165+
github.com/xen0n/gosmopolitan v1.2.1 // indirect
166+
github.com/yagipy/maintidx v1.0.0 // indirect
167+
github.com/yeya24/promlinter v0.2.0 // indirect
168+
github.com/ykadowak/zerologlint v0.1.3 // indirect
169+
gitlab.com/bosi/decorder v0.4.0 // indirect
170+
go.tmz.dev/musttag v0.7.2 // indirect
171+
go.uber.org/atomic v1.7.0 // indirect
172+
go.uber.org/multierr v1.6.0 // indirect
173+
go.uber.org/zap v1.24.0 // indirect
174+
golang.org/x/exp v0.0.0-20230510235704-dd950f8aeaea // indirect
175+
golang.org/x/exp/typeparams v0.0.0-20230307190834-24139beb5833 // indirect
176+
golang.org/x/mod v0.12.0 // indirect
177+
golang.org/x/sync v0.3.0 // indirect
178+
golang.org/x/sys v0.11.0 // indirect
179+
golang.org/x/term v0.11.0 // indirect
180+
golang.org/x/text v0.12.0 // indirect
181+
golang.org/x/tools v0.12.0 // indirect
182+
google.golang.org/protobuf v1.30.0 // indirect
183+
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
184+
gopkg.in/ini.v1 v1.67.0 // indirect
185+
gopkg.in/yaml.v2 v2.4.0 // indirect
186+
gopkg.in/yaml.v3 v3.0.1 // indirect
187+
honnef.co/go/tools v0.4.5 // indirect
188+
k8s.io/gengo v0.0.0-20220902162205-c0856e24416d // indirect
189+
k8s.io/klog/v2 v2.100.1 // indirect
190+
mvdan.cc/gofumpt v0.5.0 // indirect
191+
mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed // indirect
192+
mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b // indirect
193+
mvdan.cc/unparam v0.0.0-20221223090309-7455f1af531d // indirect
9194
)

0 commit comments

Comments
 (0)