Azimjon Pulatov
589b46b083
Bump konnectivity-client to v0.30.3
...
Kubernetes-commit: 90c08759416ce5765cad3c39302c16a424351820
2024-05-23 10:05:38 +00:00
Ben Luddy
774724662e
Bump fxamacker/cbor/v2 to v2.7.0-beta.
...
This library release makes a number of behaviors configurable in ways that are required for CBOR
support in Kubernetes.
Kubernetes-commit: c4279660cad039bc15495311cf7863640b6308f9
2024-05-09 14:30:58 -04:00
Kubernetes Publisher
0d67427d5e
Merge pull request #125377 from wojtek-t/watchcache_resource_version_metric
...
Expose resource version metrics from watchcache
Kubernetes-commit: 6ba9fa89fb5889550649bfde847c742a55d3d29c
2024-06-10 12:54:35 +00:00
Wojciech Tyczyński
794b1d5ff6
Expose resource version metrics from watchcache
...
Kubernetes-commit: dbed4f12107c549d8bb9efab105162d32316ce01
2024-06-07 09:39:23 +02:00
Kubernetes Publisher
d984465b08
Merge pull request #124642 from wojtek-t/resilient_watchcache_initialization
...
Implement ResilientWatchCacheInitialization
Kubernetes-commit: eef6c6082d4e34fc4a0675a36ec5cc575cd13696
2024-06-07 04:56:58 +00:00
Kubernetes Publisher
54ba047441
Merge pull request #124692 from linxiulei/watchlist_opt
...
cacher: apply key for initial events
Kubernetes-commit: e6d641651a676c50d861821e18706aa154bceed6
2024-06-04 13:03:37 +00:00
Kubernetes Publisher
19bd4cf799
Merge pull request #125288 from p0lyn0mial/upstream-fix-125244
...
cacher: dispatchEvents is synced to watchCache.listResourceVersion
Kubernetes-commit: d0aaa66bf73711cad4d5c69145a6dbf3db0e3671
2024-06-03 03:06:17 -07:00
Lukasz Szaszkiewicz
175dd7c904
cacher: dispatchEvents is synced to watchCache.listResourceVersion
...
The internal informer populates the RV as soon as it conducts
The first successful sync with the underlying store.
The cache must wait until this first sync is completed to be deemed ready.
Since we cannot send a bookmark when the lastProcessedResourceVersion is 0,
we poll aggressively for the first list RV before entering the dispatch loop.
Kubernetes-commit: a20abdb1f425b215ce969ef7114281741fce249d
2024-06-03 10:26:50 +02:00
Kubernetes Publisher
948099599c
Merge pull request #123919 from hakuna-matatah/apf
...
Annotate APF Wait Queue Latnecy at the request level
Kubernetes-commit: 39c6bc31363ddce17edcc85fe6e3a15d5bf928e6
2024-05-31 04:51:24 +00:00
Kubernetes Publisher
bc08936e98
Merge pull request #122832 from benluddy/cbor-fuzz-native-to-unstructured-via
...
KEP-4222: Add roundtrip tests to Unstructured via CBOR and JSON.
Kubernetes-commit: f30a87d517c538f22e1d84b4d7c497f57f7b760a
2024-05-31 00:56:52 +00:00
Kubernetes Publisher
4aef12dc73
Merge pull request #118148 from linxiulei/sched_readyz
...
Expose /readyz & /livez in kube-scheduler
Kubernetes-commit: 957c9538670b5f7ead2c9ba9ceb9de081d66caa4
2024-05-30 08:51:11 +00:00
Kubernetes Publisher
259cd1817c
Merge pull request #123339 from skitt/canonical-json-patch
...
Update kustomize, use canonical json-patch v4 import
Kubernetes-commit: da02fdb2aef1b7102526963c91df4992ee5b6a05
2024-05-29 20:56:42 +00:00
Ben Luddy
d668cbe5e8
Update indirect dependencies with ./hack/update-vendor.sh.
...
Implementing custom marshaling on several API types for CBOR makes the upstream CBOR library an
indirect dependency of several staging modules.
Kubernetes-commit: d7cccf3e792ad08d9ab2e7aac394f8e6ddcf3466
2024-05-17 13:02:26 -04:00
Eric Lin
9cab6e4eee
cacher: apply key for initial events
...
For case of SendInitialEvents, a buffer of objects is created. That
process takes a significant amount of memory and CPU when the resource
is of a large volume. Many objects may be not relevant when key is provided.
This commit applies key when composing the buffer for SendInitialEvents.
Signed-off-by: Eric Lin <exlin@google.com>
Kubernetes-commit: d9c6c8aa5047d724e0ebc8907f5fee4b10012ae3
2024-05-04 10:46:02 +00:00
Wojciech Tyczyński
5a0e942d09
Implement ResilientWatchCacheInitialization
...
Kubernetes-commit: a8ef6e9f0104a44023162bb8229fb677ec80beb1
2024-04-29 14:19:46 +02:00
Harish Kuna
eecd18b483
Annotate APF Wait Queue Latnecyto understand at the request level
...
Kubernetes-commit: 9a0d922a296e837b344d5538c0829d9e222c2ef6
2024-03-13 21:54:59 +00:00
Stephen Kitt
942c16fb6a
Use canonical json-patch v4 import
...
The canonical import for json-patch v4 is
gopkg.in/evanphx/json-patch.v4 (see
https://github.com/evanphx/json-patch/blob/master/README.md#get-it for
reference).
Using the v4-specific path should also reduce the risk of unwanted v5
upgrade attempts, because they won't be offered as automated upgrades
by dependency upgrade management tools, and they won't happen through
indirect dependencies (see
https://github.com/kubernetes/kubernetes/pull/120327 for context).
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Kubernetes-commit: 5300466a5c8988b479a151ceb77f49dd00065c83
2024-02-16 13:57:24 +01:00
Stephen Kitt
a38ff4e64b
Update kubectl kustomize to kyaml/v0.17.1, cmd/config/v0.14.1, api/v0.17.2, kustomize/v5.4.2
...
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Kubernetes-commit: 33c6f6bc65395aa514c9cf17115a1c63564c22e7
2024-05-27 17:42:29 +02:00
Kubernetes Publisher
49e208eb58
Merge pull request #125045 from pohly/ginkgo-gomega-update
...
dependencies: ginkgo v2.19.0, gomega v1.33.1
Kubernetes-commit: 1c84623028b496e22d8401100ef6f59325e092e0
2024-05-28 08:56:34 +00:00
Kubernetes Publisher
ea8da60b7d
Merge pull request #125115 from serathius/progress-notify-timer
...
Improve progress notify to have more correct and predictable period of triggering
Kubernetes-commit: 4bb434501d9ee5edda6faf52a9d6d32a969ae183
2024-05-25 10:59:10 -07:00
Marek Siarkowicz
2c4a9730b5
Reset timer to zero when no progress notify was sent
...
Kubernetes-commit: 98e384fcd093d3cff4767ee009f8164b83bd4753
2024-05-24 11:07:01 +02:00
Marek Siarkowicz
6fb09e7027
Use normal Mutex instead of RWMutex
...
There is no benefit of having RWMutex as we have one reader and multiple
writers. In such cases RWMutex has worse performance than Mutex.
Kubernetes-commit: 544ea424826ef60d703c5f4fb91b2c6a95f303aa
2024-05-24 10:16:48 +02:00
Marek Siarkowicz
9af63b1bc9
Don't signal when lowering number of waiting routines
...
Signal is not needed as we never need to wake up when the waiting
is lowered, only when increased.
Kubernetes-commit: e6b54149bb42d58301e34872ebbcf2ea4bcfb474
2024-05-24 10:13:52 +02:00
Marek Siarkowicz
be4e4c6bdd
Use timer instead of ticker in progress requestor
...
Ticker behaves differently from what we want, we need a stable period
interval, but ticker doesn't provide that. From NewTicker docstring:
```
The ticker will adjust the time interval or drop ticks to make up for slow receivers.
```
Unfortunatelly there is no way to test it as the FakeClock doesn't
follow the real ticker behavior.
Kubernetes-commit: 7c0e9cda461e176959866b9c2d03b00e817e9b76
2024-05-24 10:10:27 +02:00
Kubernetes Publisher
966b79cbdd
Merge pull request #124036 from joremysh/decrease-running-time-of-test-param-ref
...
apiserver/pkg/admission/plugin/policy/validating make test parallel in for loop
Kubernetes-commit: b021ce1029be085baecc4678c5f584fb84b454b2
2024-05-23 20:50:24 +00:00
Kubernetes Publisher
5e4ee5bf4e
Merge pull request #124779 from cici37/updateEnv
...
Update CEL default compatibility environment version to 1.30
Kubernetes-commit: 8339711e1f57936b9bc7283d08bb7b536f10562d
2024-05-23 17:30:41 +00:00
Patrick Ohly
09673b62ba
dependencies: ginkgo v2.19.0, gomega v1.33.1
...
Ginkgo v2.18.0 allows tweaking the output so that
it's easier to follow while a job runs in
Prow (https://github.com/onsi/ginkgo/issues/1347 ). Using this in
hack/ginkgo-e2e.sh will follow in a separate commit.
Gomega gets bumped to the latest release to keep it up-to-date.
Ginkgo v1.19.0 adds support for --label-filter with labels that represent
sets (like our Feature:<Foo>).
Kubernetes-commit: 37e2dd6857084a172ef5210caee1fefa8dd8159a
2024-05-22 10:22:09 +02:00
Kubernetes Publisher
b612acd02d
Merge pull request #125019 from wojtek-t/reduced_contention
...
Reduce critical section for watchcache.lock
Kubernetes-commit: 51e8b5cb80b1c1fc8880a5daa68b7e6dd5903535
2024-05-21 20:50:45 +00:00
Wojciech Tyczyński
34333a8e98
Reduce critical section for watchcache.lock
...
Kubernetes-commit: 202b4ffdf0cff90b5954d3442a1cdf7f2517cb2d
2024-05-21 13:58:35 +02:00
Kubernetes Publisher
a90b2ee4fd
Merge pull request #124912 from enj/enj/i/enc_config_typos
...
encryptionconfig: detect typos
Kubernetes-commit: 765e7ef0d2121602bcccfaa22a039676444b5305
2024-05-21 00:50:46 +00:00
Kubernetes Publisher
2585e77802
Merge pull request #124867 from p0lyn0mial/upstream-progress-notification-for-waitUntilWatchCacheFreshAndForceAllEvents
...
storage/cacher: waitUntilWatchCacheFreshAndForceAllEvents checks if storage.RequestWatchProgress is supported
Kubernetes-commit: 31d43ee48592a6326067df72929870e52ca6d074
2024-05-20 16:57:32 +00:00
Kubernetes Publisher
bb359c0e7d
Merge pull request #124754 from p0lyn0mial/upstream-cacher-dispatchevents-progress-requester
...
storage/cacher: dispatchEvents use progressRequester
Kubernetes-commit: 935292b62d6b62a56927b2d74cdc21a19690d4af
2024-05-20 16:57:30 +00:00
Monis Khan
b0c3a41fa5
encryptionconfig: detect typos
...
Signed-off-by: Monis Khan <mok@microsoft.com>
Kubernetes-commit: 2503fa55ff13e3211e9f17fa97f70f9a67f3f6fc
2024-05-16 12:38:42 -04:00
Lukasz Szaszkiewicz
438190132c
storage/cacher: waitUntilWatchCacheFreshAndForceAllEvents checks if storage.RequestWatchProgress is supported
...
Kubernetes-commit: 2db69ae1cd0073da97a0efdacf5df0ad42abce4c
2024-05-14 12:53:43 +02:00
Kubernetes Publisher
b58ca9c01b
Merge pull request #124826 from mjudeikis/mjudeikis/plugins.move.to.generics
...
Move to generics for sets in kubeapiserver plugins
Kubernetes-commit: 4f04dffe5b2cd652a20b362eaea30164e3e5ea54
2024-05-14 00:43:44 +00:00
Kubernetes Publisher
e6f52a2192
Merge pull request #124675 from cici37/fgForCost
...
Adding a deprecating featurer gate to fix cost
Kubernetes-commit: 119f9b3e7c7e773af3afa7479b64d4b5a6b1fed8
2024-05-13 16:44:05 +00:00
Mangirdas Judeikis
65ef30865d
move to generics for sets in kubeapiserver
...
Kubernetes-commit: b14936f6795028b1d8dd9f6a4cb0361b4c7bb9bc
2024-05-12 11:49:42 +03:00
Kubernetes Publisher
e84c8f5a50
Merge pull request #124612 from ah8ad3/add-clc-warning
...
Feat: warn user if etcd version is not supported for RequestWatchProgress feature.
Kubernetes-commit: d8ed461ba19fce6fc64991a8e0e7e47167596fba
2024-05-10 16:43:30 +00:00
Cici Huang
73c903e9cd
Update cel env to 1.30
...
Kubernetes-commit: 6980cda87d548824a7cf33260096357ab3764bbe
2024-05-09 15:39:30 -07:00
Kubernetes Publisher
548de40f32
Merge pull request #122176 from slashpai/disable_http2_flag
...
Expose DisableHTTP2 flag in SecureServingOptions
Kubernetes-commit: dfcb44758a634ca68cc0cf733e83503d22f241c8
2024-05-09 16:43:33 +00:00
Kubernetes Publisher
da08782f0c
Merge pull request #124757 from dims/update-to-latest-golang.org/x/oauth2-v0.20.0
...
Update to latest golang.org/x/oauth2 v0.20.0
Kubernetes-commit: 22578c545ffc04a505a7a64c9b8f6c78fefa07ef
2024-05-09 00:49:38 +00:00
Davanum Srinivas
81eb10dc58
Update to latest golang.org/x/oauth2 v0.20.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 04c40ac96134d7f7bf697d0a58caf0f8b0380075
2024-05-08 11:04:34 -04:00
Lukasz Szaszkiewicz
0750099ebf
storage/cacher: dispatchEvents use progressRequester
...
Kubernetes-commit: 33f81ee23fc3f48d2f3aee85661944792c117694
2024-05-08 15:43:23 +02:00
Kubernetes Publisher
8b99671b33
Merge pull request #124600 from alvaroaleman/typed-wq
...
Use the generic/typed workqueue throughout
Kubernetes-commit: 1dc30bf90fd6a729d226b4e942118110b0a73e65
2024-05-07 00:47:49 +00:00
Kubernetes Publisher
e7f40e3bda
Merge pull request #124673 from jpbetz/retry-beta
...
Promote RetryGenerateName to beta
Kubernetes-commit: 54687f317b0aa9980a32fa6287ee6acf8343ca54
2024-05-07 00:47:45 +00:00
Kubernetes Publisher
dad1c2ae20
Merge pull request #124662 from seantywork/master
...
Updated & added visibility to apiserver x509 test certificates expiring this year
Kubernetes-commit: f1d63237edf908aae577d3da60276151c18ffee0
2024-05-02 20:46:06 -07:00
Taehoon Yoon
f01be2e04b
Updated & added visibility to apiserver x509 test certificates expiring this year
...
Kubernetes-commit: 12795107a1685d3701425db9119546b3b77b6e19
2024-05-02 23:22:55 +00:00
Kubernetes Publisher
27845e5d11
Merge pull request #123797 from saschagrunert/cri-staging
...
Add `cri-client` staging repository
Kubernetes-commit: d0e78ef70e954f0233cc2e917b7c85cb957d36cd
2024-05-02 12:44:10 +00:00
Joe Betz
e721afc903
Promote RetryGenerateName to beta
...
Kubernetes-commit: 1b59f3678fa95cb6bf647e349dd8ba023914eff0
2024-05-01 20:34:21 -04:00
Cici Huang
d44012e895
Adding the feature gates to fix cost for VAP and webhook matchConditions.
...
Kubernetes-commit: d6e4115ead6b93d2accf688876471231b365ceae
2024-05-01 16:26:41 -07:00