1310 Commits
Author SHA1 Message Date
kubernetes-prow[bot] e1143b1915 Merge pull request #142849 from mauriciopoppe/pr-bump-go-restful-v3.14.0
bump github.com/emicklei/go-restful/v3 to v3.14.0
2026-10-16 17:38:20 +00:00
Davanum Srinivas 9fb7240a02 Update github.com/godbus/dbus/v5 to v5.2.4
Drop the pin: v5.2.4 carries godbus/dbus#448, the fix for the
windows/darwin build break in v5.2.3.
2026-10-13 15:27:47 -04:00
Kemal Akkoyun 3867f510d3 Update prometheus/client_golang to 1.25.0
Rebased onto current master and re-vendored as requested.
The RC was validated in this PR earlier with no issues found.

Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com>
2026-10-09 14:38:28 +02:00
Mauricio Poppe 1ca9a37067 bump github.com/emicklei/go-restful/v3 to v3.14.0
Pulls in emicklei/go-restful#599 (released in v3.14.0), which caches compiled *regexp.Regexp instances in newPathExpression and embeds ParameterData by value inside Parameter, reducing kube-apiserver retained heap by -3.54 MB (-15,000 live heap objects).
2026-10-08 21:34:38 +00:00
Davanum Srinivas 28533b6f33 Bump kube-openapi to e2e80c32a35f
Picks up kube-openapi #652 (NYTimes/gziphandler forked in, module dropped) and #644 (go-restful out of pkg/common). gziphandler leaves vendor and joins the blocklist; go-restful leaves the go.mod of twelve published modules.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-10-08 14:17:11 -04:00
Yugo Kobayashi ad6c1a3c7a Update kubectl kustomize to kyaml/v0.21.3, cmd/config/v0.21.3, api/v0.21.3, kustomize/v5.8.3 2026-10-08 21:08:01 +09:00
Davanum Srinivas d416589d5f Bump k8s.io/kube-openapi to 2cfbdf149b9a
k8s.io/kube-openapi: v0.0.0-20260927153434-4ef312c1c17d -> v0.0.0-20260929181212-2cfbdf149b9a
github.com/go-openapi/swag and swag/{cmdutils,fileutils,loading,mangling,netutils,stringutils,yamlutils} v0.29.2: vendored -> removed

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-29 15:02:37 -04:00
kubernetes-prow[bot] 1015d49bf7 Merge pull request #142448 from dims/go-openapi-jsonpointer-1.0.2
Bump go-openapi jsonpointer, jsonreference to v1.0.2 and swag to v0.29.2
2026-09-28 15:26:33 +00:00
Davanum Srinivas 11f5f2467c Bump go-openapi jsonpointer, jsonreference to v1.0.2 and swag to v0.29.2
jsonpointer v1.0.2 fixes two uncaught panics in the name provider and
in Pointer.Set (GHSA-cqr7-r6x2-9cqf, GHSA-m8w9-vj7g-gxgg).

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-28 09:37:50 -04:00
Stephen Kitt 6168af577d Bump to peterbourgon/diskv to v3.0.1
This is now a proper Go module; its dependency on google/btree is thus
apparent in unwanted-dependencies.json.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2026-09-28 11:56:27 +02:00
kubernetes-prow[bot] 0d46166fbe Merge pull request #142450 from dims/gomega-1.44.0
Bump gomega to v1.44.0
2026-09-28 08:34:55 +00:00
Davanum Srinivas 7b984b191c Bump gomega to v1.44.0
Matcher fixes only: BeNumerically compares signed and unsigned
integers by value and honours the float threshold, HaveKeyWithValue
no longer depends on map iteration order, MatchJSON compares integers
beyond 2^53 exactly, MatchYAML compares every document in a stream.
Test-only dependency.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-26 22:51:17 -04:00
Davanum Srinivas 19241407dd Bump coredns/caddy to v1.1.4 and gettext-go to v1.0.3
caddy v1.1.2 to v1.1.4 guard the Corefile parser against snippet
import cycles, unbounded expansion, an EOF loop in NextBlock and
nested-block errors. kubeadm parses the CoreDNS ConfigMap with it
through corefile-migration, which still floors caddy at v1.1.1.
gettext-go v1.0.3 fixes .po parsing of \r and a plural formula in
kubectl's i18n loader.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-26 22:46:22 -04:00
kubernetes-prow[bot] dfd7b93a17 Merge pull request #142431 from dims/sig-node-libs-2026-09
Bump opencontainers/cgroups to v0.1.0, moby/sys/userns to v0.2.1, containerd/log to v0.2.0, CDI specs-go to v1.1.1
2026-09-26 03:44:25 +00:00
Davanum Srinivas cfa400da50 Bump opencontainers/cgroups to v0.1.0, moby/sys/userns to v0.2.1, containerd/log to v0.2.0, CDI specs-go to v1.1.1
The only sig-node runtime libraries behind their latest tags. No CVEs.
cgroups: hardening (device-filter kernel OOB workaround, O_CLOEXEC,
GetAllPids skips removed cgroups). userns: RunningInUserNS compares the
/proc/self/ns/user inode instead of parsing uid_map. containerd/log:
slog output support (vendors logrus/hooks/slog). specs-go: drops the
golang.org/x/mod requirement.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-25 17:29:32 -04:00
Davanum Srinivas 7aee58ae1a Bump etcd modules to v3.7.2, otelgrpc to v0.71.0, otlptracegrpc to v1.45.0
All three were held back by the grpc pin. otlptracegrpc v1.46.0 needs
grpc-gateway v2.30.0, which stays pinned. Five otel modules leave the
go-spew and yaml.v3 unwanted-reference lists.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-25 14:01:46 -04:00
Davanum Srinivas 7f2c19ad34 Bump google.golang.org/grpc to v1.84.0 and lift its pin
v1.82.2 lacks the CVE-2026-84304 fix (grpc/grpc-go#9331, in v1.83.1+).
The four modules v1.83+ adds via cloud.google.com/go/auth are graph-only
(only credentials/google imports them, not vendored); record them in
status.unwantedReferences, option 1 of #142005.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-09-25 13:58:22 -04:00
kubernetes-prow[bot] c33bd535e9 Merge pull request #142420 from dims/ttrpc-1.2.10
Bump github.com/containerd/ttrpc to v1.2.10
2026-09-25 17:16:54 +00:00
kubernetes-prow[bot] 18b06d25cf Merge pull request #142419 from dims/cbor-v2.9.4
Bump github.com/fxamacker/cbor/v2 to v2.9.4
2026-09-25 17:16:46 +00:00
Davanum Srinivas 4b12e211ef Bump github.com/containerd/ttrpc to v1.2.10
v1.2.10 drops the deprecated github.com/golang/protobuf requirement
(containerd/ttrpc#248) and github.com/prometheus/procfs (#249). ttrpc
leaves status.unwantedReferences for github.com/golang/protobuf, whose
remaining referencers are grpc, the etcd modules, protobuf-go and
go-grpc-middleware.
2026-09-25 10:30:31 -04:00
Davanum Srinivas 2e6867f3c9 Bump github.com/fxamacker/cbor/v2 to v2.9.4
v2.9.3 fixes a decoder cursor desync when a time tag wraps a map or an
array (fxamacker/cbor#802, #803). v2.9.4 fixes a panic when decoding
uncomparable map keys (#817). Both are on the apiserver CBOR decode
path behind the CBORServingAndStorage gate.
2026-09-25 10:23:27 -04:00
Davanum Srinivas 8590fe063b Bump golang.org/x modules and mdlayher/socket
golang.org/x/net v0.59.0, crypto v0.57.0, sys v0.48.0, term v0.46.0,
text v0.42.0, sync v0.23.0, tools v0.50.0, mod v0.41.0, time v0.16.0,
oauth2 v0.37.0, exp 85c1c2202aba, and github.com/mdlayher/socket v0.7.0.

x/mod v0.40.0 fixed CVE-2026-56865 and CVE-2026-56864 in sumdb; the
package is not vendored but module scanners flag the requirement. The
floors move together: x/net v0.59.0 requires the crypto, sys, term and
text versions above, x/crypto v0.57.0 and mdlayher/socket v0.7.0
require x/net >= v0.58.0, and x/tools v0.50.0 requires x/mod v0.41.0.
2026-09-24 23:56:00 -04:00
Christopher Mosetick a4a88cf9f4 bump github.com/google/cadvisor/lib from v0.60.5 to v0.60.6
Signed-off-by: Christopher Mosetick <office@cpm.is>
2026-09-21 12:20:38 +02:00
Patrick Ohly 286a9b76a1 depencencies: bump to Gomega v1.43.1 and Ginkgo v2.33.0
Noteworthy:
- Gomega uses a newer go.yaml.in/yaml/v3 which no longer depends on
  gopkg.in/check.v1 (https://github.com/onsi/gomega/pull/924).
- Ginkgo makes reports available via JUnit, which enables us
  to publish data for
  testgrid (e.g. https://github.com/kubernetes/kubernetes/pull/141859).
2026-09-18 10:07:35 +02:00
kubernetes-prow[bot] e5f62fbfa6 Merge pull request #142012 from everettraven/upstream/deps/go-oidc-jose
update go-jose and go-oidc packages to latest versions
2026-09-14 21:45:19 +00:00
Marek Siarkowicz ab68119cf9 Use model to validate linarizability of storage using porcupine library 2026-09-11 09:13:04 +02:00
Bryce Palmer 0c659b8ecb root: go mod tidy + vendor
Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
2026-09-10 13:34:59 -04:00
kubernetes-prow[bot] 79f041dd52 Merge pull request #141374 from skitt/container-storage-interface-spec-1.13.0
Bump container-storage-interface/spec to 1.13.0
2026-09-08 16:14:51 +00:00
Jordan Liggitt c8370e4fad Vendor smd/v7, latest kube-openapi 2026-09-04 13:09:55 -04:00
Stephen Kitt 801001fb1b Bump container-storage-interface/spec to 1.13.0
... instead of the snapshot we currently depend on.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2026-09-01 17:10:33 +02:00
Jordan Liggitt a724b953db Bump containerd API 1.12.0-rc.0 2026-08-28 14:15:44 -04:00
bzsuni 32d1731fad bump coredns to v1.14.7
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2026-08-20 10:02:13 +08:00
kubernetes-prow[bot] af82d41a6c Merge pull request #137536 from aojea/nft_netlink
kube-proxy: Enable netlink support for nftables mode by default
2026-07-22 20:15:47 +00:00
Antonio Ojea fba8b7408d use latest knftables library
Change-Id: I1a750980e883dbda7188dd231b13bcba6efd1f80
2026-07-22 17:31:13 +00:00
Hemant Kumar 893479ed7b Bump CSI again
bump vendor/module.txt
2026-07-22 08:44:08 -04:00
Hemant Kumar 804c51fdc5 Update vendor to new CSI spec 2026-07-22 08:37:57 -04:00
kubernetes-prow[bot] 2b9cc52cab Merge pull request #140772 from Choraden/remove-ca-gce-e2e
Remove Cluster-Autoscaler GCE E2E tests that were migrated
2026-07-22 12:13:49 +00:00
Patrick Ohly 15a0bbcc47 dependencies: cel-go v0.29.2
There may be some useful enhancements in
https://github.com/cel-expr/cel-go/releases/tag/v0.28.0 and
https://github.com/cel-expr/cel-go/releases/tag/v0.29.0, but primarily the goal
is to get https://github.com/cel-expr/cel-go/pull/1357 (included in v0.29.0)
because that is a relevant performance improvement for how DRA uses CEL.

Updating to >= v0.28.1 is safe, in contrast to v0.28.0, because v0.28.1 includes
https://github.com/cel-expr/cel-go/pull/1303 and therefore doesn't trigger
https://github.com/kubernetes/kubernetes/issues/138334.

As explained by Tristan
Swadell (https://github.com/kubernetes/kubernetes/pull/140205#issuecomment-4877100299),
startsWith now scales to the size of the substring rather than the target
string, which changes some of the cost estimates. In another case, the
substring has to be made larger to trip an expected cost budget error.
2026-07-22 10:53:08 +02:00
kubernetes-prow[bot] 9b711a4f97 Merge pull request #140429 from dgrisonnet/toggle-container-discovery
kubelet/cadvisor: disable container discovery when using CRI stats
2026-07-21 21:23:51 +00:00
Davanum Srinivas 0706a3bb89 Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad
Picks up:
- kubernetes/kube-openapi#625: update the go-openapi/swag family to v0.27.1
- kubernetes/kube-openapi#622: propagate nullable field between SMD and OpenAPI schemas

Transitive dependency changes:
- github.com/go-openapi/swag (and submodules) v0.25.4 -> v0.27.1
- github.com/go-openapi/jsonpointer v0.22.4 -> v1.0.0
- github.com/go-openapi/jsonreference v0.21.4 -> v1.0.0
- github.com/go-openapi/swag/jsonname removed (package now provided by jsonpointer)
- github.com/go-openapi/swag/pools added

No changes to hack/unwanted-dependencies.json needed.
2026-07-21 09:56:05 -04:00
Bartek Plotka 8b3a2bd2aa Update prometheus/client_golang to 1.24.0
Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-07-21 06:59:31 -04:00
Hubert Grochowski 513b55b35a Remove Cluster-Autoscaler GCE E2E tests
These tests were migrated to live in kubernetes/autoscaler[1] some time
ago, where they are run as periodic job[2].

The remaining helper functions stayed as they are used in
dns_autoscaling tests.

Vendor files were regenerated with ./hack/update-vendor.sh

[1] https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/e2e
[2] https://prow.k8s.io/job-history/gs/kubernetes-ci-logs/logs/ci-kubernetes-e2e-gci-gce-autoscaling
2026-07-21 09:41:43 +00:00
kubernetes-prow[bot] 2248808797 Merge pull request #140621 from dims/update-sig-node-deps
Update dependencies used by sig-node: containerd/api, filepath-securejoin, cgroups, and selinux
2026-07-20 13:42:20 +00:00
yashsingh74 5527c7ad0b bump coredns to v1.14.6
Signed-off-by: yashsingh74 <yashsingh1774@gmail.com>
2026-07-16 22:19:18 +05:30
Davanum Srinivas 4d8a83b428 Update dependencies used by sig-node
This change updates four dependencies:

- github.com/containerd/containerd/api from v1.11.0 to v1.11.1
- github.com/cyphar/filepath-securejoin from v0.6.1 to v0.7.0
- github.com/opencontainers/cgroups from v0.0.6 to v0.0.7
- github.com/opencontainers/selinux from v1.13.1 to v1.15.1

The new filepath-securejoin release requires a newer version of
cyphar.com/go-pathrs, so that module also moves from v0.2.2 to v0.2.5.
The file hack/unwanted-dependencies.json did not need any changes.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-07-16 08:14:43 +05:30
Damien Grisonnet 4f01955a87 kubelet/cadvisor: disable container discovery when using CRI stats
When the container runtime provides stats via CRI, cAdvisor only needs
to track the root container for node-level resource and filesystem
metrics. Set DisableContainerDiscovery on the cAdvisor manager to skip
plugin initialization, cgroup watchers, and subcontainer scanning in
that mode.

Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2026-07-15 14:51:05 +02:00
kubernetes-prow[bot] 21bb34663a Merge pull request #140361 from squeed/vendor-update-ginkgo
vendor: bump github.com/onsi/ginkgo/v2 to v2.32.0
2026-07-10 12:45:51 +00:00
Davanum Srinivas c2e122037d bump github.com/google/cadvisor/lib from v0.60.3 to v0.60.4
The new cadvisor version requires newer golang.org/x modules. Module
version selection raised crypto, mod, net, sync, sys, term, text, and
tools. golang.org/x/net moves from a pseudo-version to the v0.57.0
release, which includes the http2 fixes the pseudo-version pointed at.

cadvisor/lib no longer depends on github.com/gogo/protobuf. This change
removes cadvisor/lib from the gogo/protobuf dependants list in
hack/unwanted-dependencies.json.
2026-07-10 08:24:03 +05:30
Casey Callendrello baed0ea45d vendor: bump github.com/onsi/ginkgo/v2 to v2.32.0
This update adds a a new command-line flag to tests, --sleep-on-failure,
which pauses execution at the first failed assertion. This gives time to
debug the state of the system before the After* hooks teardown any
state.

Signed-off-by: Casey Callendrello <c1@caseyc.net>
2026-07-09 14:19:52 +02:00
Jordan Liggitt 863777a6cf Bump github.com/containerd/ttrpc to v1.2.9 2026-07-08 16:23:51 -04:00