Commit graph

10893 commits

Author SHA1 Message Date
Jitesh Kumar
7bc0a4a16d test/images/agnhost: bump to 2.65.0
The new version includes a generic /envvar endpoint in netexec that
reads any named environment variable, enabling e2e tests to retrieve
spec.nodeName via the Downward API instead of relying on os.Hostname().

Ref: https://github.com/kubernetes/k8s.io/pull/9608
Signed-off-by: Jitesh Kumar <jiteshkumardj@gmail.com>
2026-06-16 00:05:07 +05:30
Kubernetes Prow Robot
82c23b419e
Merge pull request #139678 from amigo-nishant/cleanup/remove-heapster-grab-profiles
cleanup: remove retired heapster support from grab-profiles.sh
2026-06-15 23:33:20 +05:30
Kubernetes Prow Robot
0dcbebb27a
Merge pull request #139303 from tetianakh/gofmt
hack: use toolchain-specific gofmt for formatting checks
2026-06-13 01:44:56 +05:30
amigo-nishant
cc6f5b6d2c cleanup: remove retired heapster support from grab-profiles.sh 2026-06-12 20:44:27 +05:30
Walter Fender
f9a4b842c4 Removing konnectivity-client from exception list.
Removing konnectivity-client from the list of packages allowed to use
the unwanted "github.com/golang/protobuf" package. ANP has switched to
using the "google.golang.org/protobuf" package.
2026-06-11 16:21:49 +00:00
Kubernetes Prow Robot
a00f6e9181
Merge pull request #139560 from yongruilin/dv-custom-validation
validation-gen: add +k8s:customValidation tag
2026-06-11 05:54:46 +05:30
Kubernetes Prow Robot
8f8aa9aae1
Merge pull request #139101 from lalitc375/conditions
Setup metav1.Condition for declarative valdiations.
2026-06-11 04:28:47 +05:30
Kubernetes Prow Robot
f7a260bfc5
Merge pull request #139609 from amritansh1502/promote-agnhost-2.64.0
Promote agnhost e2e test image to 2.64.0
2026-06-10 23:09:06 +05:30
Kubernetes Prow Robot
1b85ff009e
Merge pull request #137767 from princepereira/ppereira-kproxy-prometheus-metrics-master
Adding prometheues metrics for Kubeproxy failed loadbalancer operations.
2026-06-10 20:33:57 +05:30
Amritansh Amritansh
64915c6459 Promote agnhost e2e test image to 2.64.0 2026-06-10 14:18:35 +05:30
Yongrui Lin
a83ac6f8b4 Exempt ValidateCustom_ functions from the underscore naming lint
Hand-written custom validation functions follow the ValidateCustom_<Type>
naming convention required by validation-gen, like Convert_* and
SetDefaults_*.
2026-06-10 04:04:02 +00:00
Prince Pereira
62f1d9062c Add Prometheus metrics for KubeProxy failed loadbalancer operations 2026-06-09 20:30:36 +00:00
Jordan Liggitt
fc5828f588
Bump github.com/containerd/typeurl/v2 2026-06-09 11:10:21 -04:00
Kubernetes Prow Robot
dbc6f8a3fe
Merge pull request #139261 from tico88612/lint/newexpr
golangci-lint: re-enable newexpr hint in modernize linter
2026-06-09 02:33:45 +05:30
Tetiana Khotiainsteva
ff68f005f4 Output error message to stderr 2026-06-08 15:37:50 +02:00
Tetiana Khotiainsteva
8cbbb97d02
Update hack/verify-gofmt.sh
Co-authored-by: Benjamin Elder <bentheelder@google.com>
2026-06-08 15:31:48 +02:00
Kubernetes Prow Robot
e4606044ad
Merge pull request #139427 from Jefftree/bump-etcd-3-7-0-rc-0
etcd: update etcd image to v3.7.0-rc.0
2026-06-02 16:39:54 +05:30
Jefftree
2544f4dda2 etcd: update etcd image to v3.7.0-rc.0 2026-06-01 20:29:57 -04:00
Jefftree
30794a7a71 Update unwanted-dependencies.json for etcd master bump 2026-06-01 21:37:42 +00:00
Davanum Srinivas
0ef4cd6cbf
Mark github.com/envoyproxy/protoc-gen-validate as unwanted dependency
Archived upstream; pulled in transitively via google.golang.org/grpc.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-05-30 11:13:10 -04:00
Davanum Srinivas
73cabc240f
Bump go.opentelemetry.io/otel to v1.44.0
Update the OpenTelemetry core module (which provides the propagation and
baggage packages) and its sibling modules from v1.43.0 to v1.44.0:

