Davanum Srinivas
aa4159c2d2
Bump prometheus/common to v0.67.5 and prometheus/procfs to v0.19.2
...
prometheus/common v0.66.1 -> v0.67.5:
- Breaking: TextParser must now use NewTextParser() constructor
- Float/gauge histograms support in expfmt
- Fixed panic in tlsRoundTripper when CA file missing
- https://github.com/prometheus/common/compare/v0.66.1...v0.67.5
prometheus/procfs v0.16.1 -> v0.19.2:
- New: process shared memory, netfilter queue, hung_task metrics
- Enhanced meminfo (zswap, hugetlb fields)
- MD raid component devices exposed
- Fixed ZswappedBytes calculation
- https://github.com/prometheus/procfs/compare/v0.16.1...v0.19.2
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-02-03 21:25:04 -05:00
Davanum Srinivas
c40ea60b9f
Update OpenTelemetry dependencies to latest versions
...
Core packages (opentelemetry-go):
- go.opentelemetry.io/otel: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/metric: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/trace: v1.38.0 → v1.39.0
- go.opentelemetry.io/otel/sdk: v1.38.0 → v1.39.0
Exporters:
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.34.0 → v1.39.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.34.0 → v1.39.0
Contrib instrumentation (opentelemetry-go-contrib):
- go.opentelemetry.io/contrib/.../otelhttp: v0.61.0 → v0.64.0
- go.opentelemetry.io/contrib/.../otelrestful: v0.44.0 → v0.64.0
Protocol definitions (opentelemetry-proto-go):
- go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0
Notable changes:
- Go 1.24 is now the minimum required version (Go 1.23 support dropped) for OTEL components
- Performance: ~4x improvement in histogram concurrent operations; xxhash
replaces fnv for attribute hashing
- Fixed goroutine leak in span processors when context is canceled
- otelrestful migrated semantic conventions from v1.20.0 to v1.34.0
(e.g., http.method → http.request.method)
- Partial OTLP export errors now surfaced instead of being silently dropped
- otelrestful no longer depends on json-iterator/go, modern-go/concurrent,
or modern-go/reflect2; unwanted-dependencies.json updated accordingly
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 18:24:44 -05:00
Davanum Srinivas
f727e938dc
Update gRPC ecosystem dependencies
...
Update the gRPC ecosystem to pick up performance improvements,
bug fixes, and maintain compatibility with the latest protobuf
and OpenTelemetry releases.
Notable changes in grpc v1.78.0:
- mem.Reader interface changed to struct
- Legacy pick_first load balancer policy removed (pickfirstleaf)
- Improved connection state management
Updated dependencies:
- grpc-gateway/v2: v2.27.4 (2025-12-26)
- go-grpc-middleware/v2: v2.3.3 (2025-11-04)
- go-grpc-middleware/providers/prometheus: v1.1.0 (2025-06-16)
- google.golang.org/grpc: v1.78.0 (2025-12-23)
- genproto/googleapis/api: v0.0.0-20260112192933-99fd39fd28a9 (2026-01-12)
- genproto/googleapis/rpc: v0.0.0-20260112192933-99fd39fd28a9 (2026-01-12)
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-16 07:20:17 -05:00
Davanum Srinivas
050c786014
Update vendored dependencies: cadvisor, containerd, runtime-spec, selinux
...
Update the following vendored dependencies:
- github.com/google/cadvisor: v0.55.1 -> v0.56.0
- github.com/containerd/containerd/api: v1.9.0 -> v1.10.0
- github.com/opencontainers/runtime-spec: v1.2.1 -> v1.3.0
- github.com/opencontainers/selinux: v1.13.0 -> v1.13.1
cadvisor v0.56.0 changes:
- Add s390x (IBM Z/mainframe) CPU topology support with NumBooks and
NumDrawers fields in MachineInfo
- Add new Prometheus metrics: machine_cpu_books and machine_cpu_drawers
- Add standard deviation (Std) field to Percentiles for resource statistics
- Add sysfs constants CPUBookID and CPUDrawerID for s390x topology detection
containerd/api v1.10.0 changes:
- Add ActiveMount message type for tracking mounts with timestamps
- Add ActivationInfo message for mount management and lifecycle tracking
runtime-spec v1.3.0 changes (from ChangeLog):
- Add FreeBSD platform support with new Spec.FreeBSD field
- Add netDevices object for moving network devices to container namespaces
- Add memoryPolicy object for NUMA memory policy configuration
- Add hwConfig object for VM-based containers (vcpus, memory, device-tree)
- Add iomems for hardware I/O memory page access in VMs
- Add intelRdt.schemata and intelRdt.enableMonitoring fields
- Change LinuxPids.Limit to pointer type for optional handling
- Clarify intelRdt configuration and pids cgroup settings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-15 10:26:13 -05:00
Davanum Srinivas
0e67c56a8f
Update golang.org/x dependencies to latest versions
...
updates the golang.org/x package family to newer releases:
- golang.org/x/crypto: v0.45.0 -> v0.46.0
- golang.org/x/net: v0.47.0 -> v0.48.0
- golang.org/x/sys: v0.38.0 -> v0.40.0
- golang.org/x/time: v0.9.0 -> v0.14.0
- golang.org/x/oauth2: v0.30.0 -> v0.34.0
- golang.org/x/text: v0.31.0 -> v0.33.0
- golang.org/x/term: v0.37.0 -> v0.39.0
- golang.org/x/sync: v0.18.0 -> v0.19.0
- golang.org/x/mod: v0.29.0 -> v0.32.0
- golang.org/x/tools: v0.38.0 -> v0.40.0
- golang.org/x/exp: 8a7402abbf56 -> 944ab1f22d93
Security & Stability:
- x/crypto: Updated X509 root certificate bundle
- x/net: HTTP/2 PING optimization to reduce DoS detection triggers,
data race fix in trace RenderEvents
- x/sys: Fixed out-of-bounds memory access in sockaddrIUCVToAny
- x/time: Fixed rate limiter overflow when using very low rates that
could cause the limiter to jam open
Performance:
- x/time: ~19% improvement in Sometimes.Do when no interval configured
Maintenance:
- Various vet diagnostic fixes for Go 1.26 compatibility
- Dependency updates across the golang.org/x ecosystem
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-11 16:26:07 -05:00
Davanum Srinivas
95cf1f264d
Update to github.com/google/cadvisor v0.55.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-21 08:13:06 -05:00
Davanum Srinivas
60cce0abd0
updated to last known good dependencies for otelgrpc and dbus
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-20 15:32:11 -05:00
Davanum Srinivas
5302b929ae
Bump golang.org/x/crypto to v0.45.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-01 14:11:01 -05:00
Patrick Ohly
6034321603
dependencies: ginkgo v2.27.2, gomega v1.38.2
...
Specifically the new AddTreeConstructionNodeArgsTransformer and SpecPriority in
Ginkgo will be useful.
Gomega gets updated to keep up-to-date.
2025-11-01 09:52:09 +01:00
Joe Betz
8b63ace66c
Bump kube-openapi
...
Signed-off-by: Joe Betz <jpbetz@google.com>
2025-09-10 15:52:57 -04:00
Davanum Srinivas
bdfca587f4
update prometheus' client_golang and common packages
2025-09-09 15:43:08 -04:00
Stephen Kitt
684473af62
Bump cadvisor to 0.53
...
This brings a few fixes, drops github.com/pkg/errors (as a direct
dependency), and bumps many transitive dependencies. The
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp bump to
v0.61.0 breaks "k8s.io/kubernetes/test/integration/apiserver: tracing"
consistently, so it's held back for now.
github.com/containerd/containerd/api pulls in gopkg.in/yaml.v3 so that
needs to be added to the exceptions in unwanted-dependencies.json.
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2025-08-28 09:20:21 +02:00
koba1t
ee8ef383be
Update kubectl kustomize to kyaml/v0.20.1, cmd/config/v0.20.1, api/v0.20.1, kustomize/v5.7.1
2025-07-23 22:37:19 +09:00
Davanum Srinivas
9b3830fba2
Bump google.golang.org/grpc v1.72.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-05-18 12:52:05 -04:00
Jordan Liggitt
cf0bbf1171
bump etcd client to 3.6
...
hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.6.0
hack/pin-dependency.sh github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.0
hack/update-vendor.sh
2025-05-15 21:19:11 -04:00
Tim Hockin
0ce4268b1f
Vendor randfill
2025-03-08 15:21:58 -08:00
Davanum Srinivas
5ecddb6571
update to latest cadvisor @ v0.52.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-03-05 06:36:39 -05:00
David Ashpole
29c219dceb
update go.opentelemetry.io dependencies to v1.33.0/v0.58.0
2025-03-01 19:18:34 +00:00
Davanum Srinivas
0d8a8fe306
Update to latest kustomize/v5.6.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-14 13:12:48 -05:00
Prince Pereira
07c79da04f
vendoring changes for new hnslib v0.0.8.
2024-11-18 23:30:50 +05:30
Joe Betz
b0180a9a37
hack/pin-dependency.sh github.com/google/cel-go v0.22.0
2024-11-06 15:53:17 -05:00
Joe Betz
f2157ff73e
hack/pin-dependency.sh k8s.io/kube-openapi 32ad38e42d3faf1ce94eb29f4ea6d763339b258e
2024-11-05 10:18:57 -05:00
Kubernetes Prow Robot
6ae2d359ad
Merge pull request #128494 from dims/drop-go-colortext-and-its-usage
...
Drop go-colortext and its usage
2024-11-04 11:41:35 +00:00
Kir Kolyshkin
1d4f88b1ee
vendor: bump runc to v1.2.1
...
For one thing, this release decouples device management from
libcontainer/cgroups. You can see the result of this in a dropped
cilium/ebpf dependency (which is only needed for device management).
NOTE that due to an issue with go mod / go list,
github.com/opencontainers/runc had to be added to
hack/unwanted-dependencies.json under x/exp. This is bogus because
opencontainers/runc does not use x/exp directly, only via cilium/ebpf
dependency (which is not vendored here).
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2024-11-01 17:26:09 -07:00
Davanum Srinivas
d450b6e653
Drop go-colortext and its usage
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-11-01 11:55:53 -04:00
Davanum Srinivas
152d342a8d
Update to latest cadvisor
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-10-30 15:25:21 -04:00
Prince Pereira
3448455083
Replacing hcsshim library with new hnslib library.
2024-10-14 10:44:30 -07:00
Jordan Liggitt
27c41e75b6
Regenerate go.work.sum
2024-10-10 17:58:55 -04:00
koba1t
e7daa70852
Update kubectl kustomize to kyaml/v0.18.1, cmd/config/v0.15.0, api/v0.18.0, kustomize/v5.5.0
2024-10-09 23:45:32 +09:00
Kirtana Ashok
a7941106ec
Fix retracted go-cose that hcsshim brings in
...
Signed-off-by: Kirtana Ashok <kiashok@microsoft.com>
2024-10-02 17:36:24 -07:00
Davanum Srinivas
65114b677d
update vendor
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-23 13:17:58 +00:00
Kirtana Ashok
3fba9930b7
Update cadvisor and hcsshim versions
...
Signed-off-by: Kirtana Ashok <kiashok@microsoft.com>
2024-09-22 11:50:45 -07:00
Marek Siarkowicz
27e0ece976
Upgrade etcd client to v3.5.16
2024-09-10 23:48:04 +02:00
Kubernetes Prow Robot
7df5940bf9
Merge pull request #126500 from liangyuanpeng/bump_etcd_3515
...
Bump dependency: etcd to 3.5.15.
2024-09-04 16:30:53 +01:00
Kubernetes Prow Robot
f1a922c8e6
Merge pull request #126787 from Jefftree/update-kube-openapi
...
Bump k8s.io/kube-openapi and k8s.io/gengo
2024-08-27 23:39:02 +01:00
Jefftree
26e918f9c2
Update go workspace
2024-08-27 15:40:55 +00:00
Lan Liang
81e754e7ef
Bump dependency: etcd to 3.5.15.
...
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-08-24 04:46:01 +00:00
Marek Siarkowicz
fa5008807a
Benchmark storage
2024-08-23 12:45:29 +02:00
Benjamin Elder
b33ef18bdf
update coredns/corefile-migration to v1.0.23 to support coredns v1.11.3
2024-07-31 13:36:01 -07:00
Davanum Srinivas
ff7942be83
update OpenTelemetry dependencies and grpc
...
This update dropped the otelgrpc → cloud.google.com/go/compute dependency,
among others. This dropped out because genproto cleaned up it's dependencies
on google cloud libraries, and otel updated - details in #113366 .
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Co-Authored-By: David Ashpole <dashpole@google.com>
2024-07-05 21:21:30 -04:00
David Ashpole
8a62765d84
Revert "update go workspace"
...
This reverts commit 045554491a .
2024-06-26 14:14:18 +00:00
David Ashpole
045554491a
update go workspace
2024-06-23 15:56:38 +00:00
Stephen Kitt
33c6f6bc65
Update kubectl kustomize to kyaml/v0.17.1, cmd/config/v0.14.1, api/v0.17.2, kustomize/v5.4.2
...
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-05-28 10:48:12 +02:00
Patrick Ohly
37e2dd6857
dependencies: ginkgo v2.19.0, gomega v1.33.1
...
Ginkgo v2.18.0 allows tweaking the output so that
it's easier to follow while a job runs in
Prow (https://github.com/onsi/ginkgo/issues/1347 ). Using this in
hack/ginkgo-e2e.sh will follow in a separate commit.
Gomega gets bumped to the latest release to keep it up-to-date.
Ginkgo v1.19.0 adds support for --label-filter with labels that represent
sets (like our Feature:<Foo>).
2024-05-27 15:25:50 +02:00
Davanum Srinivas
04c40ac961
Update to latest golang.org/x/oauth2 v0.20.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-05-08 13:06:12 -04:00
Davanum Srinivas
bf268f02a3
Remove gcp in-tree cloud provider and credential provider
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-05-01 09:03:53 -04:00
Stefan Bueringer
04cc45b4ad
Bump sigs.k8s.io/yaml to v1.4.0
2024-04-26 15:42:44 +02:00
Marek Siarkowicz
3e5b03eb43
Upgrade etcd libraries to v3.5.13
...
Add otelgrpc.WithMessageEvents(otelgrpc.ReceivedEvents, otelgrpc.SentEvents) to tracing options due to https://github.com/open-telemetry/opentelemetry-go-contrib/pull/3964
2024-04-24 09:56:39 +02:00
jwcesign
f0aa62bc96
upgrade: upgrade dependencies github.com/prometheus/common to the newest version
...
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-04-20 09:53:16 +08:00
Kubernetes Prow Robot
e800d15494
Merge pull request #123389 from npinaeva/nftables-ut
...
Ensure nftables unit test parity with iptables
2024-04-18 00:00:56 -07:00