-
Notifications
You must be signed in to change notification settings - Fork 87
OCPBUGS-105385: Bump cloud-provider-aws to fix NLB e2e occasional timeout failures #503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,23 +7,25 @@ require ( | |
| github.com/aws/aws-sdk-go-v2/config v1.29.14 | ||
| github.com/aws/aws-sdk-go-v2/service/ec2 v1.299.0 | ||
| github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.45.2 | ||
| github.com/onsi/ginkgo/v2 v2.28.1 | ||
| github.com/onsi/gomega v1.39.1 | ||
| github.com/onsi/ginkgo/v2 v2.32.0 | ||
| github.com/onsi/gomega v1.40.0 | ||
| github.com/openshift-eng/openshift-tests-extension v0.0.0-20250916161632-d81c09058835 | ||
| github.com/openshift/api v0.0.0-20260429122012-1180c0f5c3e9 | ||
| github.com/openshift/client-go v0.0.0-20260429123927-c81f86abfa6a | ||
| github.com/sirupsen/logrus v1.9.4 | ||
| github.com/spf13/cobra v1.10.2 | ||
| k8s.io/api v0.36.0 | ||
| k8s.io/apimachinery v0.36.0 | ||
| k8s.io/client-go v0.36.0 | ||
| k8s.io/cloud-provider-aws/tests/e2e v0.0.0-20260606003233-c34d66ed717a | ||
| k8s.io/kubernetes v1.36.0 | ||
| k8s.io/pod-security-admission v0.36.0 | ||
| k8s.io/api v0.37.0-rc.0 | ||
| k8s.io/apimachinery v0.37.0-rc.0 | ||
| k8s.io/client-go v0.37.0-rc.0 | ||
| k8s.io/cloud-provider-aws/tests/e2e v0.0.0-20260811163315-aefc45e1202c | ||
| k8s.io/kubernetes v1.37.0-rc.0 | ||
| k8s.io/pod-security-admission v0.37.0-beta.0 | ||
|
Comment on lines
+17
to
+22
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: #!/usr/bin/env bash
set -euo pipefail
cd openshift-tests/ccm-aws-tests
go list -mod=readonly -m -json k8s.io/pod-security-admission
go list -mod=readonly -m all | awk '$1 ~ /^k8s.io\// { print }' | sort
go mod tidy -diffRepository: openshift/cluster-cloud-controller-manager-operator Length of output: 909 🏁 Script executed: #!/usr/bin/env bash
set -euo pipefail
file=openshift-tests/ccm-aws-tests/go.mod
printf '%s\n' '--- go.mod ---'
cat -n "$file" | sed -n '1,190p'
printf '%s\n' '--- relevant directives ---'
rg -n -C 3 'pod-security-admission|k8s.io/(api|apimachinery|client-go|kubernetes|cri-api|cri-streaming)|replace|v0\.37\.0' "$file"
printf '%s\n' '--- tracked module files ---'
git ls-files 'openshift-tests/ccm-aws-tests/go.sum' 'openshift-tests/ccm-aws-tests/*' | sed -n '1,120p'
printf '%s\n' '--- Kubernetes RC module metadata ---'
curl -fsSL --max-time 20 \
'https://raw.githubusercontent.com/kubernetes/kubernetes/v1.37.0-rc.0/go.mod' \
| rg -n -C 2 'pod-security-admission|staging/src/k8s.io/(api|apimachinery|client-go|kubernetes)' || true
printf '%s\n' '--- Pod Security Admission RC module metadata ---'
curl -fsSL --max-time 20 \
'https://proxy.golang.org/k8s.io/pod-security-admission/@v/v0.37.0-rc.0.mod'
printf '\n'
curl -fsSL --max-time 20 \
'https://proxy.golang.org/k8s.io/pod-security-admission/@v/v0.37.0-rc.0.info'
printf '\n'Repository: openshift/cluster-cloud-controller-manager-operator Length of output: 30183 🏁 Script executed: #!/usr/bin/env bash
set -euo pipefail
base=openshift-tests/ccm-aws-tests
printf '%s\n' '--- vendor module metadata ---'
rg -n -C 3 'k8s.io/(cri-api|cri-streaming|pod-security-admission)' \
"$base/vendor/modules.txt" || true
printf '%s\n' '--- go.sum entries ---'
rg -n '^k8s\.io/pod-security-admission ' "$base/go.sum" || true
rg -n '^k8s\.io/(cri-api|cri-streaming) ' "$base/go.sum" || true
printf '%s\n' '--- read-only module listing without vendor mode ---'
(
cd "$base"
GOFLAGS=-mod=mod go list -mod=readonly -m -json k8s.io/pod-security-admission
) || true
printf '%s\n' '--- read-only graph diagnostics without vendor mode ---'
(
cd "$base"
GOFLAGS=-mod=mod go list -mod=readonly -m all
) 2>&1 | rg -n 'pod-security-admission|cri-api|cri-streaming|invalid version|unknown revision' || true
printf '%s\n' '--- OSV results for Pod Security Admission ---'
curl -fsSL --max-time 20 \
-H 'Content-Type: application/json' \
--data '{"package":{"ecosystem":"Go","name":"k8s.io/pod-security-admission"}}' \
'https://api.osv.dev/v1/query' | head -c 20000
printf '\n'Repository: openshift/cluster-cloud-controller-manager-operator Length of output: 2251 🏁 Script executed: #!/usr/bin/env bash
set -euo pipefail
base=openshift-tests/ccm-aws-tests
printf '%s\n' '--- workspace configuration ---'
go env GOWORK GOPATH GOMODCACHE
find . -maxdepth 3 -type f -name 'go.work*' -print
printf '%s\n' '--- checked-in module graph with workspace disabled ---'
(
cd "$base"
GOWORK=off GOFLAGS=-mod=mod go list -mod=readonly -m -json k8s.io/pod-security-admission
) 2>&1 || true
printf '%s\n' '--- checked-in graph with vendor mode ---'
(
cd "$base"
GOWORK=off GOFLAGS=-mod=vendor go list -mod=vendor -m -json k8s.io/pod-security-admission
) 2>&1 || true
printf '%s\n' '--- all replace directives in repository workspace files ---'
find . -maxdepth 3 -type f -name 'go.work*' -exec sh -c 'for f do echo "--- $f"; cat -n "$f"; done' sh {} +
printf '%s\n' '--- sumdb record for the proposed RC ---'
curl -fsSL --max-time 20 \
'https://sum.golang.org/lookup/k8s.io/pod-security-admission@v0.37.0-rc.0' \
| sed -n '1,30p'Repository: openshift/cluster-cloud-controller-manager-operator Length of output: 50407 Align Pod Security Admission with Kubernetes 1.37 RC. Change 🤖 Prompt for AI Agents |
||
| ) | ||
|
|
||
| require ( | ||
| cel.dev/expr v0.25.1 // indirect | ||
| github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect | ||
| github.com/MakeNowJust/heredoc v1.0.0 // indirect | ||
| github.com/Masterminds/semver/v3 v3.4.0 // indirect | ||
| github.com/antlr4-go/antlr/v4 v4.13.1 // indirect | ||
| github.com/aws/aws-sdk-go-v2/credentials v1.17.67 // indirect | ||
|
|
@@ -41,112 +43,135 @@ require ( | |
| github.com/blang/semver/v4 v4.0.0 // indirect | ||
| github.com/cenkalti/backoff/v5 v5.0.3 // indirect | ||
| github.com/cespare/xxhash/v2 v2.3.0 // indirect | ||
| github.com/chai2010/gettext-go v1.0.2 // indirect | ||
| github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect | ||
| github.com/distribution/reference v0.6.0 // indirect | ||
| github.com/emicklei/go-restful/v3 v3.13.0 // indirect | ||
| github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f // indirect | ||
| github.com/fatih/camelcase v1.0.0 // indirect | ||
| github.com/felixge/httpsnoop v1.0.4 // indirect | ||
| github.com/fsnotify/fsnotify v1.9.0 // indirect | ||
| github.com/fxamacker/cbor/v2 v2.9.0 // indirect | ||
| github.com/fxamacker/cbor/v2 v2.9.1 // indirect | ||
| github.com/go-errors/errors v1.4.2 // indirect | ||
| github.com/go-logr/logr v1.4.3 // indirect | ||
| github.com/go-logr/stdr v1.2.2 // indirect | ||
| github.com/go-openapi/jsonpointer v0.21.2 // indirect | ||
| github.com/go-openapi/jsonreference v0.21.0 // indirect | ||
| github.com/go-openapi/swag v0.23.1 // indirect | ||
| github.com/go-openapi/jsonpointer v1.0.0 // indirect | ||
| github.com/go-openapi/jsonreference v1.0.0 // indirect | ||
| github.com/go-openapi/swag v0.27.1 // indirect | ||
| github.com/go-openapi/swag/cmdutils v0.27.1 // indirect | ||
| github.com/go-openapi/swag/conv v0.27.1 // indirect | ||
| github.com/go-openapi/swag/fileutils v0.27.1 // indirect | ||
| github.com/go-openapi/swag/jsonutils v0.27.1 // indirect | ||
| github.com/go-openapi/swag/loading v0.27.1 // indirect | ||
| github.com/go-openapi/swag/mangling v0.27.1 // indirect | ||
| github.com/go-openapi/swag/netutils v0.27.1 // indirect | ||
| github.com/go-openapi/swag/pools v0.27.1 // indirect | ||
| github.com/go-openapi/swag/stringutils v0.27.1 // indirect | ||
| github.com/go-openapi/swag/typeutils v0.27.1 // indirect | ||
| github.com/go-openapi/swag/yamlutils v0.27.1 // indirect | ||
| github.com/go-task/slim-sprig/v3 v3.0.0 // indirect | ||
| github.com/google/cel-go v0.26.1 // indirect | ||
| github.com/google/btree v1.1.3 // indirect | ||
| github.com/google/cel-go v0.29.2 // indirect | ||
| github.com/google/gnostic-models v0.7.0 // indirect | ||
| github.com/google/go-cmp v0.7.0 // indirect | ||
| github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 // indirect | ||
| github.com/google/pprof v0.0.0-20260402051712-545e8a4df936 // indirect | ||
| github.com/google/uuid v1.6.0 // indirect | ||
| github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // indirect | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 // indirect | ||
| github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect | ||
| github.com/inconshreveable/mousetrap v1.1.0 // indirect | ||
| github.com/josharian/intern v1.0.0 // indirect | ||
| github.com/json-iterator/go v1.1.12 // indirect | ||
| github.com/mailru/easyjson v0.9.0 // indirect | ||
| github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect | ||
| github.com/mitchellh/go-wordwrap v1.0.1 // indirect | ||
| github.com/moby/spdystream v0.5.1 // indirect | ||
| github.com/moby/term v0.5.2 // indirect | ||
| github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect | ||
| github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect | ||
| github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect | ||
| github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect | ||
| github.com/opencontainers/go-digest v1.0.0 // indirect | ||
| github.com/peterbourgon/diskv v2.0.1+incompatible // indirect | ||
| github.com/pkg/errors v0.9.1 // indirect | ||
| github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect | ||
| github.com/prometheus/client_golang v1.23.2 // indirect | ||
| github.com/prometheus/client_golang v1.24.0 // indirect | ||
| github.com/prometheus/client_model v0.6.2 // indirect | ||
| github.com/prometheus/common v0.67.5 // indirect | ||
| github.com/prometheus/procfs v0.19.2 // indirect | ||
| github.com/prometheus/common v0.70.0 // indirect | ||
| github.com/prometheus/procfs v0.21.1 // indirect | ||
| github.com/robfig/cron/v3 v3.0.1 // indirect | ||
| github.com/russross/blackfriday/v2 v2.1.0 // indirect | ||
| github.com/spf13/pflag v1.0.10 // indirect | ||
| github.com/stoewer/go-strcase v1.3.1 // indirect | ||
| github.com/x448/float16 v0.8.4 // indirect | ||
| github.com/xlab/treeprint v1.2.0 // indirect | ||
| go.opentelemetry.io/auto/sdk v1.2.1 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect | ||
| go.opentelemetry.io/otel v1.41.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.41.0 // indirect | ||
| go.opentelemetry.io/otel/sdk v1.40.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.41.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.9.0 // indirect | ||
| go.yaml.in/yaml/v2 v2.4.3 // indirect | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 // indirect | ||
| go.opentelemetry.io/otel v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/sdk v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.44.0 // indirect | ||
| go.opentelemetry.io/proto/otlp v1.10.0 // indirect | ||
| go.yaml.in/yaml/v2 v2.4.4 // indirect | ||
| go.yaml.in/yaml/v3 v3.0.4 // indirect | ||
| golang.org/x/crypto v0.48.0 // indirect | ||
| golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect | ||
| golang.org/x/mod v0.33.0 // indirect | ||
| golang.org/x/net v0.51.0 // indirect | ||
| golang.org/x/oauth2 v0.34.0 // indirect | ||
| golang.org/x/sync v0.19.0 // indirect | ||
| golang.org/x/sys v0.41.0 // indirect | ||
| golang.org/x/term v0.40.0 // indirect | ||
| golang.org/x/text v0.34.0 // indirect | ||
| golang.org/x/time v0.14.0 // indirect | ||
| golang.org/x/tools v0.42.0 // indirect | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect | ||
| google.golang.org/grpc v1.79.3 // indirect | ||
| golang.org/x/crypto v0.54.0 // indirect | ||
| golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect | ||
| golang.org/x/mod v0.37.0 // indirect | ||
| golang.org/x/net v0.57.0 // indirect | ||
| golang.org/x/oauth2 v0.36.0 // indirect | ||
| golang.org/x/sync v0.22.0 // indirect | ||
| golang.org/x/sys v0.47.0 // indirect | ||
| golang.org/x/term v0.45.0 // indirect | ||
| golang.org/x/text v0.40.0 // indirect | ||
| golang.org/x/time v0.15.0 // indirect | ||
| golang.org/x/tools v0.47.0 // indirect | ||
| google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect | ||
| google.golang.org/grpc v1.82.1 // indirect | ||
| google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect | ||
| gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect | ||
| gopkg.in/inf.v0 v0.9.1 // indirect | ||
| gopkg.in/yaml.v3 v3.0.1 // indirect | ||
| k8s.io/apiextensions-apiserver v0.35.1 // indirect | ||
| k8s.io/apiserver v0.36.0 // indirect | ||
| k8s.io/apiserver v0.37.0-rc.0 // indirect | ||
| k8s.io/cli-runtime v0.37.0-rc.0 // indirect | ||
| k8s.io/cloud-provider v0.35.1 // indirect | ||
| k8s.io/component-base v0.36.0 // indirect | ||
| k8s.io/component-helpers v0.36.0 // indirect | ||
| k8s.io/controller-manager v0.36.0 // indirect | ||
| k8s.io/component-base v0.37.0-rc.0 // indirect | ||
| k8s.io/component-helpers v0.37.0-rc.0 // indirect | ||
| k8s.io/controller-manager v0.37.0-rc.0 // indirect | ||
| k8s.io/klog/v2 v2.140.0 // indirect | ||
| k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect | ||
| k8s.io/kube-openapi v0.0.0-20260721132016-d427ff9ee9ad // indirect | ||
| k8s.io/kubectl v0.33.0 // indirect | ||
| k8s.io/kubelet v0.36.0 // indirect | ||
| k8s.io/streaming v0.36.0 // indirect | ||
| k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect | ||
| sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.34.0 // indirect | ||
| k8s.io/streaming v0.37.0-rc.0 // indirect | ||
| k8s.io/utils v0.0.0-20260626114624-be93311217bd // indirect | ||
| sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.36.0 // indirect | ||
| sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect | ||
| sigs.k8s.io/kustomize/api v0.21.1 // indirect | ||
| sigs.k8s.io/kustomize/kyaml v0.21.1 // indirect | ||
| sigs.k8s.io/randfill v1.0.0 // indirect | ||
| sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect | ||
| sigs.k8s.io/structured-merge-diff/v6 v6.4.2 // indirect | ||
| sigs.k8s.io/yaml v1.6.0 // indirect | ||
| ) | ||
|
|
||
| // Mandatory: | ||
| replace ( | ||
| github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20260424201627-4d4cc33d669d | ||
| k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.36.0 | ||
| k8s.io/cloud-provider => k8s.io/cloud-provider v0.36.0 | ||
| // Required for k8s.io/kubernetes v1.36.0 | ||
| k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.36.0 | ||
| k8s.io/component-helpers => k8s.io/component-helpers v0.36.0 | ||
| k8s.io/controller-manager => k8s.io/controller-manager v0.36.0 | ||
| k8s.io/cri-client => k8s.io/cri-client v0.36.0 | ||
| k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.36.0 | ||
| k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.36.0 | ||
| k8s.io/endpointslice => k8s.io/endpointslice v0.36.0 | ||
| k8s.io/externaljwt => k8s.io/externaljwt v0.36.0 | ||
| k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.36.0 | ||
| k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.36.0 | ||
| k8s.io/kube-proxy => k8s.io/kube-proxy v0.36.0 | ||
| k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.36.0 | ||
| k8s.io/kubectl => k8s.io/kubectl v0.36.0 | ||
| k8s.io/kubelet => k8s.io/kubelet v0.36.0 | ||
| k8s.io/mount-utils => k8s.io/mount-utils v0.36.0 | ||
| k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.36.0 | ||
| k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.37.0-rc.0 | ||
| k8s.io/cloud-provider => k8s.io/cloud-provider v0.37.0-rc.0 | ||
| // Required for k8s.io/kubernetes v1.37.0-rc.0 | ||
| k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.37.0-rc.0 | ||
| k8s.io/component-helpers => k8s.io/component-helpers v0.37.0-rc.0 | ||
| k8s.io/controller-manager => k8s.io/controller-manager v0.37.0-rc.0 | ||
| k8s.io/cri-client => k8s.io/cri-client v0.37.0-rc.0 | ||
| k8s.io/cri-streaming => k8s.io/cri-streaming v0.37.0-rc.0 | ||
| k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.37.0-rc.0 | ||
| k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.37.0-rc.0 | ||
| k8s.io/endpointslice => k8s.io/endpointslice v0.37.0-rc.0 | ||
| k8s.io/externaljwt => k8s.io/externaljwt v0.37.0-rc.0 | ||
| k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.37.0-rc.0 | ||
| k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.37.0-rc.0 | ||
| k8s.io/kube-proxy => k8s.io/kube-proxy v0.37.0-rc.0 | ||
| k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.37.0-rc.0 | ||
| k8s.io/kubectl => k8s.io/kubectl v0.37.0-rc.0 | ||
| k8s.io/kubelet => k8s.io/kubelet v0.37.0-rc.0 | ||
| k8s.io/mount-utils => k8s.io/mount-utils v0.37.0-rc.0 | ||
| k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.37.0-rc.0 | ||
| ) | ||
Uh oh!
There was an error while loading. Please reload this page.