Commit graph

465 commits

Author SHA1 Message Date
Kubernetes Prow Robot
1b7d495d61
Merge pull request #136915 from Jefftree/range-stream
KEP 5966: Implement RangeStream for watch cache
2026-06-05 22:39:55 +05:30
Kubernetes Prow Robot
9fa4c1cfa3
Merge pull request #139397 from adrianmoisey/ipvs-feature-gate
KEP-5495: Add featuregate for IPVS
2026-06-04 17:47:48 +05:30
Adrian Moisey
f7265100cb
KEP-5495: Add featuregate for IPVS 2026-06-03 21:04:16 +02:00
Maciej Szulik
29915cc905
KEP-961: maxUnavailable feature on by default
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-06-03 15:44:57 +02:00
Kubernetes Prow Robot
e0c1c5bd3d
Merge pull request #138488 from yliaog/master
DRA Extended Resource: promote to GA in 1.37
2026-06-03 18:39:48 +05:30
Kubernetes Prow Robot
48d5bff656
Merge pull request #139452 from serathius/watchcache-init-ga
Graduate WatchCacheInitializationPostStartHook to GA
2026-06-03 13:47:46 +05:30
Jefftree
5d62486d1c apiserver: add EtcdRangeStream feature gate for watch cache initial sync 2026-06-02 15:49:16 -04:00
Marek Siarkowicz
6172b64f35 Graduate WatchCacheInitializationPostStartHook to GA 2026-06-02 20:43:09 +02:00
yliao
f28571781b promotion to GA (stable) 2026-06-02 16:12:22 +00:00
Francesco Romani
f85a735957 lock to default the DisableCPUQuotaWithExclusiveCPUs FG
We proceed with the FG lifecycle and we lock it to default (true).

Related: https://github.com/kubernetes/kubernetes/pull/127525

