Patrick Ohly
f692e4e8f0
DRA upgrade/downgrade: add some debug output for stopping commands
...
In some (all?) CI jobs the initial kubelet instance keeps running, despite
command context cancellation. Not reproducible locally, so additional output
was necessary to track down the root cause in CI runs: signal propagation via
sudo didn't work for kube-proxy and kubelet, but only for those two and only in
the CI. The fix is to change the CI jobs so that they disable the usage of
sudo.
While at it, simplify by replacing atomic.Pointer with atomic.Boole.
2026-03-09 10:40:33 +01:00
Patrick Ohly
3f997b58ed
local-up-cluster.sh: support overriding or disabling sudo
...
When invoked with root privileges, sudo isn't necessary. Having it as
intermediary between a test executing the commands (the DRA upgrade/downgrade
tests) and the actual commands let to the kubelet not being killed.
Skipping the use of sudo helped.
2026-03-09 10:40:33 +01:00
Kubernetes Prow Robot
1f5701a46d
Merge pull request #137358 from xigang/processlister_log
...
client-go/cache: add slow-handler tracing in processorListener
2026-03-06 12:02:18 +05:30
Kubernetes Prow Robot
800a58b7c5
Merge pull request #137456 from liggitt/go126
...
Update go.mod to go 1.26, fix 1.26 vet errors
2026-03-06 10:58:23 +05:30
Kubernetes Prow Robot
68f0b37edc
Merge pull request #137420 from richabanker/statusz-installation
...
Fix registration for statusz and flagz in apiserver, kubelet
2026-03-06 10:58:17 +05:30
Kubernetes Prow Robot
3dceb579f7
Merge pull request #137473 from jpbetz/fix-set-transform
...
Fix SetTransform to correctly override per-informer transforms
2026-03-06 09:58:16 +05:30
xigang
ac1eb12281
client-go/cache: add slow-handler tracing in processorListener
...
Signed-off-by: xigang <wangxigang2014@gmail.com >
2026-03-06 10:43:31 +08:00
Joe Betz
a8c551e627
Fix test
2026-03-05 21:19:25 -05:00
KunWuLuan
9c99d5f6c0
Test that scheduler transform is set as expected in newPodInformer
2026-03-05 21:19:25 -05:00
Joe Betz
e433cbcb5b
generate code
2026-03-05 21:19:25 -05:00
Joe Betz
c0addb352e
Fix informer factory generation and add test
2026-03-05 21:19:19 -05:00
Kubernetes Prow Robot
6140403c77
Merge pull request #137474 from BenTheElder/go1.26.1-master
...
upgrade go to 1.26.1
2026-03-06 07:48:17 +05:30
Benjamin Elder
aa9d704fb8
upgrade go to 1.26.1
...
Now that we've shipped the key changes in https://docs.google.com/document/d/10HujH6PL0ez3vviA03I01_mbJWs9Xp99gIDWnnNXyco/edit?tab=t.0
patch upgrades should just be this single file. I will look into automated updates next.
2026-03-05 17:25:38 -08:00
Kubernetes Prow Robot
4915f3f8b3
Merge pull request #137304 from aaron-prindle/fieldsv1-encapsulation
...
refactor: fieldsv1 encapsulation via accessors and deprecation of direct "Raw" field usage
2026-03-06 06:50:17 +05:30
Richa Banker
426bb7cded
Fix auth registration for statusz and flagz
...
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
2026-03-05 16:31:27 -08:00
Kubernetes Prow Robot
6af0756e9d
Merge pull request #137462 from nojnhuh/e2e-logcheck-fix
...
Use HTTP GET for Node log queries in e2e logcheck
2026-03-06 05:52:25 +05:30
Kubernetes Prow Robot
6f7a07ac1f
Merge pull request #137457 from dims/re-enable-deadcode-elimination-check
...
Re-enable deadcode-elimination check
2026-03-06 05:52:18 +05:30
Jordan Liggitt
0d0b727988
Demote lint newexpr, stditerators to hints
2026-03-05 18:17:07 -05:00
Jordan Liggitt
45900a1deb
Fix vet error
2026-03-05 18:11:02 -05:00
Kubernetes Prow Robot
fae7198b73
Merge pull request #137421 from BenTheElder/go-version-consolidation
...
remove go versions from publishing-bot config, consolidate go patch updates down to .go-veersion
2026-03-06 04:36:32 +05:30
Kubernetes Prow Robot
c7d60d6c03
Merge pull request #137154 from ndixita/plr-ippr-cleanup
...
Clean up code to consolidate similar types
2026-03-06 04:36:24 +05:30
Kubernetes Prow Robot
c27283bbe6
Merge pull request #128726 from tkashem/test-delete-handler
...
KEP-3926: test the delete handler with unsafe deletion flow
2026-03-06 04:36:17 +05:30
Jon Huhn
e52fe3b2fb
Use HTTP GET for Node log queries in e2e logcheck
2026-03-05 16:38:24 -06:00
Aaron Prindle
e57b3a74f3
refactor: update in-tree FieldsV1 consumers to use format-specific accessors
2026-03-05 22:23:05 +00:00
Kubernetes Prow Robot
b50a6aa7cf
Merge pull request #137374 from enj/enj/f/constrained_impersonation_metrics
...
KEP-5284: add constrained impersonation metrics
2026-03-06 03:42:25 +05:30
Kubernetes Prow Robot
dfa7c2bc0a
Merge pull request #137329 from natasha41575/retry_oomscoreadj_verification
...
[InPlacePodVerticalScaling] deflake pod resize oom_score_adj check
2026-03-06 03:42:17 +05:30
Aaron Prindle
39791944fd
feat: introduce format-specific accessors and equality helper for FieldsV1
2026-03-05 22:07:47 +00:00
Davanum Srinivas
595f1330b1
Re-enable deadcode-elimination check
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-03-05 16:57:02 -05:00
Jordan Liggitt
f291ae40b0
Bump to go 1.26
2026-03-05 16:48:18 -05:00
Kubernetes Prow Robot
fa55f54739
Merge pull request #137363 from tallclair/reinspect
...
Replace PLEG watch conditions
2026-03-06 02:00:26 +05:30
Kubernetes Prow Robot
2a41bb390e
Merge pull request #136759 from pravk03/ndf-guaranteedQos-fix
...
Remove `GuaranteedQoSPodCPUResize` declared feature
2026-03-06 02:00:18 +05:30
Monis Khan
ba2a68e1db
KEP-5284: add constrained impersonation metrics
...
See https://kep.k8s.io/5284 for details.
apiserver_impersonation_attempts_total{mode, decision}
apiserver_impersonation_attempts_duration_seconds{mode, decision}
apiserver_impersonation_authorization_attempts_total{mode, decision}
apiserver_impersonation_authorization_attempts_duration_seconds{mode, decision}
Signed-off-by: Monis Khan <mok@microsoft.com >
2026-03-05 15:26:45 -05:00
Kubernetes Prow Robot
b5e83c2d21
Merge pull request #136762 from HarshalNeelkamal/client-ca-reload
...
Introduce a kubelet configuration that reloads ClientCA in TLSConfig
2026-03-06 00:46:25 +05:30
Kubernetes Prow Robot
c6f70e3a38
Merge pull request #136399 from tico88612/feat/storage-metric-beta
...
Rename metric `volume_operation_total_errors` to `volume_operation_errors_total`
2026-03-06 00:46:18 +05:30
Benjamin Elder
6f0f757f0a
use go 1.21 as default publishing bot go version
2026-03-05 10:51:51 -08:00
Benjamin Elder
01b23c96c1
drop go patch version from dependencies.yaml, now that it is tracked solely in .go-version
2026-03-05 10:50:53 -08:00
Benjamin Elder
9007ee2527
drop go versions from publishing bot config, allow fallback to go.mod versions
...
see: https://github.com/kubernetes/publishing-bot/issues/529
2026-03-05 10:48:49 -08:00
Natasha Sarkar
8504c0d4e3
deflake pod resize oom_score_adj check
2026-03-05 18:36:03 +00:00
Kubernetes Prow Robot
77c013637c
Merge pull request #137451 from dims/update-google-protobuf-deadcode-fix
...
Update google.golang.org/protobuf to v1.36.12-0.20260120151049-f2248ac996af to prevent file size explosion in go 1.26
2026-03-05 23:42:28 +05:30
Rita Zhang
c4f88de33e
Move DRAAdminAccess feature to GA ( #137373 )
...
* Move DRAAdminAccess feature to GA
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
* address comments
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
---------
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
2026-03-05 23:42:21 +05:30
Kubernetes Prow Robot
3369e51e09
Merge pull request #137080 from cpanato/update-go-1.26
...
Bump dependencies, images and versions used to Go 1.26.0 and distroless iptables
2026-03-05 21:56:21 +05:30
Davanum Srinivas
c8826e0d23
Update google.golang.org/protobuf to v1.36.12-0.20260120151049-f2248ac996af
...
Pins google.golang.org/protobuf to HEAD commit f2248ac996afc39b3df0777cdcc269f6ade50b07
(v1.36.12-0.20260120151049-f2248ac996af) which includes fixes for dead code
elimination issues surfaced by Go 1.26's reflect changes.
Xref: https://github.com/golang/protobuf/issues/1704
Xref: https://github.com/kubernetes/kubernetes/issues/137445
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-03-05 10:30:01 -05:00
Abu Kashem
54a9cc836a
fixup! add tests that verify delete handler with unsafe delete
2026-03-05 09:05:41 -05:00
Omer Aplatony
3799fc9942
Add unit tests for HPA metrics ( #136670 )
...
* Add unit tests for HPA metrics
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
* removed mock monitor
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
* fmt
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
* spelling
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
* lint
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
* lint
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
---------
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
2026-03-05 19:10:26 +05:30
Nikhil
63080a762b
kubectl describe: migrate to component-helpers resource package and add pod-level resources test ( #137394 )
...
* kubectl describe: migrate to component-helpers resource package and add pod-level resources test
Refactor describe.go to use k8s.io/component-helpers/resource package for pod resource
calculations. This migration enables proper support for pod-level resources feature.
Changes:
- Import resourcehelper from k8s.io/component-helpers/resource
- Replace PodRequestsAndLimits() with separate PodRequests() and PodLimits() calls
Add TestDescribeNodeWithPodLevelResources to verify describeNodeResource works correctly
when pods have pod-level resources (Spec.Resources) configured.
Signed-off-by: KunWuLuan <kunwuluan@gmail.com >
* address review feedback: verify computed values in test and deprecate PodRequestsAndLimits
---------
Signed-off-by: KunWuLuan <kunwuluan@gmail.com >
Co-authored-by: KunWuLuan <kunwuluan@gmail.com >
2026-03-05 18:18:25 +05:30
Kubernetes Prow Robot
8873025e93
Merge pull request #137347 from mortent/FixPrioritizedListWithAllocationModeAllAndSelectors
...
DRA: Fix incorrect behavior when using AllocationModeAll with PrioritizedList
2026-03-05 18:18:18 +05:30
Kubernetes Prow Robot
fbe2820983
Merge pull request #136944 from brejman/kep-5732-tas-placement-generation-phase
...
Prepare workload scheduling cycle for placement simulation
2026-03-05 16:48:19 +05:30
Kubernetes Prow Robot
c38abeb4ff
Merge pull request #131572 from rexagod/metrics-api
...
component-base: introduce metrics api
2026-03-05 11:26:17 +05:30
Kubernetes Prow Robot
8bd1505fc0
Merge pull request #137108 from pohly/logtools-update
...
golangci-lint: bump to logtools v0.10.1
2026-03-05 10:14:16 +05:30
Kubernetes Prow Robot
ef8a14f679
Merge pull request #137349 from Jefftree/fix-model-name-bounding-dirs
...
Pass --readonly-pkg to openapi-gen in kube_codegen.sh
2026-03-05 09:26:16 +05:30