- go.opentelemetry.io/otel v1.43.0 -> v1.44.0
- go.opentelemetry.io/otel/metric v1.43.0 -> v1.44.0
- go.opentelemetry.io/otel/sdk v1.43.0 -> v1.44.0
- go.opentelemetry.io/otel/trace v1.43.0 -> v1.44.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 -> v1.44.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 -> v1.44.0

Transitive updates pulled in by the bump:

- google.golang.org/grpc v1.81.0 -> v1.81.1
- google.golang.org/genproto/googleapis/{api,rpc} -> 20260526163538-3dc84a4a5aaa

Vendor regenerated via hack/update-vendor.sh. hack/lint-dependencies.sh and
hack/verify-typecheck.sh pass; no changes required to unwanted-dependencies.json.
2026-05-29 14:38:46 -04:00
Lalit Chauhan
803aafa11f Wire DV for metav1.Condition 2026-05-29 02:52:30 +00:00
Lubomir I. Ivanov
7262474f9e make-rules/test-cmd.sh: remove testing of cmd/kubeadm/test
The package is being consolidated as UT under cmd/kubeadm/app.
2026-05-28 20:59:31 +02:00
Tetiana Khotiainsteva
6ec358239a
Update hack/update-gofmt.sh
Co-authored-by: Benjamin Elder <bentheelder@google.com>
2026-05-28 14:43:12 +02:00
Maciej Skoczeń
8eb66b73ef Add support for PodGroups in scheduling queue 2026-05-27 13:06:13 +00:00
Tetiana Khotiainsteva
d793bb6512 hack: use toolchain-specific gofmt for formatting checks
Ensures that code formatting updates and verifications are executed using the
project's target Go toolchain version (specified in .go-version) instead of
the host system's global gofmt executable. Bypasses PATH configuration limits
by dynamically resolving and calling the GOROOT-aligned gofmt binary, which
prevents version mismatches in containerized development setups.
2026-05-27 14:15:15 +02:00
Kubernetes Prow Robot
870565d371
Merge pull request #139311 from SergeyKanzhelev/rename-sort-to-metric-sort
Rename instrumentation sort tool to metric-sort and stop installing it
2026-05-27 06:05:58 +05:30
Sergey Kanzhelev
faa4a90f18 Rename instrumentation sort tool to metric-sort and stop installing it
The sort tool in hack/tools/instrumentation/sort/ shadows /usr/bin/sort
when installed into GOBIN. Scripts like hack/verify-deadcode-elimination.sh
prepend GOBIN to PATH, causing the coreutil sort to be replaced by this
Go binary, which breaks unrelated verifiers.