Signed-off-by: Francesco Romani <fromani@redhat.com>
2026-05-28 15:57:19 +02:00
Adrian Moisey
cbc8e77b2a
KEP-4427: Remove RelaxedDNSSearchValidation feature gate 2026-05-24 10:21:22 +02:00
Yongrui Lin
db8504b7c9 Lock DeclarativeValidationTakeover to default in 1.37
Deprecated and non-operational since 1.36. Locking prevents users from
setting the gate; removal can follow in 1.39 per the compatibility
lifecycle check.
2026-05-21 06:11:49 +00:00
Omer Aplatony
9b2b31c3c5 Add the ability for the hpa controller to read its own writes
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2026-05-14 08:34:39 +00:00
Kubernetes Prow Robot
f1e0a3bfad
Merge pull request #138584 from siyuanfoundation/chore
[chore] test/compatibility_lifecycle: resolve feature names from variables
2026-05-10 10:27:45 +05:30
Kubernetes Prow Robot
692d9f21dd
Merge pull request #138907 from Jefftree/remove-locked-apimachinery-feature-gates
Remove locked GA feature gates (sig-api-machinery)
2026-05-09 01:57:18 +05:30
Jefftree
361ff186bc Remove locked GA feature gate ConsistentListFromCache 2026-05-08 14:16:03 -04:00
Jefftree
591f5acf37 Remove locked GA feature gate ResilientWatchCacheInitialization 2026-05-08 14:16:01 -04:00
Jefftree
98e17b2565 Remove locked GA feature gate APIServerTracing 2026-05-08 14:15:58 -04:00
Jefftree
876f47cbc8 Remove locked GA feature gate BtreeWatchCache 2026-05-08 14:15:55 -04:00
Jefftree
5511cc46c8 Remove locked GA feature gate RetryGenerateName 2026-05-08 14:15:53 -04:00
Jefftree
8bda44f413 Remove locked GA feature gate StreamingCollectionEncodingToProtobuf 2026-05-08 14:15:50 -04:00
Jefftree
16cc05969f Remove locked GA feature gate StreamingCollectionEncodingToJSON 2026-05-08 14:15:48 -04:00
Jefftree
dfa449fabf Remove locked GA feature gate OrderedNamespaceDeletion 2026-05-08 14:15:45 -04:00
Kubernetes Prow Robot
af6d86c7cc
Merge pull request #138759 from soltysh/drop_job_features
Drop job features
2026-05-07 20:09:26 +05:30
Maciej Szulik
c35fd21a6b
Drop JobPodReplacementPolicy after the feature GA-ed in 1.34
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-07 12:05:44 +02:00
Kubernetes Prow Robot
036205cc2e
Merge pull request #138711 from soltysh/drop_LogarithmicScaleDown
Drop LogarithmicScaleDown after the feature GA-ed in 1.31
2026-05-05 23:34:29 +05:30
Kubernetes Prow Robot
74f4ad5e38
Merge pull request #138698 from michaelasp/circuitBreaker
Ensure leases are not stale in node controller before marking unhealthy
2026-05-05 23:34:21 +05:30
Maciej Szulik
57a80ebae8
Drop JobSuccessPolicy after the feature GA-ed in 1.33
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-05 11:09:40 +02:00
Maciej Szulik
432a3477cc
Drop JobBackoffLimitPerIndex after the feature GA-ed in 1.33
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-05 11:09:35 +02:00
Michael Aspinwall
9991d72c6b Add circuit breaker approach to ensure leases are not stale in node controller 2026-05-04 22:14:10 +00:00
Kubernetes Prow Robot
9c338dd4ac
Merge pull request #138723 from aramase/aramase/c/rm_anonymous_auth_fg
Drop AnonymousAuthConfigurableEndpoints feature gate
2026-05-04 23:44:47 +05:30
Maciej Szulik
3a8fa19cae
Drop LogarithmicScaleDown after the feature GA-ed in 1.31
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-04 16:27:43 +02:00
Kubernetes Prow Robot
7c7ae728f8
Merge pull request #138701 from yedou37/feat-skip-consistent-list-fallback
apiserver: add feature gate to skip consistent list storage fallback
2026-05-04 19:28:22 +05:30
YeRongyu
9a07228d25 apiserver: add feature gate to skip consistent list storage fallback 2026-05-02 10:51:37 +08:00
Anish Ramasekar
32830dbdde
Drop AnonymousAuthConfigurableEndpoints feature gate
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-04-30 12:22:48 -07:00
YeRongyu
e237faffd1 apiserver: add feature gate to skip consistent list storage fallback 2026-04-30 11:32:47 +08:00
Anish Ramasekar
b2e27e8986
Drop AuthorizeWithSelectors feature gate
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-04-28 13:32:29 -07:00
Anish Ramasekar
b1c8bf1e32
Drop AuthorizeNodeWithSelectors feature gate
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-04-28 10:10:52 -07:00
Siyuan Zhang
a8efd27b3b test/compatibility_lifecycle: resolve feature names from variables
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2026-04-24 16:01:03 -05:00
Anish Ramasekar
bc9b63da4c
Drop StructuredAuthenticationConfiguration feature gate
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2026-04-24 11:54:18 -07:00
Adrian Moisey
2c4064f31c
Handle HPA generation fields 2026-04-24 14:41:49 +02:00
Jarosław Dzikowski
50f08420d3 Graduate SchedulerQueueingHints feature gate 2026-04-23 10:17:33 +00:00
Kubernetes Prow Robot
b36864202b
Merge pull request #137755 from HirazawaUi/remove-SidecarContainers-feature-gate
Remove SidecarContainers feature gate
2026-04-23 08:16:45 +05:30
Kubernetes Prow Robot
cbd6fe51c9
Merge pull request #135336 from carlory/clean-AnyVolumeDataSource
[1.37] Remove feature gate AnyVolumeDataSource
2026-04-23 03:18:57 +05:30
Mujib Ahasan
bfe8f6b729 lint small fix
Signed-off-by: Mujib Ahasan <ahasanmujib8@gmail.com>
2026-04-04 20:19:57 +05:30
Mujib Ahasan
b9b0ff440d remove accidently commited file
Signed-off-by: Mujib Ahasan <ahasanmujib8@gmail.com>
2026-04-04 12:53:30 +05:30
Antonio Ojea
adbf3b5aa5
Add granular authorization for DRA ResourceClaim status updates
This commit introduces the DRAResourceClaimGranularStatusAuthorization
feature gate (Beta in 1.36) to enforce fine-grained authorization checks
on ResourceClaim status updates.

Previously, 'update' permission on 'resourceclaims/status' allowed modifying
the entire status. To enforce the principle of least privilege for DRA
drivers and the scheduler, this change introduces synthetic subresources and
verb prefixes:

- 'resourceclaims/binding': Required to update 'status.allocation' and
  'status.reservedFor'.
- 'resourceclaims/driver': Required to update 'status.devices'. Evaluated
  on a per-driver basis using 'associated-node:<verb>' (for node-local
  ServiceAccounts) or 'arbitrary-node:<verb>' (for cluster-wide controllers).
2026-03-26 13:22:09 +00:00
Jordan Liggitt
0519b8e784
Revert "Switch PLEGOnDemandRelist default to false for 1.36"
This reverts commit 4a69899d8b.
2026-03-24 01:48:19 -04:00
Kubernetes Prow Robot
61d4e7ae86
Merge pull request #137684 from ndixita/ippr-plr-beta-enable
[PodLevelResources] Graduate InPlacePodLevelResourcesVerticalScaling feature to beta
2026-03-24 03:44:16 +05:30
Kubernetes Prow Robot
b5a943f629
Merge pull request #136989 from nojnhuh/podgroup-resourceclaim
KEP-5729: DRA: ResourceClaim Support for Workloads
2026-03-23 23:42:17 +05:30