Lukasz Szaszkiewicz
36e57697d1
apiserver/handlers/watch: encode initialEventsListBlueprint with watchEncoder ( #127587 )
...
* apiserver/handlers/get: construct versionedList
* storage/cacher: document caching the serialization of bookmark events
* endpoints/handlers/response: add watchListTransformer
* endpoints/handlers/watch: wire watchListTransformer
Kubernetes-commit: fbf1a0dc181ccbeb9925ad9c284d913a25c16562
2024-10-01 11:55:50 +00:00
Kubernetes Publisher
d7cbe7a5f2
Merge pull request #127670 from Jefftree/port-kcm-feature
...
Port all remaining features to versioned
Kubernetes-commit: 2fb37e2489133edbbe8f318f920ef3515b0c8d58
2024-10-01 07:37:33 +00:00
Kubernetes Publisher
b16c96d150
Merge pull request #127029 from tkashem/apf-fix-watch-panic-handling
...
apf: request handler must wait for watch init goroutine to return
Kubernetes-commit: 8bc073a5fe7415099f936f22ff92c96391b9c0c8
2024-10-01 07:37:32 +00:00
Kubernetes Publisher
60d1ca6725
Merge pull request #127690 from mmorel-35/testifylint/expected-actual@k8s.io/apiserver
...
fix: enable expected-actual rule from testifylint in module `k8s.io/apiserver`
Kubernetes-commit: 5006caadc8860e542339f4cd3851b6beb3504059
2024-09-29 04:37:57 +00:00
Kubernetes Publisher
efdbeb541a
Merge pull request #127683 from mmorel-35/testifylint/nil-compare@k8s.io/apiserver
...
fix: enable error-nil and nil-compare rules from testifylint in module `k8s.io/apiserver`
Kubernetes-commit: dad39bf4357dc89e105b80e16b8da5906406eb53
2024-09-28 20:40:07 +00:00
Kubernetes Publisher
ad232ba084
Merge pull request #127671 from mmorel-35/testify/error-contains
...
fix: use `ErrorContains(t, err` instead of `Contains(t, err.Error()`
Kubernetes-commit: e34f7f4d80e6e635dfd125fb266eaafa02a213c9
2024-09-28 20:40:01 +00:00
Kubernetes Publisher
42502d245d
Merge pull request #126764 from liggitt/mergo
...
reimplement merge to drop mergo dependency
Kubernetes-commit: ee74baec6e05afde972f1a8705d4f8efe066f120
2024-09-28 08:41:33 +00:00
Kubernetes Publisher
163594e62d
Merge pull request #127536 from mmorel-35/testifylint/contains@k8s.io/apiserver
...
fix: enable contains rule from testifylint in module `k8s.io/apiserver`
Kubernetes-commit: 65ee79ee2c0eb538e545dd31fa4ee1bea39f1933
2024-09-28 04:47:10 +00:00
Jefftree
38adb499b0
Port the rest of unversioned features
...
Kubernetes-commit: a8390dcddda14274e5ce24dd517a19587118a198
2024-09-27 19:04:47 +00:00
Kubernetes Publisher
326460d62e
Merge pull request #127551 from carlory/fix-trace-context
...
introduce a proper trace context
Kubernetes-commit: 3d6c5b2e98afaaae1d17107e2d3d709c726be49d
2024-09-27 12:38:49 +00:00
Matthieu MOREL
e32a42cf11
fix: enable expected-actual rule from testifylint in module `k8s.io/apiserver`
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: fbd773ecb82aa0afef3c02274db901afe1788220
2024-09-27 07:49:07 +02:00
Matthieu MOREL
aaeee2a449
fix: enable error-nil and nil-compare rules from testifylint in module `k8s.io/apiserver`
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: 09274182e225fcf4df9e4a3d54fd96fc03de3bdf
2024-09-27 07:29:09 +02:00
Matthieu MOREL
17d29da911
fix: use `ErrorContains(t, err` instead of `Contains(t, err.Error()`
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: f777addb05aed8c2861c423fb29946e85151ecf6
2024-09-26 22:22:20 +02:00
Kubernetes Publisher
d9db30ee93
Merge pull request #127647 from mmorel-35/testifylint/formatter@k8s.io/apiserver
...
fix: enable formatter rule from testifylint in module `k8s.io/apiserver`
Kubernetes-commit: c89205f7d62791230ba2d3e5f7610f515b277b69
2024-09-26 16:37:34 +00:00
Kubernetes Publisher
afd0abad01
Merge pull request #127012 from Chaunceyctx/new-send-bookmark
...
send bookmark right now after sending all items in watchCache store
Kubernetes-commit: 81ebfb3d0c6194c80aa8656c06ab6fcc64535e99
2024-09-26 08:36:47 +00:00
Kubernetes Publisher
18cfc4e4d4
Merge pull request #127200 from omerap12/version_fg_apiserver
...
chore: moving apiserver featuregates to versioned.
Kubernetes-commit: b62d364195fefbe2604d07b4fa6c220fe3df5e4d
2024-09-26 04:36:40 +00:00
Lukasz Szaszkiewicz
8cb411e993
adds watchListEndpointRestrictions for watchlist requests ( #126996 )
...
* endpoints/handlers/get: intro watchListEndpointRestrictions
* consistencydetector/list_data_consistency_detector: expose IsDataConsistencyDetectionForListEnabled
* e2e/watchlist: extract common function for adding unstructured secrets
* e2e/watchlist: new e2e scenarios for convering watchListEndpointRestrict
Kubernetes-commit: ae35048cb0b9b177891aab41346b6d6cc504582f
2024-09-25 12:48:33 +00:00
Omer Aplatony
6dc6d8d7fa
chore: moving apiserver featuregates to versioned
...
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
Kubernetes-commit: ade730594005f93ac18e102ba54d61dbf23b616f
2024-09-24 23:36:30 +03:00
Kubernetes Publisher
11af6bbc46
Merge pull request #127093 from jpbetz/retry-generate-name-ga
...
Promote RetryGenerateName to GA
Kubernetes-commit: 1137a6a0cc98c49d2076461ce3d741a619a129e8
2024-09-24 00:38:00 +00:00
Kubernetes Publisher
763c8220a6
Merge pull request #127500 from p0lyn0mial/upstream-assign-rv-to-watchCacheInterval
...
cacher: prevents sending events with ResourceVersion < RequiredResourceVersion
Kubernetes-commit: c9d6fd9ff77f43363898362ec71796dafeb89929
2024-09-23 12:36:42 +00:00
Kubernetes Publisher
c34f5e1bba
Merge pull request #127323 from vrutkovs/tracing-cacher-get
...
tracing: add span for get cacher
Kubernetes-commit: 15d08bf7c8813b0533dc147a03d9f42aae735ecd
2024-09-23 12:36:41 +00:00
Kubernetes Publisher
bcc457994e
Merge pull request #127540 from mmorel-35/testifylint/error-is-as@k8s.io/apiserver
...
fix: enable error-is-as rule from testifylint in module `k8s.io/apiserver`
Kubernetes-commit: df5787a57fe391b75767028ea2a0255c82185680
2024-09-23 08:34:40 +00:00
Kubernetes Publisher
1e85cd3163
Merge pull request #127524 from mjudeikis/mjudeikis/extend.group.manager
...
Add GroupLister interface to discovery GroupManager
Kubernetes-commit: 19500e8551c478b7a30d822f2f8a668d361069cb
2024-09-23 08:34:38 +00:00
Kubernetes Publisher
de96004cf6
Merge pull request #126799 from kiashok/update-cadvisor-hcsshim
...
Update cadvisor and hcsshim versions
Kubernetes-commit: 4c2e23904794a289be22b2c9bce3303edfa0f622
2024-09-23 04:35:47 +00:00
Kubernetes Publisher
8a3f4fc910
Merge pull request #127529 from mmorel-35/testifylint/compares@k8s.io/apiserver
...
fix: enable compares rule from testifylint in module k8s.io/apiserver
Kubernetes-commit: f7085634de23cafc7010b9404ec2e0d2c44a35c2
2024-09-23 00:37:04 +00:00
Matthieu MOREL
b489c4ea4e
fix: enable error-is-as rule from testifylint in module `k8s.io/apiserver`
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: 0dfc6e2843f913b26c9382144fd2381f4b536bf0
2024-09-22 12:21:19 +02:00
Matthieu MOREL
c6ba9681f7
fix: enable contains rule from testifylint in module `k8s.io/apiserver`
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: 3b92b9f84d62550a62890d8d3f6a57d96fc70ccc
2024-09-22 11:57:24 +02:00
Matthieu MOREL
9996ba35fd
fix: enable compares rule from testifylint in module k8s.io/apiserver
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: 6e82050ef0e8eae2c31e43b402646d7591e5eca4
2024-09-21 22:18:56 +02:00
Mangirdas Judeikis
b09ab6e398
Add GroupLister interface to discovery GroupManager
...
Signed-off-by: Mangirdas Judeikis <mangirdas@judeikis.lt>
Kubernetes-commit: ee55200440c8236248f47cbe2dd783ba1a717614
2024-09-21 18:43:56 +03:00
Kubernetes Publisher
4509919d9b
Merge pull request #126760 from ncdc/ncdc/emeritus
...
Move ncdc to emeritus
Kubernetes-commit: f9a57ba82d05a8b9f442092f0b391ae8bd74287c
2024-09-20 20:44:41 +00:00
Kubernetes Publisher
3f8a6ad61c
Merge pull request #127422 from srivastav-abhishek/go-vet-fix
...
Go vet fixes for gotip
Kubernetes-commit: f2700895a4315014c56bfe1db7fb1562a61a8b50
2024-09-20 16:44:25 +00:00
Kubernetes Publisher
7d77d3c2dd
Merge pull request #127493 from p0lyn0mial/upstream-deflake-cacher-dont-accept-requests
...
storage/cacher/cacher_whitebox_test:deflake TestCacherDontAcceptRequestsStopped when ResilientWatchCacheInitialization is off
Kubernetes-commit: 21f54c3ca1ac87611e101f46d8b05682f51efbee
2024-09-20 12:39:23 +00:00
Kubernetes Publisher
1a9bf77ab1
Merge pull request #127492 from p0lyn0mial/upstream-deflake-consistent-read-fallback
...
pkg/storage/cacher/cacher_whitebox_test: deflake TestConsistentReadFallback when ResilientWatchCacheInitialization is off
Kubernetes-commit: 65c77b7e3bc3f3c206e1b4a82feeb1a2c6678b45
2024-09-20 09:37:42 +01:00
Lukasz Szaszkiewicz
cdd40a3d24
pkg/storage/testing/watcher_tests: RunWatchSemantics checks if the storage has been primed with init data
...
Kubernetes-commit: e7e2123feb2f1957be490a21aa606cb2dc718432
2024-09-20 09:37:53 +02:00
Lukasz Szaszkiewicz
eb3a20ad8b
storage/cacher/cache_watcher: processInterval sets RV from the snapshot
...
Kubernetes-commit: de735be512767dd2eced78530693d2e3ae997e6e
2024-09-20 08:48:31 +02:00
Lukasz Szaszkiewicz
743b5776f9
storage/cacher/cache_watcher: add RV to watchCacheInterval
...
Kubernetes-commit: f87e4a19c88fa908eb176ee7925f211bafba9b45
2024-09-20 08:47:49 +02:00
Lukasz Szaszkiewicz
87a5cdebbc
storage/cacher/cacher_whitebox_test:deflake TestCacherDontAcceptRequestsStopped when ResilientWatchCacheInitialization is off
...
Kubernetes-commit: 5b7faca6b66dc0664f36c611867f5799377b0514
2024-09-20 06:40:47 +02:00
Lukasz Szaszkiewicz
bafce892d3
pkg/storage/cacher/cacher_whitebox_test: deflake TestConsistentReadFallback when ResilientWatchCacheInitialization is off
...
Kubernetes-commit: 077c35ee82e40fa808fa4b45b86d843cded3cfa3
2024-09-20 06:15:22 +02:00
Kubernetes Publisher
f5a73ba0a4
Merge pull request #127244 from Adarsh-verma-14/fix-comment
...
Fix inconsistency between the comment and the actual feature gate definition
Kubernetes-commit: be8ea98a5c9c1c4a942ccd09102e3e263385fc60
2024-09-19 20:37:13 +00:00
Kubernetes Publisher
e70087b968
Merge pull request #127161 from Jefftree/duplicate-feature-inplacepod
...
remove duplicate unused feature InPlacePodVerticalScaling
Kubernetes-commit: cf1468dfeb47fa91530ae0dc29b98b7e79e9062c
2024-09-19 20:37:11 +00:00
Joe Betz
a84f81807f
Preserve testing of RetryGenerateName feature disablement
...
Kubernetes-commit: 0d14bac9a606cd49e6c346c1220ebdbf1b18fa09
2024-09-19 11:34:59 -04:00
Kubernetes Publisher
7e60e39b7b
Merge pull request #124792 from mjudeikis/mjudeikis/ctx.wiring
...
Wire in ctx into rbac plugins
Kubernetes-commit: 6f1583990a6ad0acec1d8a418eab977fee586076
2024-09-18 08:37:39 +00:00
Kubernetes Publisher
87a949c64a
Merge pull request #126977 from aaron-prindle/compat-version-132
...
chore: bump DefaultKubeBinaryVersion to 1.32, make 1.32 CEL changes, fix int tests to handle 1 version off API deprecation, and fix prerelease-lifecycle-gen for # of APIs
Kubernetes-commit: 920e9e34b07d0930a28b192b5cdc912e79d8562b
2024-09-18 00:47:09 +00:00
Kubernetes Publisher
71b1c7e730
Merge pull request #127400 from sttts/sttts-webhook-cel-compiler
...
apiserver/admission/webhook: construct static CEL compiler only once
Kubernetes-commit: 3baaac6286d6dab50704a2c94fe92dce804d28da
2024-09-17 12:36:37 +00:00
Kubernetes Publisher
b0e4675775
Merge pull request #127279 from serathius/etcd-v3.5.16
...
Upgrade etcd client to v3.5.16
Kubernetes-commit: 7448e676aa0fc96eac53f159c03ca633823e7ff6
2024-09-16 23:44:11 +00:00
Dr. Stefan Schimanski
9a5bc0a561
apiserver/admission/webhook: construct static CEL compiler only once
...
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Kubernetes-commit: 26aeda3cc21db86b1440515f63cd09e2321d568e
2024-09-16 18:23:01 +02:00
Kubernetes Publisher
ac5c364aba
Merge pull request #125186 from liyuerich/newserializer
...
drop deprecated json/yaml newSerializers, use json.NewSerializerWithO…
Kubernetes-commit: e5dd48efd07e8a052604b3073e0fafe7361ca689
2024-09-13 15:50:00 +00:00
Mangirdas Judeikis
07be2984cd
wire in ctx to rbac plugins
...
Kubernetes-commit: 4e4eb8c5c95652b4cbe672a02e4077a93d0bfe2d
2024-09-13 12:03:47 +03:00
Kubernetes Publisher
d6db44ddd4
Merge pull request #127314 from xuzhenglun/cohabitating-ut
...
chore: add unit test to cover cohabitating resources in StorageFactory
Kubernetes-commit: e35bd86edd66a956e4de409f207bced2c66efb7a
2024-09-12 19:43:53 +00:00
Abhishek Kr Srivastav
17ab6c21d5
Fix Go vet errors for master golang
...
Co-authored-by: Rajalakshmi-Girish <rajalakshmi.girish1@ibm.com>
Co-authored-by: Abhishek Kr Srivastav <Abhishek.kr.srivastav@ibm.com>
Kubernetes-commit: 95860cff1c418ea6f5494e4a6168e7acd1c390ec
2024-09-12 18:15:22 +05:30