Commit Graph

7583 Commits

Author SHA1 Message Date
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
Kubernetes Publisher 6ab385d467 Merge pull request #127271 from liggitt/go1.23
Update go.mod for go 1.23

Kubernetes-commit: c775fb2238e1ed48f62f02898bbb3ecee993e044
2024-09-12 04:18:51 +00:00
Kubernetes Publisher b95faaac20 Merge pull request #127239 from xuzhenglun/cohabitating-resources
API emulation versioning honors cohabitating resources

Kubernetes-commit: 6309127d696828d79cc8745e22f3f82f0d9f65e2
2024-09-11 23:43:48 +00:00
Kubernetes Publisher 438d2ea372 Merge pull request #126368 from jpbetz/organize-cel-libraries
Improve structure of CEL libraries to ensure cost tests kept accurate with introduction of new types

Kubernetes-commit: e3a81ab0005973f25d498308702f826795c6d8c2
2024-09-11 23:43:47 +00:00
Kubernetes Publisher 14b3ab9aa0 Merge pull request #127186 from Adarsh-verma-14/remove-duplication
remove the feature flag duplicate definition from pkg/features/kube_features.go

Kubernetes-commit: 0aea469b96a1c0fed48dd2d4a0af96d36e24968c
2024-09-10 23:48:24 +00:00
Joe Betz 206e39c6f1 Test library and type names
Kubernetes-commit: 430b1de921b85611b409887fe94988f81ec4d39f
2024-09-10 17:07:29 -04:00
Joe Betz c90ac4722a Move CEL semver library into common libs, fix cost tests to use registered types
Kubernetes-commit: e085f3818a3a1d04d895532cbdd233d797e0913b
2024-09-10 16:55:57 -04:00
Marek Siarkowicz 0b2ba575d2 Upgrade etcd client to v3.5.16
Kubernetes-commit: 27e0ece976d38833ceec5dea9fb3e46f8dc083d4
2024-09-10 22:48:11 +02:00
Kubernetes Publisher d3a58ddf5a Merge pull request #127254 from liggitt/test-filter
Fix unit tests for filtering

Kubernetes-commit: 139cc3c659dd1624f7a4bbcc3b07fda79539677a
2024-09-10 19:45:32 +00:00
Joe Betz 91a4bf232d Promote RetryGenerateName to GA
Kubernetes-commit: e3cae09e63d72edef9cf841979418291acc31b17
2024-09-10 12:34:36 -04:00
Jordan Liggitt d3f16fa83a Pin godebug default to go1.23
Kubernetes-commit: 102a9dbab1764e8793d0237b25143fa49cd96831
2024-09-10 12:22:40 -04:00
Jordan Liggitt 9f2124ae21 Update go.mod to go 1.23
Kubernetes-commit: 65ef53139012dee36c08f558604dea48af170e11
2024-09-10 12:07:06 -04:00
Kubernetes Publisher fbad808f69 Merge pull request #127265 from p0lyn0mial/upstream-watchlist-matchsingle-recursive
cacher: apply key for initial events only if the call is not recursive

Kubernetes-commit: 7b3589151285716cd7b0a002bab9f73c32c286df
2024-09-10 12:08:23 +01:00
Lukasz Szaszkiewicz 8a764cf9c3 cacher: apply key for initial events only if the call is not recursive
Kubernetes-commit: 7cb51b1c278f9eb57c43f929fcc80bfed8438e17
2024-09-10 10:58:26 +02:00
Jordan Liggitt f014f4a768 Fix unit tests for filtering
Kubernetes-commit: 6a4170607291288e9b01be8435b82537309c547d
2024-09-09 16:45:32 -04:00
Adarsh-verma-14 5db4826844 fixing inconsistency between the comment and the actual feature gate definition
Kubernetes-commit: 8f471803cb386c2a227fa61e922822aab168ec95
2024-09-09 18:33:00 +05:30
xuzhenglun a096b0dd8d API emulation versioning honors cohabitating resources
Kubernetes-commit: cd5b27304f58f6b634be800ec4ec9990d28550a3
2024-09-09 17:54:35 +08:00
Kubernetes Publisher 197cd431b1 Merge pull request #125960 from pohly/dep-logging
dependencies: logr v1.4.2, zap v1.27.0

Kubernetes-commit: a8d4eb60097863210b89063003e537253cf091a8
2024-09-06 19:44:52 +00:00
Adarsh-verma-14 8a5b9105e9 add missing comment
Kubernetes-commit: 8619996319a07d5c5f777b6e06f54ce3884a73b4
2024-09-07 00:07:31 +05:30
Aaron Prindle fc23f87960 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: 701e6c7ab191cb75824378b4a2aceac67be35462
2024-09-05 21:37:38 +00:00
Jefftree b93ecaaa38 remove duplicate unused feature InPlacePodVerticalScaling
Kubernetes-commit: 14fe8e2a91ba5f6fc53617bea32223d79e1a060c
2024-09-05 16:27:07 +00:00
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 1d107b22c5 Merge pull request #115834 from stlaz/remote-uid
RequestHeader authentication: add UID to recognized request headers

Kubernetes-commit: 9f01cd7b28fdbc8a1ceb9ec371fd817551659ee5
2024-09-05 15:51:36 +00:00