Commit graph

506 commits

Author SHA1 Message Date
Kubernetes Prow Robot
4def0ddd2e
Merge pull request #139885 from Jefftree/worktree-watchlist-compression-beta-off
Default WatchListCompression feature gate to off
2026-06-19 22:02:44 +05:30
Jefftree
d7ee2d6cbd Default WatchListCompression feature gate to off 2026-06-19 11:33:37 -04:00
Kubernetes Prow Robot
72b0a1fcac
Merge pull request #139721 from sreeram-venkitesh/svenkitesh/cleanup-pod-lifecycle-sleep-action-feature-gates
Remove PodLifecycleSleepAction and PodLifecycleSleepActionAllowZero feature gates after GA-ed in v1.34
2026-06-18 23:48:50 +05:30
Kubernetes Prow Robot
b1be4817cf
Merge pull request #139308 from p0lyn0mial/intro-watch-list-compression-fg
Introduce WatchListCompression feature gate
2026-06-18 18:28:48 +05:30
Kubernetes Prow Robot
5a50e0e229
Merge pull request #138497 from cupnes/kep-4049-beta
KEP-4049: Update tests for the StorageCapacityScoring feature for beta
2026-06-18 16:06:43 +05:30
Kubernetes Prow Robot
05f19de8ed
Merge pull request #139520 from macsko/merge_featuregates
Merge GangScheduling and WorkloadAwarePreemption feature gates into GenericWorkload
2026-06-17 12:33:35 +05:30
Yuma Ogami
f76687ded1 graduate StorageCapacityScoring feature gate to beta
StorageCapacityScoring was introduced as alpha in v1.33 (default: false)
and is now promoted to beta (default: true).

Update tests to account for the new default behavior: when
StorageCapacityScoring is enabled, SetDefaults_VolumeBindingArgs now
populates Shape in VolumeBindingArgs, which existing tests did not
expect.

- Add default Shape to expected VolumeBindingArgs in test fixtures
  and explicit test cases
- Disable StorageCapacityScoring in TestValidateVolumeBindingArgs
  cases that only test BindTimeoutSeconds validation
- Explicitly set EnableStorageCapacityScoring: true in
  TestSchedulerSchedulePod's feature.Features struct
- Strip Shape from VolumeBinding args in Test_UnionedGVKs when
  using emulation version 1.33 or 1.34 (where StorageCapacityScoring
  is alpha and disabled by default)
2026-06-17 03:03:02 +00:00
Antoni Zawodny
be2877ef41 Make CompositePodGroup depend on the TAS feature gate 2026-06-16 15:42:00 +02:00
Kubernetes Prow Robot
0cd4e13c69
Merge pull request #139407 from jdzikowski/cpg-fg
feat: Create CompositePodGroup feature gate
2026-06-16 05:07:21 +05:30
Dan Winship
dba2254e6a Fix the new KubeProxyIPVS feature gate 2026-06-15 09:32:29 -04:00
Maciej Skoczeń
54ca619d4b Merge GangScheduling and WorkloadAwarePreemption feature gates into GenericWorkload 2026-06-15 11:42:10 +00:00
Jarosław Dzikowski
3eadc14e99 feat: Create CompositePodGroups feature gate 2026-06-15 10:09:05 +00:00
sreeram-venkitesh
21e8e23e7f Remove PodLifecycleSleepAction and PodLifecycleSleepActionAllowZero feature gates after GA-ed in 1.34 2026-06-14 15:58:21 +05:30
Lukasz Szaszkiewicz
d57283a503
Introduce WatchListCompression feature gate
Co-Authored-By: Marek Siarkowicz <siarkowicz@google.com>
2026-06-14 08:51:30 +02:00
Kubernetes Prow Robot
598b6091f6
Merge pull request #139282 from adrianmoisey/promote-service-name-to-ga
KEP-5311 Promote relaxed validation for Services names to GA
2026-06-13 05:44:50 +05:30
Kubernetes Prow Robot
b4e4d2cfc1
Merge pull request #139237 from aojea/webhook_idle_
webhook use resolved endpoint IP instead of cached
2026-06-11 01:49:53 +05:30
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
Antonio Ojea
ede2fddcfd
webhook use resolved endpoint IP instead of cached
Previously, the webhook transport was switched from HTTP/2 to HTTP/1.1 to work around HTTP/2's single-connection multiplexing, which prevented concurrent requests from load-balancing across multiple backend pods. However, under HTTP/1.1, connections are kept alive and cached as idle in the transport's pool.

Because Go's http.Transport keys its connection cache by the request's URL Host (in this case the service name) and we overrode the DialContext to perform dynamic endpoint resolution, when a new request is sent, if there is an idle connection in the pool matching the service hostname, the connection is reused and the dialer is skipped.
2026-05-27 20:26:34 +00:00
Adrian Moisey
f6cc7ae648
KEP-5311 Promote relaxed validation for Services names to GA 2026-05-25 19:52:23 +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