lukasmetzner
b68fd5e533
docs: cleanup docstrings
2025-11-01 10:59:37 +01:00
lukasmetzner
c2044c8d39
fix: feature gate min version
2025-11-01 10:59:37 +01:00
lukasmetzner
0c775eec7c
fix: rate limit route reconciles
2025-11-01 10:59:37 +01:00
lukasmetzner
9af329151a
feat: minimal route resync period interval
2025-11-01 10:59:37 +01:00
lukasmetzner
9e612f107a
feat: update routes on resync
2025-11-01 10:59:37 +01:00
lukasmetzner
be7e0ddb74
fix: spelling
2025-11-01 10:59:37 +01:00
lukasmetzner
8ef9e53ce5
fix: check error of AddEventHandler
2025-11-01 10:59:37 +01:00
lukasmetzner
a5055cc407
feat(ccm): watch based route controller
...
Introduces a new watch based route controller for the cloud-controller-manager. This prevents the exhaustion of API rate limits through an overagressive routes controller. This is further described in #60646 . The corresponding feature gate is called "CloudControllerManagerWatchBasedRoutesReconciliation".
2025-11-01 10:59:37 +01:00
Anish Ramasekar
97587e951b
oidc: fix jwks metric name in comment
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-10-31 14:28:14 -07:00
Kubernetes Prow Robot
83504f1b02
Merge pull request #134466 from mortent/AllowAllocationModeAllMultinodeResourcePools
...
DRA: Allow AllocationMode: All from multi-node resource pools
2025-10-31 08:32:06 -07:00
Kubernetes Prow Robot
4ca91a6542
Merge pull request #134994 from liggitt/drop-strict-cost
...
Drop locked StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks feature gates
2025-10-31 07:38:12 -07:00
Kubernetes Prow Robot
3c2e64ec78
Merge pull request #135005 from p0lyn0mial/upstream-watchlist-unsupported-wl-tracker-wrapp
...
apiserver/pkg/admission/plugin/policy/test: wrap trackers with ToListWatcherWithWatchListSemantics
2025-10-31 05:40:18 -07:00
Kubernetes Prow Robot
02398258b1
Merge pull request #135004 from pohly/dependencies-x-repos
...
dependencies: various minor updates
2025-10-31 05:40:11 -07:00
Kubernetes Prow Robot
ad13a96a1f
Merge pull request #134811 from p0lyn0mial/upstream-watchlist-unsupported-wl-cache-testing
...
client-go/tools/cache/test: wrap the LW with toListWatcherWithUnSupportedWatchListSemantics
2025-10-31 05:40:03 -07:00
Kubernetes Prow Robot
f1989437f8
Merge pull request #135002 from p0lyn0mial/upstream-watchlist-unsupported-wl-client-tools-watch-test
...
client-go/tools/watch/test: wrap the LW with toListWatcherWithUnSupportedWatchListSemantics
2025-10-31 04:50:03 -07:00
Lukasz Szaszkiewicz
35423364e2
apiserver/pkg/admission/plugin/policy/test: wrap trackers with ToListWatcherWithWatchListSemantics
2025-10-31 11:43:18 +01:00
Patrick Ohly
5993782d65
dependencies: various minor updates
...
This is a collection of updating several unversioned modules. Those updates are
eventually going to reach Kubernetes, doing them together now makes PRs for
future major updates smaller.
2025-10-31 11:30:26 +01:00
Kubernetes Prow Robot
e23dbe1f6e
Merge pull request #135000 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-trackers
...
k8s.io/client-go/testing/fixture: does not support WatchList semantics
2025-10-31 02:52:11 -07:00
Lukasz Szaszkiewicz
9e462123d6
client-go/tools/watch/test: wrap the LW with toListWatcherWithUnSupportedWatchListSemantics
2025-10-31 10:16:25 +01:00
Lukasz Szaszkiewicz
ae201951a8
k8s.io/client-go/tools/cache/test: wrap the LW with toListWatcherWithUnSupportedWatchListSemantics
2025-10-31 10:11:18 +01:00
Kubernetes Prow Robot
d8f8b017e1
Merge pull request #134941 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-cacher-consistency-checker
...
apiserver/pkg/storage/cacher/lister_watcher: pass RV for request from the watchlist consistency checker
2025-10-31 01:50:02 -07:00
Lukasz Szaszkiewicz
1055d8541e
k8s.io/client-go/testing/fixture: does not support WatchList semantics
2025-10-31 09:06:05 +01:00
Lukasz Szaszkiewicz
1ca34bd0d2
apiserver/pkg/storage/cacher/lister_watcher: pass RV for request from the watchlist consistency checker
2025-10-31 09:02:51 +01:00
Kubernetes Prow Robot
b4d4cc9384
Merge pull request #123642 from aramase/aramase/f/kep_3331_jwks_metrics
...
Add JWKS fetch metrics for jwt authenticator
2025-10-30 22:42:02 -07:00
Jordan Liggitt
bd11e52bfc
Drop locked StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks feature gates
2025-10-31 00:03:42 -04:00
Kubernetes Prow Robot
76103bec09
Merge pull request #134963 from yongruilin/master_maxitem-rcs
...
feat(dra): Migrate maxItems and uniqueness declarative validation for NetworkDeviceData.IPs and DeviceAllocationConfiguration.Requests
2025-10-30 17:22:01 -07:00
yongruilin
d80ac77d98
feat(dra): add k8s:optional for all DV migrated optional fields
2025-10-30 23:31:01 +00:00
Kubernetes Prow Robot
1ffcea577b
Merge pull request #134984 from michaelasp/crdObsGeneration
...
Add ObservedGeneration to CRD conditions
2025-10-30 16:22:02 -07:00
Michael Aspinwall
cde15e6450
Add ObservedGeneration to CRD conditions
2025-10-30 22:30:01 +00:00
Kubernetes Prow Robot
9efb7ee538
Merge pull request #134313 from richabanker/statusz-structured
...
[KEP:4827] Structured statusz
2025-10-30 13:16:10 -07:00
Kubernetes Prow Robot
fb69410824
Merge pull request #133980 from siyuanfoundation/min-compat
...
[KEP-4330] add min-compatibility-version to control plane.
2025-10-30 13:16:03 -07:00
Siyuan Zhang
67143028e7
Add --min-compatibility flag.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2025-10-30 13:36:38 -05:00
Kubernetes Prow Robot
e7bedaa9ea
Merge pull request #134953 from bhatnitish/fix_comment
...
kubeletplugin: clarify DRAPlugin comment about driver-specific claims
2025-10-30 10:40:03 -07:00
Richa Banker
c1a95eb7e2
Structured statusz
2025-10-30 10:39:52 -07:00
Morten Torkildsen
2e534d6da1
DRA: Allow AllocationMode: All from multi-node resource pools
2025-10-30 16:17:47 +00:00
Kubernetes Prow Robot
6eee830d4f
Merge pull request #134919 from p0lyn0mial/upstream-watchlist-unsupported-wl-wrapp-remaining-lws
...
watchlist: wrap remaining LW with ToListWatcherWithWatchListSemantics
2025-10-30 06:32:11 -07:00
Kubernetes Prow Robot
ab39c8be55
Merge pull request #134854 from serathius/informer-benchmark
...
Benchmark SharedIndexInformer
2025-10-30 06:32:04 -07:00
Marek Siarkowicz
7a9d718cdf
Benchmark SharedIndexInformer
2025-10-30 10:09:50 +01:00
yongruilin
2713803c78
feat(dra): migrate NetworkDeviceData.IPs maxItems to declarative validation
2025-10-30 07:14:06 +00:00
yongruilin
0d6d2aa6a5
feat(dra): migrate DeviceAllocationConfiguration.Requests maxItems to declarative validation
2025-10-30 07:14:06 +00:00
yongruilin
a553ac0e92
feat(dra): migrate DeviceAllocationConfiguration.Requests uniqueness to declarative validation
2025-10-30 07:06:35 +00:00
yongruilin
9bbf28e2f4
feat(dra): migrate NetworkDeviceData.IPs uniqueness to declarative validation
2025-10-30 07:06:35 +00:00
Kubernetes Prow Robot
de28a5bfea
Merge pull request #134602 from lalitc375/device-attirubute
...
[feat] Add k8s-resource-fully-qualified-name format
2025-10-29 16:36:01 -07:00
Kubernetes Prow Robot
3ec2d82da5
Merge pull request #134784 from michaelasp/svm_beta2
...
SVM: bump the API to beta, remove unused fields
2025-10-29 13:56:02 -07:00
Michael Aspinwall
3b72759d1b
Update SVM to Beta
...
Co-authored-by: Stanislav Láznička <stlaz.devel@proton.me >
2025-10-29 19:36:11 +00:00
Anish Ramasekar
24a53fa638
add JWKS fetch metrics for jwt authenticator
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-10-29 11:42:40 -07:00
Nitish Bhat
c9825b8d27
kubeletplugin: clarify DRAPlugin comment about driver-specific claims
...
Clarify that PrepareResourceClaims is called with only the claims
handled by this DRA driver, not all claims needed by the pod.
Signed-off-by: Nitish Bhat <bhatnitish@gmail.com >
2025-10-29 17:48:55 +00:00
Kubernetes Prow Robot
3daf280c46
Merge pull request #134103 from sunya-ch/fix-134100
...
[DRA] Fix ConsumableCapacity to be able to allocate the same device that previously consumed the counterSet
2025-10-28 23:52:01 -07:00
Lalit Chauhan
37ba7bb454
Address feedbacks
2025-10-29 04:41:10 +00:00
Lalit Chauhan
94101ba6e0
Add new method to validate C Identifier
2025-10-29 04:41:10 +00:00