Skip to content
This repository was archived by the owner on Jul 11, 2023. It is now read-only.

Commit 831f023

Browse files
authored
Update Kubernetes version testing (#4836)
* Update Kubernetes version testing Update Kerbernetes matrix testing by removing Kubernetes v1.21 and adding v1.23 and v1.24. Also update the README to include the oldest supported Kubernetes version. Signed-off-by: Thomas Stringer <[email protected]> * Add release notes and change versions to reflect kind images Signed-off-by: Thomas Stringer <[email protected]> * Run make chart-readme Signed-off-by: Thomas Stringer <[email protected]> * Update README to reflect required Kubernetes version Signed-off-by: Thomas Stringer <[email protected]> * Refactor capabilities so that we can pass Kubernetes version info Signed-off-by: Thomas Stringer <[email protected]> * Update kind to 0.14.0 to fix failing test Signed-off-by: Thomas Stringer <[email protected]>
1 parent 08c646b commit 831f023

File tree

10 files changed

+63
-31
lines changed

10 files changed

+63
-31
lines changed

.github/workflows/main.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,13 @@ jobs:
206206
focus: [""]
207207
bucket: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
208208
include:
209-
- k8s_version: v1.21.10
209+
- k8s_version: v1.22.9
210210
focus: "Test traffic flowing from client to server with a Kubernetes Service for the Source: HTTP"
211211
bucket: ".*"
212-
- k8s_version: v1.22.7
212+
- k8s_version: v1.23.6
213+
focus: "Test traffic flowing from client to server with a Kubernetes Service for the Source: HTTP"
214+
bucket: ".*"
215+
- k8s_version: v1.24.1
213216
focus: "Test traffic flowing from client to server with a Kubernetes Service for the Source: HTTP"
214217
bucket: ".*"
215218
env:

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Read more about [OSM's high level goals, design, and architecture](DESIGN.md).
8282
## Install
8383

8484
### Prerequisites
85-
- Kubernetes cluster running Kubernetes v1.20.0 or greater
85+
- Kubernetes cluster running Kubernetes v1.22.9 or greater
8686
- kubectl current context is configured for the target cluster install
8787
- ```kubectl config current-context```
8888

charts/osm/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ version: 1.1.1
2121
appVersion: latest-main
2222

2323
# This specifies the minimum Kubernetes version OSM is compatible with.
24-
kubeVersion: ">= 1.20.0-0"
24+
kubeVersion: ">= 1.22.9-0"
2525

2626
dependencies:
2727
- name: contour
2828
version: 5.1.0
2929
repository: https://charts.bitnami.com/bitnami
30-
condition: contour.enabled
30+
condition: contour.enabled

charts/osm/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A Helm chart to install the [OSM](https://github.com/openservicemesh/osm) contro
66

77
## Prerequisites
88

9-
- Kubernetes >= 1.20.0-0
9+
- Kubernetes >= 1.22.9-0
1010

1111
## Get Repo Info
1212

cmd/cli/install_test.go

+28-7
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"io"
88
"io/ioutil"
99
"path/filepath"
10+
"strconv"
1011
"testing"
1112

1213
. "github.com/onsi/ginkgo"
@@ -26,13 +27,33 @@ import (
2627
"github.com/openservicemesh/osm/pkg/constants"
2728
)
2829

29-
var (
30+
const (
3031
testRegistrySecret = "test-registry-secret"
3132
testVaultHost = "vault.osm.svc.cluster.local"
3233
testVaultToken = "token"
3334
testChartPath = "testdata/test-chart"
35+
kubeVersionMajor = 1
36+
kubeVersionMinor = 22
37+
kubeVersionPatch = 9
3438
)
3539

40+
func helmCapabilities() *chartutil.Capabilities {
41+
defaultCapabilities := chartutil.DefaultCapabilities.Copy()
42+
// Intentionally avoiding charutil.ParseKubeVersion so we don't have to
43+
// deal with error handling when generating the capabilities.
44+
defaultCapabilities.KubeVersion = chartutil.KubeVersion{
45+
Version: fmt.Sprintf(
46+
"v%d.%d.%d",
47+
kubeVersionMajor,
48+
kubeVersionMinor,
49+
kubeVersionPatch,
50+
),
51+
Major: strconv.Itoa(kubeVersionMajor),
52+
Minor: strconv.Itoa(kubeVersionMinor),
53+
}
54+
return defaultCapabilities
55+
}
56+
3657
var _ = Describe("Running the install command", func() {
3758

3859
Describe("with default parameters", func() {
@@ -55,7 +76,7 @@ var _ = Describe("Running the install command", func() {
5576
KubeClient: &kubefake.PrintingKubeClient{
5677
Out: ioutil.Discard,
5778
},
58-
Capabilities: chartutil.DefaultCapabilities,
79+
Capabilities: helmCapabilities(),
5980
Log: func(format string, v ...interface{}) {},
6081
}
6182

@@ -117,7 +138,7 @@ var _ = Describe("Running the install command", func() {
117138
KubeClient: &kubefake.PrintingKubeClient{
118139
Out: ioutil.Discard,
119140
},
120-
Capabilities: chartutil.DefaultCapabilities,
141+
Capabilities: helmCapabilities(),
121142
Log: func(format string, v ...interface{}) {},
122143
}
123144

@@ -179,7 +200,7 @@ var _ = Describe("Running the install command", func() {
179200
Releases: store,
180201
KubeClient: &kubefake.PrintingKubeClient{
181202
Out: ioutil.Discard},
182-
Capabilities: chartutil.DefaultCapabilities,
203+
Capabilities: helmCapabilities(),
183204
Log: func(format string, v ...interface{}) {},
184205
}
185206

@@ -254,7 +275,7 @@ var _ = Describe("Running the install command", func() {
254275
Releases: store,
255276
KubeClient: &kubefake.PrintingKubeClient{
256277
Out: ioutil.Discard},
257-
Capabilities: chartutil.DefaultCapabilities,
278+
Capabilities: helmCapabilities(),
258279
Log: func(format string, v ...interface{}) {},
259280
}
260281

@@ -298,7 +319,7 @@ var _ = Describe("Running the install command", func() {
298319
Releases: store,
299320
KubeClient: &kubefake.PrintingKubeClient{
300321
Out: ioutil.Discard},
301-
Capabilities: chartutil.DefaultCapabilities,
322+
Capabilities: helmCapabilities(),
302323
Log: func(format string, v ...interface{}) {},
303324
}
304325

@@ -371,7 +392,7 @@ var _ = Describe("deployPrometheus is true", func() {
371392
Releases: store,
372393
KubeClient: &kubefake.PrintingKubeClient{
373394
Out: ioutil.Discard},
374-
Capabilities: chartutil.DefaultCapabilities,
395+
Capabilities: helmCapabilities(),
375396
Log: func(format string, v ...interface{}) {},
376397
}
377398

cmd/cli/mesh_upgrade_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func meshUpgradeConfig() *action.Configuration {
2424
KubeClient: &kubefake.PrintingKubeClient{
2525
Out: ioutil.Discard,
2626
},
27-
Capabilities: chartutil.DefaultCapabilities,
27+
Capabilities: helmCapabilities(),
2828
Log: func(_ string, _ ...interface{}) {},
2929
}
3030
}

cmd/cli/uninstall_mesh_test.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import (
1111
tassert "github.com/stretchr/testify/assert"
1212
"helm.sh/helm/v3/pkg/action"
1313
helm "helm.sh/helm/v3/pkg/action"
14-
"helm.sh/helm/v3/pkg/chartutil"
1514
kubefake "helm.sh/helm/v3/pkg/kube/fake"
1615
"helm.sh/helm/v3/pkg/release"
1716
"helm.sh/helm/v3/pkg/storage"
@@ -226,7 +225,7 @@ func TestUninstallCmd(t *testing.T) {
226225
Releases: store,
227226
KubeClient: &kubefake.PrintingKubeClient{
228227
Out: ioutil.Discard},
229-
Capabilities: chartutil.DefaultCapabilities,
228+
Capabilities: helmCapabilities(),
230229
Log: func(format string, v ...interface{}) {},
231230
}
232231

@@ -560,7 +559,7 @@ func TestUninstallClusterWideResources(t *testing.T) {
560559
Releases: store,
561560
KubeClient: &kubefake.PrintingKubeClient{
562561
Out: ioutil.Discard},
563-
Capabilities: chartutil.DefaultCapabilities,
562+
Capabilities: helmCapabilities(),
564563
Log: func(format string, v ...interface{}) {},
565564
}
566565

docs/release_notes.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@
77
- Root certificate rotation is now supported through the new CRD, MeshRootCertificate.
88
- Along with root certificate rotation we support custom trust domains, as well as rotating to new trust domains with no downtime.
99
- Envoy has been updated to v1.22 and uses the `envoyproxy/envoy-distroless` image instead of the deprecated `envoyproxy/envoy-alpine` image.
10+
- Added support for Kubernetes 1.23 and 1.24
1011

1112
### Breaking Changes
1213

1314
- The following metrics no longer use the label `common_name`, due to the fact that the common name's trust domain can rotate. Instead 2 new labels, `proxy_uuid` and `identity` have been added.
1415
- `osm_proxy_response_send_success_count`
1516
- `osm_proxy_response_send_error_count`
1617
- `osm_proxy_xds_request_count`
17-
18+
- Support for Kubernetes 1.20 and 1.21 has been dropped
19+
1820
## Release v1.1.0
1921

2022
### Notable changes

go.mod

+5-5
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ require (
4242
github.com/prometheus/common v0.28.0
4343
github.com/rs/zerolog v1.18.0
4444
github.com/servicemeshinterface/smi-sdk-go v0.5.0
45-
github.com/spf13/cobra v1.2.1
45+
github.com/spf13/cobra v1.5.0
4646
github.com/spf13/pflag v1.0.5
4747
github.com/stretchr/testify v1.7.0
4848
gomodules.xyz/jsonpatch/v2 v2.2.0
@@ -60,7 +60,7 @@ require (
6060
k8s.io/code-generator v0.23.5
6161
k8s.io/utils v0.0.0-20211116205334-6203023598ed
6262
sigs.k8s.io/controller-runtime v0.11.1
63-
sigs.k8s.io/kind v0.12.0
63+
sigs.k8s.io/kind v0.14.0
6464
)
6565

6666
require (
@@ -76,7 +76,7 @@ require (
7676
github.com/stretchr/objx v0.3.0 // indirect
7777
golang.org/x/net v0.0.0-20220607020251-c690dde0001d // indirect
7878
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
79-
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d // indirect
79+
golang.org/x/sys v0.0.0-20220622161953-175b2fd9d664 // indirect
8080
google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac // indirect
8181
honnef.co/go/tools v0.1.1 // indirect
8282
)
@@ -97,7 +97,7 @@ require (
9797
github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect
9898
github.com/Azure/go-autorest/logger v0.2.1 // indirect
9999
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
100-
github.com/BurntSushi/toml v0.4.1 // indirect
100+
github.com/BurntSushi/toml v1.1.0 // indirect
101101
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
102102
github.com/Djarvur/go-err113 v0.0.0-20200511133814-5174e21577d5 // indirect
103103
github.com/Jeffail/gabs v1.1.1 // indirect
@@ -295,7 +295,7 @@ require (
295295
github.com/oracle/oci-go-sdk v13.1.0+incompatible // indirect
296296
github.com/packethost/packngo v0.1.1-0.20180711074735-b9cb5096f54c // indirect
297297
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
298-
github.com/pelletier/go-toml v1.9.4 // indirect
298+
github.com/pelletier/go-toml v1.9.5 // indirect
299299
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
300300
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect
301301
github.com/phayes/checkstyle v0.0.0-20170904204023-bfd46e6a821d // indirect

go.sum

+15-8
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,9 @@ github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBp
133133
github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c h1:/IBSNwUN8+eKzUzbJPqhK839ygXJ82sde8x3ogr6R28=
134134
github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c/go.mod h1:chxPXzSsl7ZWRAuOIE23GDNzjWuZquvFlgA8xmpunjU=
135135
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
136-
github.com/BurntSushi/toml v0.4.1 h1:GaI7EiDXDRfa8VshkTj7Fym7ha+y8/XxIgD2okUIjLw=
137-
github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
136+
github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
137+
github.com/BurntSushi/toml v1.1.0 h1:ksErzDEI1khOiGPgpwuI7x2ebx/uXQNw7xJpn9Eq1+I=
138+
github.com/BurntSushi/toml v1.1.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
138139
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
139140
github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60=
140141
github.com/DATA-DOG/go-sqlmock v1.5.0/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM=
@@ -516,6 +517,8 @@ github.com/cpu/goacmedns v0.0.3/go.mod h1:4MipLkI+qScwqtVxcNO6okBhbgRrr7/tKXUSgS
516517
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
517518
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
518519
github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
520+
github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
521+
github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
519522
github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
520523
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
521524
github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw=
@@ -1745,8 +1748,9 @@ github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/9
17451748
github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE=
17461749
github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc=
17471750
github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
1748-
github.com/pelletier/go-toml v1.9.4 h1:tjENF6MfZAg8e4ZmZTeWaWiT2vXtsoO6+iuOjFhECwM=
17491751
github.com/pelletier/go-toml v1.9.4/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
1752+
github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
1753+
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
17501754
github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
17511755
github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
17521756
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 h1:q2e307iGHPdTGp0hoxKjt1H5pDo6utceo3dQVK3I5XQ=
@@ -1859,6 +1863,7 @@ github.com/rubenv/sql-migrate v0.0.0-20210614095031-55d5740dbbcc/go.mod h1:HFLT6
18591863
github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo=
18601864
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
18611865
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
1866+
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
18621867
github.com/ryancurrah/gomodguard v1.1.0 h1:DWbye9KyMgytn8uYpuHkwf0RHqAYO6Ay/D0TbCpPtVU=
18631868
github.com/ryancurrah/gomodguard v1.1.0/go.mod h1:4O8tr7hBODaGE6VIhfJDHcwzh5GUccKSJBU0UMXJFVM=
18641869
github.com/ryanrolds/sqlclosecheck v0.3.0 h1:AZx+Bixh8zdUBxUA1NxbxVAS78vTPq4rCb8OUZI9xFw=
@@ -1942,8 +1947,10 @@ github.com/spf13/cobra v0.0.6/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHN
19421947
github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE=
19431948
github.com/spf13/cobra v1.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI=
19441949
github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo=
1945-
github.com/spf13/cobra v1.2.1 h1:+KmjbUw1hriSNMF55oPrkZcb27aECyrj8V2ytv7kWDw=
19461950
github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk=
1951+
github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g=
1952+
github.com/spf13/cobra v1.5.0 h1:X+jTBEBqF0bHN+9cSMgmfuvv2VHJ9ezmFNf9Y/XstYU=
1953+
github.com/spf13/cobra v1.5.0/go.mod h1:dWXEIy2H428czQCjInthrTRUg7yKbok+2Qi/yBIJoUM=
19471954
github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
19481955
github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=
19491956
github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=
@@ -2477,8 +2484,8 @@ golang.org/x/sys v0.0.0-20220207234003-57398862261d/go.mod h1:oPkhp1MJrh7nUepCBc
24772484
golang.org/x/sys v0.0.0-20220405210540-1e041c57c461/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
24782485
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
24792486
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
2480-
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d h1:Zu/JngovGLVi6t2J3nmAf3AoTDwuzw85YZ3b9o4yU7s=
2481-
golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
2487+
golang.org/x/sys v0.0.0-20220622161953-175b2fd9d664 h1:wEZYwx+kK+KlZ0hpvP2Ls1Xr4+RWnlzGFwPP0aiDjIU=
2488+
golang.org/x/sys v0.0.0-20220622161953-175b2fd9d664/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
24822489
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
24832490
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
24842491
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
@@ -3031,8 +3038,8 @@ sigs.k8s.io/controller-runtime v0.11.1/go.mod h1:KKwLiTooNGu+JmLZGn9Sl3Gjmfj66eM
30313038
sigs.k8s.io/controller-tools v0.2.9-0.20200414181213-645d44dca7c0/go.mod h1:YKE/iHvcKITCljdnlqHYe+kAt7ZldvtAwUzQff0k1T0=
30323039
sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 h1:fD1pz4yfdADVNfFmcP2aBEtudwUQ1AlLnRBALr33v3s=
30333040
sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs=
3034-
sigs.k8s.io/kind v0.12.0 h1:LFynXwQkH1MrWI8pM1FQty0oUwEKjU5EkMaVZaPld8E=
3035-
sigs.k8s.io/kind v0.12.0/go.mod h1:EcgDSBVxz8Bvm19fx8xkioFrf9dC30fMJdOTXBSGNoM=
3041+
sigs.k8s.io/kind v0.14.0 h1:cNmI3jGBvp7UegEGbC5we8plDtCUmaNRL+bod7JoSCE=
3042+
sigs.k8s.io/kind v0.14.0/go.mod h1:UrFRPHG+2a5j0Q7qiR4gtJ4rEyn8TuMQwuOPf+m4oHg=
30363043
sigs.k8s.io/kustomize v2.0.3+incompatible h1:JUufWFNlI44MdtnjUqVnvh29rR37PQFzPbLXqhyOyX0=
30373044
sigs.k8s.io/kustomize v2.0.3+incompatible/go.mod h1:MkjgH3RdOWrievjo6c9T245dYlB5QeXV4WCbnt/PEpU=
30383045
sigs.k8s.io/kustomize/api v0.8.11/go.mod h1:a77Ls36JdfCWojpUqR6m60pdGY1AYFix4AH83nJtY1g=

0 commit comments

Comments
 (0)