Skip to content

Commit 2aafb2e

Browse files
authored
Upgrade k8s libraries to v0.29.2 (#5843)
1. Upgrade k8s libraries to v0.29.2 2. Upgrade controller-runtime to v0.16.3 Signed-off-by: hjiajing <[email protected]>
1 parent ae8fdcf commit 2aafb2e

File tree

203 files changed

+2401
-1654
lines changed

Some content is hidden

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

203 files changed

+2401
-1654
lines changed

build/images/codegen/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ LABEL description="A Docker image based on the golang image, which includes code
3232

3333
ENV GO111MODULE=on
3434

35-
ARG K8S_VERSION=1.26.4
35+
ARG K8S_VERSION=1.29.2
3636
# The k8s.io/kube-openapi repo does not have tag, using a workable commit hash.
3737
# We use the version that is referenced in the Kubernetes go.mod (for the
3838
# correct K8s version).
39-
ARG KUBEOPENAPI_VERSION=v0.0.0-20221012153701-172d655c2280
39+
ARG KUBEOPENAPI_VERSION=v0.0.0-20231010175941-2dd684a91f00
4040

4141
RUN go install k8s.io/code-generator/cmd/client-gen@kubernetes-$K8S_VERSION && \
4242
go install k8s.io/code-generator/cmd/deepcopy-gen@kubernetes-$K8S_VERSION && \

build/images/codegen/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Here is the table of codegen images that have been uploaded:
2020

2121
| Tag | Change |
2222
| :----------------------------- | ---------------------------------------------------- |
23+
| kubernetes-1.29.2 | Upgraded K8s libraries to v1.29.2 |
2324
| kubernetes-1.26.4-build.1 | Replace github.com/golang/mock with go.uber.org/mock |
2425
| kubernetes-1.26.4-build.0 | Upgraded Go to v1.21 |
2526
| kubernetes-1.26.4 | Upgraded K8s libraries to v1.26.4 |

cmd/antrea-agent-simulator/simulator.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func run() error {
6767

6868
// Add loop to check whether client is ready
6969
attempts := 0
70-
if err := wait.PollImmediateUntil(200*time.Millisecond, func() (bool, error) {
70+
if err := wait.PollUntilContextCancel(wait.ContextForChannel(stopCh), 200*time.Millisecond, true, func(ctx context.Context) (bool, error) {
7171
if attempts%10 == 0 {
7272
klog.Info("Waiting for Antrea client to be ready")
7373
}
@@ -76,7 +76,7 @@ func run() error {
7676
return false, nil
7777
}
7878
return true, nil
79-
}, stopCh); err != nil {
79+
}); err != nil {
8080
klog.Info("Stopped waiting for Antrea client")
8181
return err
8282
}

cmd/antrea-agent/agent.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -778,10 +778,10 @@ func run(o *Options) error {
778778
// Service would fail.
779779
if o.config.AntreaProxy.ProxyAll {
780780
klog.InfoS("Waiting for AntreaProxy to be ready")
781-
if err := wait.PollUntil(time.Second, func() (bool, error) {
781+
if err := wait.PollUntilContextCancel(wait.ContextForChannel(stopCh), time.Second, false, func(ctx context.Context) (bool, error) {
782782
klog.V(2).InfoS("Checking if AntreaProxy is ready")
783783
return proxier.GetProxyProvider().SyncedOnce(), nil
784-
}, stopCh); err != nil {
784+
}); err != nil {
785785
return fmt.Errorf("error when waiting for AntreaProxy to be ready: %v", err)
786786
}
787787
klog.InfoS("AntreaProxy is ready")

cmd/antrea-agent/options.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import (
2727
cliflag "k8s.io/component-base/cli/flag"
2828
"k8s.io/component-base/featuregate"
2929
"k8s.io/klog/v2"
30-
"k8s.io/utils/pointer"
30+
"k8s.io/utils/ptr"
3131

3232
"antrea.io/antrea/pkg/agent/config"
3333
"antrea.io/antrea/pkg/apis"
@@ -411,10 +411,10 @@ func (o *Options) setK8sNodeDefaultOptions() {
411411
o.config.HostProcPathPrefix = defaultHostProcPathPrefix
412412
}
413413
if o.config.AntreaProxy.Enable == nil {
414-
o.config.AntreaProxy.Enable = pointer.Bool(true)
414+
o.config.AntreaProxy.Enable = ptr.To(true)
415415
}
416416
if o.config.AntreaProxy.ProxyLoadBalancerIPs == nil {
417-
o.config.AntreaProxy.ProxyLoadBalancerIPs = pointer.Bool(true)
417+
o.config.AntreaProxy.ProxyLoadBalancerIPs = ptr.To(true)
418418
}
419419
if o.config.ServiceCIDR == "" {
420420
//It's okay to set the default value of this field even when AntreaProxy is enabled and the field is not used.
@@ -427,7 +427,7 @@ func (o *Options) setK8sNodeDefaultOptions() {
427427
o.config.ClusterMembershipPort = apis.AntreaAgentClusterMembershipPort
428428
}
429429
if o.config.EnablePrometheusMetrics == nil {
430-
o.config.EnablePrometheusMetrics = pointer.Bool(true)
430+
o.config.EnablePrometheusMetrics = ptr.To(true)
431431
}
432432
if o.config.WireGuard.Port == 0 {
433433
o.config.WireGuard.Port = apis.WireGuardListenPort

cmd/antrea-agent/options_test.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"github.com/stretchr/testify/assert"
2222
"github.com/stretchr/testify/require"
2323
featuregatetesting "k8s.io/component-base/featuregate/testing"
24-
"k8s.io/utils/pointer"
24+
"k8s.io/utils/ptr"
2525

2626
"antrea.io/antrea/pkg/agent/config"
2727
agentconfig "antrea.io/antrea/pkg/config/agent"
@@ -93,7 +93,7 @@ func TestOptionsValidateAntreaProxyConfig(t *testing.T) {
9393
name: "default",
9494
trafficEncapMode: config.TrafficEncapModeEncap,
9595
antreaProxyConfig: agentconfig.AntreaProxyConfig{
96-
Enable: pointer.Bool(true),
96+
Enable: ptr.To(true),
9797
DefaultLoadBalancerMode: config.LoadBalancerModeNAT.String(),
9898
},
9999
expectedDefaultLoadBalancerMode: config.LoadBalancerModeNAT,
@@ -103,15 +103,15 @@ func TestOptionsValidateAntreaProxyConfig(t *testing.T) {
103103
enabledDSR: true,
104104
trafficEncapMode: config.TrafficEncapModeEncap,
105105
antreaProxyConfig: agentconfig.AntreaProxyConfig{
106-
Enable: pointer.Bool(true),
106+
Enable: ptr.To(true),
107107
DefaultLoadBalancerMode: config.LoadBalancerModeDSR.String(),
108108
},
109109
expectedDefaultLoadBalancerMode: config.LoadBalancerModeDSR,
110110
},
111111
{
112112
name: "LoadBalancerModeDSR disabled",
113113
antreaProxyConfig: agentconfig.AntreaProxyConfig{
114-
Enable: pointer.Bool(true),
114+
Enable: ptr.To(true),
115115
DefaultLoadBalancerMode: config.LoadBalancerModeDSR.String(),
116116
},
117117
trafficEncapMode: config.TrafficEncapModeEncap,
@@ -121,7 +121,7 @@ func TestOptionsValidateAntreaProxyConfig(t *testing.T) {
121121
name: "unsupported encap mode",
122122
enabledDSR: true,
123123
antreaProxyConfig: agentconfig.AntreaProxyConfig{
124-
Enable: pointer.Bool(true),
124+
Enable: ptr.To(true),
125125
DefaultLoadBalancerMode: config.LoadBalancerModeDSR.String(),
126126
},
127127
trafficEncapMode: config.TrafficEncapModeNoEncap,
@@ -131,7 +131,7 @@ func TestOptionsValidateAntreaProxyConfig(t *testing.T) {
131131
name: "invalid LoadBalancerMode",
132132
trafficEncapMode: config.TrafficEncapModeEncap,
133133
antreaProxyConfig: agentconfig.AntreaProxyConfig{
134-
Enable: pointer.Bool(true),
134+
Enable: ptr.To(true),
135135
DefaultLoadBalancerMode: "drs",
136136
},
137137
expectedErr: "LoadBalancerMode drs is unknown",

cmd/antrea-controller/controller.go

+3
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,9 @@ func createAPIServerConfig(kubeconfig string,
542542
serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(
543543
openapi.GetOpenAPIDefinitions,
544544
genericopenapi.NewDefinitionNamer(apiserver.Scheme))
545+
serverConfig.OpenAPIV3Config = genericapiserver.DefaultOpenAPIV3Config(
546+
openapi.GetOpenAPIDefinitions,
547+
genericopenapi.NewDefinitionNamer(apiserver.Scheme))
545548
serverConfig.OpenAPIConfig.Info.Title = "Antrea"
546549
serverConfig.EnableMetrics = enableMetrics
547550
serverConfig.MinRequestTimeout = int(serverMinWatchTimeout.Seconds())

docs/prometheus-integration.md

+27-9
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,11 @@ updates received by AntreaProxy
219219

220220
### Common Metrics Provided by Infrastructure
221221

222+
#### Aggregator Metrics
223+
224+
- **aggregator_discovery_aggregation_count_total:** Counter of number of
225+
times discovery was aggregated
226+
222227
#### Apiserver Metrics
223228

224229
- **apiserver_audit_event_total:** Counter of audit events generated and
@@ -253,11 +258,13 @@ scope and component.
253258
- **apiserver_request_filter_duration_seconds:** Request filter latency
254259
distribution in seconds, for each filter type
255260
- **apiserver_request_sli_duration_seconds:** Response latency distribution
256-
(not counting webhook duration) in seconds for each verb, group, version,
257-
resource, subresource, scope and component.
261+
(not counting webhook duration and priority & fairness queue wait times)
262+
in seconds for each verb, group, version, resource, subresource, scope
263+
and component.
258264
- **apiserver_request_slo_duration_seconds:** Response latency distribution
259-
(not counting webhook duration) in seconds for each verb, group, version,
260-
resource, subresource, scope and component.
265+
(not counting webhook duration and priority & fairness queue wait times)
266+
in seconds for each verb, group, version, resource, subresource, scope
267+
and component.
261268
- **apiserver_request_total:** Counter of apiserver requests broken out
262269
for each verb, dry run value, group, version, resource, scope, component,
263270
and HTTP response code.
@@ -297,15 +304,26 @@ broken out by result.
297304
- **authentication_token_cache_request_duration_seconds:**
298305
- **authentication_token_cache_request_total:**
299306

307+
#### Authorization Metrics
308+
309+
- **authorization_attempts_total:** Counter of authorization attempts broken
310+
down by result. It can be either 'allowed', 'denied', 'no-opinion' or 'error'.
311+
- **authorization_duration_seconds:** Authorization duration in seconds
312+
broken out by result.
313+
314+
#### Cardinality Metrics
315+
316+
- **cardinality_enforcement_unexpected_categorizations_total:** The count
317+
of unexpected categorizations during cardinality enforcement.
318+
300319
#### Disabled Metrics
301320

302-
- **disabled_metric_total:** The count of disabled metrics.
321+
- **disabled_metrics_total:** The count of disabled metrics.
303322

304323
#### Field Metrics
305324

306325
- **field_validation_request_duration_seconds:** Response latency distribution
307-
in seconds for each field validation value and whether field validation is
308-
enabled or not
326+
in seconds for each field validation value
309327

310328
#### Go Metrics
311329

@@ -576,7 +594,7 @@ contention data.
576594

577595
#### Hidden Metrics
578596

579-
- **hidden_metric_total:** The count of hidden metrics.
597+
- **hidden_metrics_total:** The count of hidden metrics.
580598

581599
#### Process Metrics
582600

@@ -593,7 +611,7 @@ available in bytes.
593611

594612
#### Registered Metrics
595613

596-
- **registered_metric_total:** The count of registered metrics broken by
614+
- **registered_metrics_total:** The count of registered metrics broken by
597615
stability level and deprecation version.
598616

599617
#### Workqueue Metrics

go.mod

+51-50
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,19 @@ require (
6767
gopkg.in/natefinch/lumberjack.v2 v2.2.1
6868
gopkg.in/yaml.v2 v2.4.0
6969
gopkg.in/yaml.v3 v3.0.1
70-
k8s.io/api v0.26.4
71-
k8s.io/apiextensions-apiserver v0.26.4
72-
k8s.io/apimachinery v0.26.4
73-
k8s.io/apiserver v0.26.4
74-
k8s.io/client-go v0.26.4
75-
k8s.io/component-base v0.26.4
76-
k8s.io/klog/v2 v2.100.1
77-
k8s.io/kube-aggregator v0.26.4
78-
k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280
79-
k8s.io/kubectl v0.26.4
80-
k8s.io/kubelet v0.26.4
81-
k8s.io/utils v0.0.0-20230209194617-a36077c30491
82-
sigs.k8s.io/controller-runtime v0.14.6
70+
k8s.io/api v0.29.2
71+
k8s.io/apiextensions-apiserver v0.29.2
72+
k8s.io/apimachinery v0.29.2
73+
k8s.io/apiserver v0.29.2
74+
k8s.io/client-go v0.29.2
75+
k8s.io/component-base v0.29.2
76+
k8s.io/klog/v2 v2.110.1
77+
k8s.io/kube-aggregator v0.29.2
78+
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00
79+
k8s.io/kubectl v0.29.2
80+
k8s.io/kubelet v0.29.2
81+
k8s.io/utils v0.0.0-20230726121419-3b25d923346b
82+
sigs.k8s.io/controller-runtime v0.16.3
8383
sigs.k8s.io/mcs-api v0.1.0
8484
sigs.k8s.io/network-policy-api v0.1.1
8585
sigs.k8s.io/yaml v1.3.0
@@ -93,8 +93,9 @@ require (
9393
github.com/VividCortex/ewma v1.2.0 // indirect
9494
github.com/alexflint/go-filemutex v1.2.0 // indirect
9595
github.com/andybalholm/brotli v1.0.4 // indirect
96-
github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect
96+
github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df // indirect
9797
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da // indirect
98+
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
9899
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.4 // indirect
99100
github.com/aws/aws-sdk-go-v2/credentials v1.12.12 // indirect
100101
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.11 // indirect
@@ -120,31 +121,31 @@ require (
120121
github.com/containerd/cgroups v1.1.0 // indirect
121122
github.com/containerd/containerd v1.6.26 // indirect
122123
github.com/contiv/libovsdb v0.0.0-20170227191248-d0061a53e358 // indirect
123-
github.com/coreos/go-semver v0.3.0 // indirect
124-
github.com/coreos/go-systemd/v22 v22.3.2 // indirect
125-
github.com/elazarl/goproxy v0.0.0-20190911111923-ecfe977594f1 // indirect
126-
github.com/emicklei/go-restful/v3 v3.10.1 // indirect
127-
github.com/evanphx/json-patch v4.12.0+incompatible // indirect
124+
github.com/coreos/go-semver v0.3.1 // indirect
125+
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
126+
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
127+
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
128128
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
129129
github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d // indirect
130130
github.com/fatih/color v1.15.0 // indirect
131-
github.com/felixge/httpsnoop v1.0.4 // indirect
132-
github.com/fvbommel/sortorder v1.0.1 // indirect
133-
github.com/go-errors/errors v1.0.1 // indirect
131+
github.com/felixge/httpsnoop v1.0.3 // indirect
132+
github.com/fvbommel/sortorder v1.1.0 // indirect
133+
github.com/go-errors/errors v1.4.2 // indirect
134134
github.com/go-faster/city v1.0.1 // indirect
135135
github.com/go-faster/errors v0.6.1 // indirect
136136
github.com/go-logr/stdr v1.2.2 // indirect
137137
github.com/go-openapi/jsonpointer v0.19.6 // indirect
138-
github.com/go-openapi/jsonreference v0.20.1 // indirect
138+
github.com/go-openapi/jsonreference v0.20.2 // indirect
139139
github.com/go-openapi/swag v0.22.3 // indirect
140140
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
141141
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
142-
github.com/google/cel-go v0.12.6 // indirect
143-
github.com/google/gnostic v0.5.7-v3refs // indirect
142+
github.com/google/cel-go v0.17.7 // indirect
143+
github.com/google/gnostic-models v0.6.8 // indirect
144144
github.com/google/go-cmp v0.6.0 // indirect
145145
github.com/google/gofuzz v1.2.0 // indirect
146146
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 // indirect
147147
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
148+
github.com/gorilla/websocket v1.5.0 // indirect
148149
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 // indirect
149150
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
150151
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect
@@ -170,9 +171,9 @@ require (
170171
github.com/mdlayher/genetlink v1.0.0 // indirect
171172
github.com/mdlayher/netlink v1.7.2 // indirect
172173
github.com/mdlayher/socket v0.4.1 // indirect
173-
github.com/mitchellh/go-wordwrap v1.0.0 // indirect
174+
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
174175
github.com/moby/spdystream v0.2.0 // indirect
175-
github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae // indirect
176+
github.com/moby/term v0.0.0-20221205130635-1aeaba878587 // indirect
176177
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
177178
github.com/modern-go/reflect2 v1.0.2 // indirect
178179
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
@@ -198,40 +199,40 @@ require (
198199
github.com/stoewer/go-strcase v1.2.0 // indirect
199200
github.com/ti-mo/netfilter v0.5.0 // indirect
200201
github.com/vishvananda/netns v0.0.4 // indirect
201-
github.com/xlab/treeprint v1.1.0 // indirect
202+
github.com/xlab/treeprint v1.2.0 // indirect
202203
gitlab.com/golang-commonmark/puny v0.0.0-20191124015043-9f83538fa04f // indirect
203-
go.etcd.io/etcd/api/v3 v3.5.5 // indirect
204-
go.etcd.io/etcd/client/pkg/v3 v3.5.5 // indirect
205-
go.etcd.io/etcd/client/v3 v3.5.5 // indirect
204+
go.etcd.io/etcd/api/v3 v3.5.10 // indirect
205+
go.etcd.io/etcd/client/pkg/v3 v3.5.10 // indirect
206+
go.etcd.io/etcd/client/v3 v3.5.10 // indirect
206207
go.opencensus.io v0.24.0 // indirect
207-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.0 // indirect
208-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.0 // indirect
209-
go.opentelemetry.io/otel v1.20.0 // indirect
210-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 // indirect
211-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 // indirect
212-
go.opentelemetry.io/otel/metric v1.20.0 // indirect
213-
go.opentelemetry.io/otel/sdk v1.20.0 // indirect
214-
go.opentelemetry.io/otel/trace v1.20.0 // indirect
208+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.42.0 // indirect
209+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.44.0 // indirect
210+
go.opentelemetry.io/otel v1.19.0 // indirect
211+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
212+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 // indirect
213+
go.opentelemetry.io/otel/metric v1.19.0 // indirect
214+
go.opentelemetry.io/otel/sdk v1.19.0 // indirect
215+
go.opentelemetry.io/otel/trace v1.19.0 // indirect
215216
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
216-
go.starlark.net v0.0.0-20200306205701-8dd3e2ee1dd5 // indirect
217-
go.uber.org/atomic v1.10.0 // indirect
218-
go.uber.org/multierr v1.9.0 // indirect
219-
go.uber.org/zap v1.24.0 // indirect
217+
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
218+
go.uber.org/multierr v1.11.0 // indirect
219+
go.uber.org/zap v1.25.0 // indirect
220+
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect
220221
golang.org/x/oauth2 v0.16.0 // indirect
221222
golang.org/x/term v0.18.0 // indirect
222223
golang.org/x/text v0.14.0 // indirect
223224
golang.zx2c4.com/wireguard v0.0.0-20210427022245-097af6e1351b // indirect
224-
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
225+
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
225226
google.golang.org/appengine v1.6.8 // indirect
226227
google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 // indirect
227228
google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 // indirect
228229
google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect
229230
gopkg.in/inf.v0 v0.9.1 // indirect
230-
k8s.io/cli-runtime v0.26.4 // indirect
231-
k8s.io/kms v0.26.4 // indirect
232-
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.36 // indirect
231+
k8s.io/cli-runtime v0.29.2 // indirect
232+
k8s.io/kms v0.29.2 // indirect
233+
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.28.0 // indirect
233234
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
234-
sigs.k8s.io/kustomize/api v0.12.1 // indirect
235-
sigs.k8s.io/kustomize/kyaml v0.13.9 // indirect
236-
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
235+
sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 // indirect
236+
sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 // indirect
237+
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
237238
)

0 commit comments

Comments
 (0)