The tool is not used by any automation, so remove it from the install
line. Also rename the directory from sort/ to metric-sort/ to prevent
future accidental PATH shadowing.
2026-05-26 13:11:19 -07:00
ChengHao Yang
297165e0c3
golangci-lint: re-enable newexpr hint in modernize linter
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2026-05-24 13:15:13 +08:00
YeRongyu
48adfae81d deprecate(apiserver): deprecate cache list metrics 2026-05-23 11:59:50 +08:00
Kubernetes Prow Robot
f6442409ad
Merge pull request #139248 from dims/bump-golang.org/x/crypto-to-v0.52.0
Bump golang.org/x/crypto to v0.52.0
2026-05-23 00:05:00 +05:30
Kubernetes Prow Robot
901087fb35
Merge pull request #138572 from dom4ha/promote-workload-api-v1alpha3
Converts the DisruptionMode enum field to struct as v1alpha3 and drops v1alpha2
2026-05-23 00:04:52 +05:30
Kubernetes Prow Robot
ec60a1daf8
Merge pull request #136894 from LoginovIlia/apiserver_util_metrics_beta
Update util metrics to beta
2026-05-22 23:10:44 +05:30
Davanum Srinivas
17a8f4f5c0
Bump golang.org/x/crypto to v0.52.0 2026-05-22 12:13:09 -04:00
dom4ha
88948acc38 Remove v1alpha2 API definitions
Update client-go lister and informer imports to v1alpha3
2026-05-22 12:50:19 +00:00
dom4ha
69636c9707 Create v1alpha3 API as copy of v1alpha2 and update package names 2026-05-22 12:50:12 +00:00
ChengHao Yang
db24241465
Update stable-metrics-list.yaml for watch_events_sizes and watch_events_total
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2026-05-22 10:29:05 +08:00
ChengHao Yang
cbc3343f65
Update instrumentation docs list
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2026-05-22 10:29:05 +08:00
Kubernetes Prow Robot
e136f39334
Merge pull request #137103 from arcceus/api-linter-apps-optionalorrequired
Enables the optionalorrequired linter for the apps API group
2026-05-22 05:14:43 +05:30
Kubernetes Prow Robot
323e89513a
Merge pull request #136847 from liyuerich/commentstartautoscaling
enable commentstart check on autoscaling API group
2026-05-22 02:54:43 +05:30
Deepak Anand
ef0f228863
remove resources from hack/kube-api-linter/exceptions.yaml
Signed-off-by: Deepak Anand <deepakanand1300@gmail.com>
2026-05-22 02:17:49 +05:30
LoginovIlia
23f20d1980 Graduate metrics for connection failures caused by missing X509 or SHA1 certificates from alpha to beta and add tests to validate the behavior 2026-05-21 11:05:57 -04:00
ChengHao Yang
63928fb1ce
Graduate old SA metric update stable-metrics-list.yaml
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2026-05-20 15:55:07 +08:00
ChengHao Yang
db4ea8afdb
Graduate old SA metric update documentation-list.yaml
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2026-05-20 15:55:06 +08:00
Kubernetes Prow Robot
04976d6f60
Merge pull request #138844 from skitt/bump-tools
Bump all tool dependencies
2026-05-20 01:31:45 +05:30
Kubernetes Prow Robot
5d922c71d1
Merge pull request #139072 from richabanker/metrics-docs-list-ci
add CI verification for metrics documentation list
2026-05-19 20:39:51 +05:30
Kubernetes Prow Robot
f529c91dda
Merge pull request #138103 from adri1197/client-go-event-annotations
events: add AnnotatedEventRecorder interface into internal/events
2026-05-19 19:41:49 +05:30
Richa Banker
f9ab2ff915 add CI verification for metrics documentation list
Signed-off-by: Richa Banker <richabanker@google.com>
2026-05-18 13:24:09 -07:00
Adrian Fernandez De La Torre
31fe350b2b
events: add AnnotatedEventRecorder interface
Add a separate AnnotatedEventRecorder interface with an AnnotatedEventf
method that allows attaching annotations to events at creation time.
Implement it in recorderImpl, FakeRecorder, and EventRecorderAdapter.

Add a Verbose option to FakeRecorder that optionally includes action,
object kind/apiVersion, and annotations in event output. The default
format is unchanged.

Signed-off-by: Adrian Fernandez De La Torre <adri1197@gmail.com>
2026-05-16 19:27:06 +02:00
Richa Banker
b05227901a [metrics docs]: use prefix match for component mapping 2026-05-15 14:48:14 -07:00