Commit Graph

136119 Commits

Author SHA1 Message Date
Joe Betz
c0addb352e Fix informer factory generation and add test 2026-03-05 21:19:19 -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
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
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
Harshal Neelkamal
40d8705d28 Introduce a kubelet-server configuration that allows reloading ClientCA in TLSConfig 2026-03-05 02:04:08 +00:00
Kubernetes Prow Robot
83d2b7f7e0 Merge pull request #136568 from sairameshv/extRes_test
KEP-5004: Add upgrade/downgrade e2e tests for the DRAExtendedResources feature
2026-03-05 06:16:18 +05:30
Kubernetes Prow Robot
ad854f3495 Merge pull request #137411 from jpbetz/add-controlplane-test-owners
Add OWNERS file for test/integration/controlplane
2026-03-05 05:02:33 +05:30
Kubernetes Prow Robot
5f9a476986 Merge pull request #137337 from iPraveenParihar/fix/snapshot-metadata-script-permissions
e2e: add executable permission to snapshot metadata test script
2026-03-05 05:02:26 +05:30
Kubernetes Prow Robot
8020ce8511 Merge pull request #137066 from cnuss/fix/issues/136823
client-go/cache: fix logging
2026-03-05 05:02:19 +05:30
Jefftree
3e041492d9 Pass --readonly-pkg to openapi-gen and validation-gen in kube_codegen.sh 2026-03-04 16:25:49 -05:00
Praveen Krishna
8af985c4fa fix: Remove GuaranteedQoSPodCPUResize declared feature 2026-03-04 21:17:44 +00:00
Kubernetes Prow Robot
cfc79e6d64 Merge pull request #137408 from dims/disable-hard-fail-on-deadcode-elimination-script-for-go-1.26
Disable hard fail on deadcode-elimination script for 1.26
2026-03-05 02:24:27 +05:30
Kubernetes Prow Robot
281e96a048 Merge pull request #137403 from soltysh/replicaset_wait
Wait for RS to report status rather than count pods
2026-03-05 02:24:18 +05:30
Jefftree
721eea74e7 update kube-openapi 2026-03-04 15:43:39 -05:00
Morten Torkildsen
3caaccc0d9 DRA: Fix incorrect behavior when using AllocationModeAll with PrioritizedList 2026-03-04 19:58:23 +00:00
Joe Betz
a48ca688da Add OWNERS file for test/integration/controlplane 2026-03-04 14:54:37 -05:00
Kubernetes Prow Robot
8275484dcf Merge pull request #137297 from atombrella/feature/pkg_forvar_modernize
Remove redundant variable re-assignment in for-loops under pkg
2026-03-05 00:28:20 +05:30
Arda Güçlü
d37765936d kubectl wait: Support multiple conditions (#136855)
* kubectl wait: Support multiple conditions

* Error out when --for is not passed

* Add examples for AND'ing and OR'ing multiple conditions
2026-03-04 23:30:27 +05:30
Kubernetes Prow Robot
4c2036030a Merge pull request #134159 from xigang/attach_detach_controller
Remove unused desiredStateOfWorld parameter from DetermineVolumeAction
2026-03-04 23:30:19 +05:30
Davanum Srinivas
4513498be1 Disable hard fail on deadcode-elimination script for 1.26
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-03-04 10:54:32 -05:00
Kubernetes Prow Robot
662241ed40 Merge pull request #137311 from Mujib-Ahasan/add-delete-suggestfor-remove
`kubectl delete`: add "remove" to SuggestFor
2026-03-04 20:58:35 +05:30
Kubernetes Prow Robot
a88389dc39 Merge pull request #137287 from Mujib-Ahasan/add-top-suggestfor-stats
kubectl top: add "stats" to SuggestFor
2026-03-04 20:58:27 +05:30
Kubernetes Prow Robot
e12b0c2bba Merge pull request #134997 from yangjunmyfm192085/attach
Add `--detach-keys` for `kubectl attach` command
2026-03-04 20:58:19 +05:30
kfess
7ea5b88209 cleanup: remove suggestfor from wait command (#137266)
* feature: remove suggestfor from wait command

* fix test case
2026-03-04 20:08:27 +05:30
Kubernetes Prow Robot
6ebcc611d2 Merge pull request #137221 from bishal7679/fix/flaky-kubectl-logs-137180
fix: [sig-cli] flaky kubectl logs --all-pods --all-containers Deployment test
2026-03-04 20:08:20 +05:30
xigang
9d10b1f799 refactor: remove unused desiredStateOfWorld parameter from DetermineVolumeAction
Signed-off-by: xigang <wangxigang2014@gmail.com>
2026-03-04 22:01:43 +08:00
Maciej Szulik
0dec4fa548 Wait for RS to report status rather than count pods
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-03-04 14:33:55 +01:00