Commit Graph

136881 Commits

Author SHA1 Message Date
ndixita
ec6d65e333 test fixes 2026-03-20 22:00:17 +00:00
ndixita
3b19886847 Test fixes - update expected restart count for containers with no resources that inherit changes due to pod-level modifications 2026-03-20 22:00:16 +00:00
ndixita
466e5d4720 sync on observedGeneration and add CPU tolerance in resize framework 2026-03-20 21:59:58 +00:00
Kubernetes Prow Robot
69d4f67bc4 Merge pull request #137916 from kannon92/issue-137915-workload-api
test: Fix PodGroup CRUD test failing due to missing Workload reference
2026-03-20 21:06:17 +05:30
Kubernetes Prow Robot
08d246509c Merge pull request #137904 from soltysh/disable_maxunavailable
KEP-961: demote maxUnavailable feature in statefulset to off by default
2026-03-20 18:04:16 +05:30
Kubernetes Release Robot
a5e5992df0 CHANGELOG: Update directory for v1.36.0-beta.0 release 2026-03-19 23:38:00 +00:00
Kubernetes Prow Robot
734aeb836d Merge pull request #137015 from nmn3m/contextual-logging-scheduler-events
scheduler: use contextual logging for event emission
v1.36.0-beta.0
2026-03-20 03:12:31 +05:30
Kubernetes Prow Robot
98b4091f5d Merge pull request #137909 from dims/switch-PLEGOnDemandRelist-default-to-false-for-1.36
Switch PLEGOnDemandRelist default to `false` for 1.36
2026-03-20 02:22:39 +05:30
Kubernetes Prow Robot
e00eb8f394 Merge pull request #137906 from aramase/aramase/c/grpc_v1.79.0
update google.golang.org/grpc to v1.79.3
2026-03-20 02:22:31 +05:30
Maciej Szulik
f88289dc01 KEP-961: demote maxUnavailable feature in statefulset to off by default
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-03-19 20:47:03 +01:00
Kevin Hannon
3c91eba80c test: Fix PodGroup CRUD test failing due to missing Workload reference
Remove PodGroupTemplateRef from the PodGroup e2e CRUD test. The
PodGroupWorkloadExists admission plugin (introduced in #137464)
rejects PodGroups that reference a non-existent Workload, causing
the test to fail. The workload reference is not needed to test
basic PodGroup API CRUD operations.
2026-03-19 15:36:38 -04:00
Kubernetes Prow Robot
6c87b171ca Merge pull request #137870 from tallclair/push-lplxytyovnkw
test: fix flaky static pod tests by asserting on termination message …
2026-03-20 00:30:30 +05:30
Benjamin Elder
33724b9a86 enable PLEGOnDemandRelist in feature unit tests 2026-03-19 11:19:41 -07:00
Davanum Srinivas
4a69899d8b Switch PLEGOnDemandRelist default to false for 1.36 2026-03-19 13:04:47 -04:00
Anish Ramasekar
f5d48853c5 update google.golang.org/grpc to v1.79.3
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-03-19 11:47:06 -05:00
Tim Allclair
57eb99dbb8 test: fix flaky static pod tests by asserting on termination message and container ID instead of StartTime
The expectation that StartTime changes on kubelet restart for static pods is no longer reliable due to faked init container status logic. This change updates the tests to assert on the specific behavior introduced by that logic.
2026-03-19 16:45:14 +00:00
Kubernetes Prow Robot
b910026535 Merge pull request #137889 from sohankunkerkar/memqos-fix-reconcile
Remove reconcilePodMemoryProtection that resets pod cgroup values on systemd
2026-03-19 21:32:42 +05:30
Heba
cf5ba01d13 KEP-5832: Implement PodGroup admission (#137464)
* Add admission for podGroup

Signed-off-by: helayoty <heelayot@microsoft.com>

* Create workload object before podgroup

Signed-off-by: helayoty <heelayot@microsoft.com>

---------

Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-19 21:32:34 +05:30
Yashasvi Misra
1132a4e4ef top command documentation enhancement (#136825)
* top command documentation enhancement

* Added FAQ details
2026-03-19 19:36:33 +05:30
Kubernetes Prow Robot
ac10370ad2 Merge pull request #136987 from bitoku/kep-5825-cri
[KEP-5825] cri-api: Add streaming RPCs for CRI list operations
2026-03-19 18:28:39 +05:30
Nour
aa5e5ea9d6 scheduler: use contextual logging for event emission
Signed-off-by: Nour <nurmn3m@gmail.com>
2026-03-19 14:33:09 +02:00
Sohan Kunkerkar
e3849e2b55 Remove reconcilePodMemoryProtection that resets pod cgroup values on systemd 2026-03-19 07:53:34 -04:00
Kubernetes Prow Robot
9d02f5f918 Merge pull request #137032 from helayoty/helayoty/5547-workload-job-integration
KEP-5547: Implement Workload APIs integration with Job controller
2026-03-19 17:10:31 +05:30
Kubernetes Prow Robot
dd776ab4c5 Merge pull request #137772 from lalitc375/fix-linter
validation-gen: allow beta validations in alpha packages without pref…
2026-03-19 15:36:40 +05:30
Kubernetes Prow Robot
88573def71 Merge pull request #137146 from george-angel/fix/container-restart-sidecar-exited
kubelet: fix containers not restarting when sidecar keeps running
2026-03-19 15:36:32 +05:30
Peter Nguyen
bd94e01450 Rename etcd_bookmark_counts to etcd_bookmark_total and change it from a gauge to a counter metric (#136483)
* Add etcd_bookmark_total counter metric and deprecate etcd_bookmark_counts

* Update docs using scripts

* Add test for etcd_bookmark_total and run gofmt

* gofmt
2026-03-19 14:06:30 +05:30
Kubernetes Prow Robot
f0bd9004e1 Merge pull request #137861 from nojnhuh/dra-kind-scheduling-api
Add scheduling v1alpha2 for DRA kind config
2026-03-19 13:16:30 +05:30
Kubernetes Release Robot
880a6dda4c CHANGELOG: Update directory for v1.35.3 release 2026-03-19 03:20:49 +00:00
Kubernetes Release Robot
7dddeada88 CHANGELOG: Update directory for v1.34.6 release 2026-03-19 03:19:43 +00:00
Kubernetes Release Robot
96009e4806 CHANGELOG: Update directory for v1.33.10 release 2026-03-19 03:17:58 +00:00
Kubernetes Prow Robot
a439183755 Merge pull request #137352 from natasha41575/nonsidecarinitctrs
[InPlacePodVerticalScaling] Relax validation to support in-place resizing non-sidecar initContainers
2026-03-19 08:44:28 +05:30
Kubernetes Prow Robot
6e845f67fa Merge pull request #137864 from yongruilin/dv-dra-mismatch
fix(declarative validation): union validation ratcheting when oldObj is nil
2026-03-19 07:52:37 +05:30
Kubernetes Prow Robot
caecddc909 Merge pull request #134627 from briansonnenberg/brians-kubelet-pods-api
[KEP-4188] New Kubelet gRPC API returning node-local Pod info
2026-03-19 07:52:30 +05:30
Kubernetes Prow Robot
98bb6823a8 Merge pull request #137862 from gnufied/pvc-unused-since-condition
Report PVC unused time via PVC condition
2026-03-19 07:08:49 +05:30
Kubernetes Prow Robot
d0ede29bd5 Merge pull request #137856 from adrianmoisey/adrian-fix-round-trip
Fix HPAv2 objects that are being updated via v1
2026-03-19 07:08:42 +05:30
Kubernetes Prow Robot
0eb3ae1640 Merge pull request #137827 from SergeyKanzhelev/criClientWithoutApimachinery
Cri client without apimachinery
2026-03-19 07:08:35 +05:30
Kubernetes Prow Robot
a3b068a003 Merge pull request #137647 from nojnhuh/dra-gang
DRA: fix Pods in a scheduling gang sharing ResourceClaims
2026-03-19 07:08:28 +05:30
Natasha Sarkar
2d23d21802 e2e test for resize of non-sidecar init containers 2026-03-19 00:43:57 +00:00
Natasha Sarkar
559c63fa30 kubelet support for non-sidecar init container resize 2026-03-19 00:43:56 +00:00
Natasha Sarkar
2d205b9556 use Node Declared Features to handle 'InPlacePodVerticalScalingInitContainers' 2026-03-19 00:43:56 +00:00
Natasha Sarkar
fa50e63b81 relax validation check for resizing nonsidecar init containers 2026-03-19 00:43:52 +00:00
Natasha Sarkar
d2dbd4c08d Define 'InPlacePodVerticalScalingInitContainers' feature gate 2026-03-19 00:43:43 +00:00
yongruilin
24c1eb237d Add slice and map union member support with tests
- Code generator: use len() != 0 for slice/map member extractors
  instead of != nil, so empty slice/map are treated as "not set"
- Add slice and map members to union test types (both discriminated
  and undiscriminated)
- Add test coverage for nil vs empty, ratcheting, and nil oldObj
  with slice/map members

Co-authored-by: Tim Hockin <thockin@google.com>
2026-03-19 00:35:05 +00:00
Kubernetes Prow Robot
ca5c40e58a Merge pull request #137764 from pacoxu/sig-node-standalone
e2e_node: fix pod StartTime assertion to compare time value
2026-03-19 05:42:59 +05:30
Kubernetes Prow Robot
158b69d223 Merge pull request #137753 from adamkasztenny/fix-lease-optimistic-update-log-level-v2
Reduce log level for optimistic lease update fallback
2026-03-19 05:42:51 +05:30
Kubernetes Prow Robot
c2a7819806 Merge pull request #137719 from sohankunkerkar/memqos-kernel-metrics-e2e
KEP-2570: Add tiered memory protection, metrics, rollback fix, and E2E tests for MemoryQoS
2026-03-19 05:42:44 +05:30
Kubernetes Prow Robot
87924903db Merge pull request #137629 from stlaz/ensure-secret-images-allowlist-fix
Image Pulling Authorization: fix the allowlisting policy
2026-03-19 05:42:36 +05:30
Kubernetes Prow Robot
bf1abbf2e9 Merge pull request #136355 from enj/enj/i/tls_cache_gc
Add GC to client-go TLS cache
2026-03-19 05:42:29 +05:30
yongruilin
52cb155c97 Use IsZero instead of IsNil for union ratcheting check
- Use reflect.ValueOf(oldObj).IsZero() instead of IsNil() so union
  validation works with non-nilable T (e.g. value types)
- Remove hasOldValue guard from inner loop conditionals; only check
  at the final ratcheting skip point
- Add doc comments explaining T is "any" rather than "comparable"
  because union members can be slices
- Add value-type subtests for Union and DiscriminatedUnion

Co-authored-by: Tim Hockin <thockin@google.com>
2026-03-18 23:45:09 +00:00
Kubernetes Prow Robot
76a3d535a1 Merge pull request #136548 from mariafromano-25/psi-ga-update
[KEP 4205] GA the KubeletPSI FeatureGate
2026-03-19 04:54:28 +05:30