Skip to content

Commit 6a4721b

Browse files
authored
Merge pull request #1323 from mythi/PR-2023-008
go.mod: update to k8s 1.27.1 and controller runtime 0.15.x
2 parents adbb6fe + 7d9991d commit 6a4721b

File tree

33 files changed

+549
-448
lines changed

33 files changed

+549
-448
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- main
1010
- 'release-*'
1111
env:
12-
K8S_VERSION: 1.26.1
12+
K8S_VERSION: 1.27.1
1313
permissions:
1414
contents: read
1515

.github/workflows/e2e.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,6 @@ jobs:
2929
targetjob: e2e-dsa
3030
runner: simics-gnr
3131
images: intel-dsa-plugin intel-idxd-config-initcontainer accel-config-demo intel-deviceplugin-operator
32-
- name: e2e-dlb-gnr
33-
targetjob: e2e-dlb
34-
runner: simics-gnr
35-
images: intel-dlb-plugin intel-dlb-initcontainer dlb-libdlb-demo
3632
- name: e2e-fpga
3733
runner: fpga
3834
images: intel-fpga-plugin intel-fpga-initcontainer intel-fpga-admissionwebhook opae-nlb-demo

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pipeline {
88
environment {
99
GO111MODULE="on"
1010
REG="cloud-native-image-registry.westus.cloudapp.azure.com/"
11-
K8S_VERSION="1.26.1"
11+
K8S_VERSION="1.27.1"
1212
GOLANGCI_LINT_VERSION="v1.52.2"
1313
GO_VERSION="1.20"
1414
GO_TAR="go${GO_VERSION}.linux-amd64.tar.gz"

Makefile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -140,28 +140,28 @@ TAG?=devel
140140
export TAG
141141

142142
e2e-fpga:
143-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "FPGA" -delete-namespace-on-failure=false
143+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "FPGA" -delete-namespace-on-failure=false
144144

145145
e2e-qat:
146-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "QAT Gen2" -delete-namespace-on-failure=false
146+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "QAT Gen2" -delete-namespace-on-failure=false
147147

148148
e2e-qat4:
149-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "QAT Gen4" -ginkgo.skip "dpdk crypto-perf" -delete-namespace-on-failure=false
149+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "QAT Gen4" -ginkgo.skip "dpdk crypto-perf" -delete-namespace-on-failure=false
150150

151151
e2e-sgx:
152-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "SGX" -delete-namespace-on-failure=false
152+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "SGX" -delete-namespace-on-failure=false
153153

154154
e2e-gpu:
155-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "GPU" -delete-namespace-on-failure=false
155+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "GPU" -delete-namespace-on-failure=false
156156

157157
e2e-dsa:
158-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "DSA" -delete-namespace-on-failure=false
158+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "DSA" -delete-namespace-on-failure=false
159159

160160
e2e-iaa:
161-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "IAA" -delete-namespace-on-failure=false
161+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "IAA" -delete-namespace-on-failure=false
162162

163163
e2e-dlb:
164-
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.progress -ginkgo.focus "DLB" -delete-namespace-on-failure=false
164+
@$(GO) test -v ./test/e2e/... -ginkgo.v -ginkgo.show-node-events -ginkgo.focus "DLB" -delete-namespace-on-failure=false
165165

166166
terrascan:
167167
@ls deployments/*/kustomization.yaml | while read f ; \

cmd/gpu_plugin/rm/gpu_plugin_resource_manager_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@ func (w *mockPodResources) GetAllocatableResources(ctx context.Context,
8585
return nil, nil
8686
}
8787

88+
func (w *mockPodResources) Get(ctx context.Context,
89+
in *podresourcesv1.GetPodResourcesRequest,
90+
opts ...grpc.CallOption) (*podresourcesv1.GetPodResourcesResponse, error) {
91+
return nil, nil
92+
}
93+
8894
func newMockResourceManager(pods []v1.Pod) ResourceManager {
8995
client, err := grpc.Dial("fake", grpc.WithTransportCredentials(insecure.NewCredentials()))
9096
if err != nil {

cmd/operator/main.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"os"
2121
"strings"
2222

23+
corev1 "k8s.io/api/core/v1"
2324
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2425
"k8s.io/apimachinery/pkg/runtime"
2526
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
@@ -41,6 +42,7 @@ import (
4142
"github.com/intel/intel-device-plugins-for-kubernetes/pkg/fpgacontroller"
4243
"github.com/intel/intel-device-plugins-for-kubernetes/pkg/fpgacontroller/patcher"
4344
sgxwebhook "github.com/intel/intel-device-plugins-for-kubernetes/pkg/webhooks/sgx"
45+
"sigs.k8s.io/controller-runtime/pkg/builder"
4446
)
4547

4648
var (
@@ -163,9 +165,13 @@ func main() {
163165
}
164166

165167
if contains(devices, "sgx") {
166-
mgr.GetWebhookServer().Register("/pods-sgx", &webhook.Admission{
167-
Handler: &sgxwebhook.Mutator{Client: mgr.GetClient()},
168-
})
168+
if err = builder.WebhookManagedBy(mgr).
169+
For(&corev1.Pod{}).
170+
WithDefaulter(&sgxwebhook.Mutator{}).
171+
Complete(); err != nil {
172+
setupLog.Error(err, "unable to create webhook", "webhook", "Pod")
173+
os.Exit(1)
174+
}
169175
}
170176

171177
if contains(devices, "fpga") {

cmd/sgx_admissionwebhook/main.go

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ import (
1818
"os"
1919

2020
sgxwebhook "github.com/intel/intel-device-plugins-for-kubernetes/pkg/webhooks/sgx"
21-
"k8s.io/apimachinery/pkg/runtime"
21+
corev1 "k8s.io/api/core/v1"
2222
"k8s.io/klog/v2"
2323
"k8s.io/klog/v2/klogr"
2424
ctrl "sigs.k8s.io/controller-runtime"
25+
"sigs.k8s.io/controller-runtime/pkg/builder"
2526
"sigs.k8s.io/controller-runtime/pkg/webhook"
2627
)
2728

2829
var (
29-
scheme = runtime.NewScheme()
3030
setupLog = ctrl.Log.WithName("setup")
3131
)
3232

@@ -43,7 +43,6 @@ func main() {
4343
}
4444

4545
mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{
46-
Scheme: scheme,
4746
MetricsBindAddress: "0",
4847
Logger: ctrl.Log.WithName("SgxAdmissionWebhook"),
4948
WebhookServer: webHook,
@@ -53,9 +52,13 @@ func main() {
5352
os.Exit(1)
5453
}
5554

56-
mgr.GetWebhookServer().Register("/pods-sgx", &webhook.Admission{
57-
Handler: &sgxwebhook.Mutator{Client: mgr.GetClient()},
58-
})
55+
if err := builder.WebhookManagedBy(mgr).
56+
For(&corev1.Pod{}).
57+
WithDefaulter(&sgxwebhook.Mutator{}).
58+
Complete(); err != nil {
59+
setupLog.Error(err, "unable to create webhook", "webhook", "Pod")
60+
os.Exit(1)
61+
}
5962

6063
setupLog.Info("starting manager")
6164

deployments/operator/webhook/manifests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ webhooks:
171171
service:
172172
name: webhook-service
173173
namespace: system
174-
path: /pods-sgx
174+
path: /mutate--v1-pod
175175
failurePolicy: Ignore
176176
name: sgx.mutator.webhooks.intel.com
177177
reinvocationPolicy: IfNeeded

deployments/sgx_admissionwebhook/webhook/manifests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ webhooks:
1010
service:
1111
name: webhook-service
1212
namespace: system
13-
path: /pods-sgx
13+
path: /mutate--v1-pod
1414
failurePolicy: Ignore
1515
name: sgx.mutator.webhooks.intel.com
1616
reinvocationPolicy: IfNeeded

go.mod

Lines changed: 75 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -9,56 +9,66 @@ require (
99
github.com/google/go-cmp v0.5.9
1010
github.com/google/gousb v1.1.2
1111
github.com/klauspost/cpuid/v2 v2.2.4
12-
github.com/onsi/ginkgo/v2 v2.6.0
13-
github.com/onsi/gomega v1.24.1
12+
github.com/onsi/ginkgo/v2 v2.9.2
13+
github.com/onsi/gomega v1.27.6
1414
github.com/pkg/errors v0.9.1
1515
github.com/prometheus/client_model v0.4.0
1616
github.com/prometheus/common v0.43.0
1717
golang.org/x/sys v0.8.0
1818
golang.org/x/text v0.9.0
1919
google.golang.org/grpc v1.55.0
20-
k8s.io/api v0.26.1
21-
k8s.io/apimachinery v0.26.1
22-
k8s.io/client-go v1.5.2
23-
k8s.io/component-base v0.26.1
24-
k8s.io/klog/v2 v2.80.1
25-
k8s.io/kubelet v1.26.1
26-
k8s.io/kubernetes v1.26.1
20+
k8s.io/api v0.27.1
21+
k8s.io/apimachinery v0.27.1
22+
k8s.io/client-go v0.27.1
23+
k8s.io/component-base v0.27.1
24+
k8s.io/klog/v2 v2.90.1
25+
k8s.io/kubelet v1.27.1
26+
k8s.io/kubernetes v1.27.1
2727
k8s.io/pod-security-admission v0.0.0
28-
k8s.io/utils v0.0.0-20221128185143-99ec85e7a448
29-
sigs.k8s.io/controller-runtime v0.14.6
28+
k8s.io/utils v0.0.0-20230209194617-a36077c30491
29+
sigs.k8s.io/controller-runtime v0.15.0-alpha.0
3030
sigs.k8s.io/yaml v1.3.0
3131
)
3232

3333
require (
3434
github.com/Microsoft/go-winio v0.4.17 // indirect
35+
github.com/NYTimes/gziphandler v1.1.1 // indirect
36+
github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect
37+
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
3538
github.com/beorn7/perks v1.0.1 // indirect
3639
github.com/blang/semver/v4 v4.0.0 // indirect
3740
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
3841
github.com/cespare/xxhash/v2 v2.2.0 // indirect
42+
github.com/coreos/go-semver v0.3.0 // indirect
43+
github.com/coreos/go-systemd/v22 v22.4.0 // indirect
3944
github.com/davecgh/go-spew v1.1.1 // indirect
4045
github.com/docker/distribution v2.8.1+incompatible // indirect
4146
github.com/emicklei/go-restful/v3 v3.9.0 // indirect
4247
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
4348
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
4449
github.com/felixge/httpsnoop v1.0.3 // indirect
4550
github.com/go-logr/stdr v1.2.2 // indirect
46-
github.com/go-openapi/jsonpointer v0.19.5 // indirect
47-
github.com/go-openapi/jsonreference v0.20.0 // indirect
48-
github.com/go-openapi/swag v0.19.14 // indirect
51+
github.com/go-openapi/jsonpointer v0.19.6 // indirect
52+
github.com/go-openapi/jsonreference v0.20.1 // indirect
53+
github.com/go-openapi/swag v0.22.3 // indirect
54+
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
4955
github.com/gogo/protobuf v1.3.2 // indirect
5056
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
5157
github.com/golang/protobuf v1.5.3 // indirect
58+
github.com/google/cel-go v0.12.6 // indirect
5259
github.com/google/gnostic v0.5.7-v3refs // indirect
5360
github.com/google/gofuzz v1.2.0 // indirect
61+
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 // indirect
5462
github.com/google/uuid v1.3.0 // indirect
63+
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
5564
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect
5665
github.com/imdario/mergo v0.3.12 // indirect
5766
github.com/inconshreveable/mousetrap v1.0.1 // indirect
5867
github.com/josharian/intern v1.0.0 // indirect
5968
github.com/json-iterator/go v1.1.12 // indirect
60-
github.com/mailru/easyjson v0.7.6 // indirect
69+
github.com/mailru/easyjson v0.7.7 // indirect
6170
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
71+
github.com/mitchellh/mapstructure v1.4.1 // indirect
6272
github.com/moby/spdystream v0.2.0 // indirect
6373
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
6474
github.com/modern-go/reflect2 v1.0.2 // indirect
@@ -68,7 +78,12 @@ require (
6878
github.com/prometheus/procfs v0.9.0 // indirect
6979
github.com/spf13/cobra v1.6.0 // indirect
7080
github.com/spf13/pflag v1.0.5 // indirect
71-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.35.0 // indirect
81+
github.com/stoewer/go-strcase v1.2.0 // indirect
82+
go.etcd.io/etcd/api/v3 v3.5.7 // indirect
83+
go.etcd.io/etcd/client/pkg/v3 v3.5.7 // indirect
84+
go.etcd.io/etcd/client/v3 v3.5.7 // indirect
85+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.35.0 // indirect
86+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.35.1 // indirect
7287
go.opentelemetry.io/otel v1.10.0 // indirect
7388
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0 // indirect
7489
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.10.0 // indirect
@@ -77,60 +92,65 @@ require (
7792
go.opentelemetry.io/otel/sdk v1.10.0 // indirect
7893
go.opentelemetry.io/otel/trace v1.10.0 // indirect
7994
go.opentelemetry.io/proto/otlp v0.19.0 // indirect
95+
go.uber.org/atomic v1.7.0 // indirect
96+
go.uber.org/multierr v1.6.0 // indirect
97+
go.uber.org/zap v1.24.0 // indirect
8098
golang.org/x/crypto v0.1.0 // indirect
8199
golang.org/x/net v0.9.0 // indirect
82100
golang.org/x/oauth2 v0.7.0 // indirect
101+
golang.org/x/sync v0.1.0 // indirect
83102
golang.org/x/term v0.7.0 // indirect
84103
golang.org/x/time v0.3.0 // indirect
104+
golang.org/x/tools v0.7.0 // indirect
85105
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
86106
google.golang.org/appengine v1.6.7 // indirect
87107
google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4 // indirect
88108
google.golang.org/protobuf v1.30.0 // indirect
89109
gopkg.in/inf.v0 v0.9.1 // indirect
110+
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
90111
gopkg.in/yaml.v2 v2.4.0 // indirect
91112
gopkg.in/yaml.v3 v3.0.1 // indirect
92-
k8s.io/apiextensions-apiserver v0.26.1 // indirect
93-
k8s.io/apiserver v0.26.1 // indirect
94-
k8s.io/component-helpers v0.26.1 // indirect
95-
k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 // indirect
113+
k8s.io/apiextensions-apiserver v0.27.1 // indirect
114+
k8s.io/apiserver v0.27.1 // indirect
115+
k8s.io/cloud-provider v0.0.0 // indirect
116+
k8s.io/component-helpers v0.27.1 // indirect
117+
k8s.io/controller-manager v0.27.1 // indirect
118+
k8s.io/kms v0.27.1 // indirect
119+
k8s.io/kube-openapi v0.0.0-20230308215209-15aac26d736a // indirect
96120
k8s.io/kubectl v0.0.0 // indirect
97-
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.35 // indirect
98-
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
121+
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.1 // indirect
122+
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
99123
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
100124
)
101125

102126
replace (
103-
k8s.io/api => k8s.io/api v0.26.1
104-
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.26.1
105-
k8s.io/apimachinery => k8s.io/apimachinery v0.26.2-rc.0
106-
k8s.io/apiserver => k8s.io/apiserver v0.26.1
107-
k8s.io/cli-runtime => k8s.io/cli-runtime v0.26.1
108-
k8s.io/client-go => k8s.io/client-go v0.26.1
109-
k8s.io/cloud-provider => k8s.io/cloud-provider v0.26.1
110-
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.26.1
111-
k8s.io/code-generator => k8s.io/code-generator v0.26.2-rc.0
112-
k8s.io/component-base => k8s.io/component-base v0.26.1
113-
k8s.io/component-helpers => k8s.io/component-helpers v0.26.1
114-
k8s.io/controller-manager => k8s.io/controller-manager v0.26.1
115-
k8s.io/cri-api => k8s.io/cri-api v0.26.2-rc.0
116-
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.26.1
117-
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.26.1
118-
k8s.io/kms => k8s.io/kms v0.26.2-rc.0
119-
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.26.1
120-
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.26.1
121-
k8s.io/kube-proxy => k8s.io/kube-proxy v0.26.1
122-
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.26.1
123-
k8s.io/kubectl => k8s.io/kubectl v0.26.1
124-
k8s.io/kubelet => k8s.io/kubelet v0.26.1
125-
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.26.1
126-
k8s.io/metrics => k8s.io/metrics v0.26.1
127-
k8s.io/mount-utils => k8s.io/mount-utils v0.26.2-rc.0
128-
k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.26.1
129-
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.26.1
130-
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.26.1
131-
k8s.io/sample-controller => k8s.io/sample-controller v0.26.1
127+
k8s.io/api => k8s.io/api v0.27.1
128+
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.27.1
129+
k8s.io/apimachinery => k8s.io/apimachinery v0.28.0-alpha.0
130+
k8s.io/apiserver => k8s.io/apiserver v0.27.1
131+
k8s.io/cli-runtime => k8s.io/cli-runtime v0.27.1
132+
k8s.io/client-go => k8s.io/client-go v0.27.1
133+
k8s.io/cloud-provider => k8s.io/cloud-provider v0.27.1
134+
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.27.1
135+
k8s.io/code-generator => k8s.io/code-generator v0.27.1
136+
k8s.io/component-base => k8s.io/component-base v0.27.1
137+
k8s.io/component-helpers => k8s.io/component-helpers v0.27.1
138+
k8s.io/controller-manager => k8s.io/controller-manager v0.27.1
139+
k8s.io/cri-api => k8s.io/cri-api v0.28.0-alpha.0
140+
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.27.1
141+
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.27.1
142+
k8s.io/kms => k8s.io/kms v0.27.1
143+
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.27.1
144+
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.27.1
145+
k8s.io/kube-proxy => k8s.io/kube-proxy v0.27.1
146+
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.27.1
147+
k8s.io/kubectl => k8s.io/kubectl v0.27.1
148+
k8s.io/kubelet => k8s.io/kubelet v0.27.1
149+
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.27.1
150+
k8s.io/metrics => k8s.io/metrics v0.27.1
151+
k8s.io/mount-utils => k8s.io/mount-utils v0.27.1
152+
k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.27.1
153+
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.27.1
154+
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.27.1
155+
k8s.io/sample-controller => k8s.io/sample-controller v0.27.1
132156
)
133-
134-
replace github.com/onsi/gomega v1.24.1 => github.com/onsi/gomega v1.24.0
135-
136-
replace github.com/onsi/ginkgo/v2 v2.6.0 => github.com/onsi/ginkgo/v2 v2.4.0

0 commit comments

Comments
 (0)