Abu Kashem
4483cc97cf
apiserver: all bookkeeping must complete before apf handler returns
...
all bookkeeping must complete before the apf handler returns,
whether it panics or returns normally
Kubernetes-commit: 71d9307eaeda86d6a205548ecdeb7fbf226d7d82
2024-09-05 12:01:36 -04:00
Abu Kashem
a785076ef7
apiserver: fix apf watch test
...
the assert to verify that 'atomicReadOnlyExecuting' is zero
should be executed if the apf handler panics, all apf
bookkeeping must be completed before the handler returns
Kubernetes-commit: 0c8632de57075191e6c4e34897fb7871034c7081
2024-09-05 11:57:47 -04: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
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
Vadim Rutkovsky
7da1f042b3
tracing: add span for cacher.Get
...
Also updates tracing integration tests for cacher.GetList
Kubernetes-commit: dff0075e7cd687f77fd38337e9ba487bb2437ecc
2024-09-12 14:18:40 +02:00
xuzhenglun
3abc312093
add test coverage for cohabitating resources in StroageFactory
...
Kubernetes-commit: d994895dc4580101f17661eb573fc282d4b8517d
2024-09-12 16:59:08 +08:00