Commit Graph

7607 Commits

Author SHA1 Message Date
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
Kirtana Ashok d076be3784 Update cadvisor and hcsshim versions
Signed-off-by: Kirtana Ashok <kiashok@microsoft.com>

Kubernetes-commit: 3fba9930b72f78b53fb83b0d533a426080c0f92e
2024-09-05 08:35:53 -07:00
Chaunceyctx f7eddd4bda send bookmark right now after sending all items in watchCache store
Kubernetes-commit: 723920253349ee3c272c5b5a77e9d19548c1533c
2024-08-29 17:31:36 +08:00
Joe Betz 6999423628 Add equality cost checking
Kubernetes-commit: 0a2dfba067d7c75fafb9844f3cf4539153b582cf
2024-08-27 14:42:58 -04:00
Andy Goldstein 614f663b4a Use emeritus_*
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>

Kubernetes-commit: 0e228be96f352359847d013ff889522524e1cb98
2024-08-22 17:48:27 -04:00
Jordan Liggitt 0298bf965f Update vendor
Kubernetes-commit: 745ae75a15cad2f1c5da5518c00f2eb366ffb786
2024-08-17 21:42:00 -04:00
Andy Goldstein 1ccea00339 Move ncdc to emeritus
I am moving myself to emeritus as I am now firmly on the end-user side
of things.

Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>

Kubernetes-commit: 3ab816dcabf37acda33c665ab5aa85f1f6163bc1
2024-08-17 13:00:07 -04:00
Joe Betz 7896cd7b57 add a type for each CEL library, register all types
Kubernetes-commit: d2affe304847aa0bef3f81fa622d0b9c70a7f975
2024-07-25 16:33:18 -04:00
Matthieu MOREL 33d4365d5b fix: enable formatter rule from testifylint in module `k8s.io/apiserver`
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>

Kubernetes-commit: 58d5acd59870219f11721eb46103d1764884bef1
2024-07-14 07:58:03 +00:00
Patrick Ohly d7c9221467 dependencies: logr v1.4.2, zap v1.27.0
No particular reason for updating besides staying up-to-date.

Kubernetes-commit: 861ed2d2feeca187a32dcf793c9e3d5ab21bfdfc
2024-07-08 17:51:59 +02:00
liyuerich 535f09400e drop deprecated json/yaml newSerializers, use json.NewSerializerWithOptions instead
Signed-off-by: liyuerich <yue.li@daocloud.io>

Kubernetes-commit: 3c9309db463679c348934429d8487d190ed5e64a
2024-05-29 19:00:00 +08:00
Stanislav Láznička cf15325096 delegate authn: don't default the ReqHeaders UID header
Kubernetes-commit: 26902de531620d2df5ce1bb572d2ea6965a7b7e9
2024-05-20 13:43:22 +02:00
CasperLiu 1bb7b2e6ab introduce a proper trace context
Signed-off-by: carlory <baofa.fan@daocloud.io>
Co-authored-by: CasperLiu <qiuyuzhe521@gmail.com>

Kubernetes-commit: 5b2632f70763aeadfc334df1364946fe39fc10bb
2024-04-07 17:58:59 +08:00
Stanislav Láznička 60f20c32c7 client-go: add the UID to the auth-proxy roundtripper
Kubernetes-commit: 2cc0370169ea1fcf45429f9586e0ffd4ab32ed26
2023-02-16 14:01:53 +01:00
Stanislav Láznička b9e6a66c69 requestheaders: add a "requestheader-uid-headers" flag and wire it up
Kubernetes-commit: 7fabd06c2be41f4134f425fa967d79ac31dc5756
2023-02-16 11:28:50 +01:00
Kubernetes Publisher 3da25cf156 Merge pull request #127119 from Jefftree/compat-version/cleanup-apiserver-example
Remove example feature gate from pkg/apiserver/kube_features.go

Kubernetes-commit: 19421346446536b69753f775e188845617094e8e
2024-09-04 19:44:05 +00:00
Kubernetes Publisher 90f5efd77b Merge pull request #126500 from liangyuanpeng/bump_etcd_3515
Bump dependency: etcd to 3.5.15.

Kubernetes-commit: 7df5940bf920349a3c158bcd425e4e4cf97096da
2024-09-04 19:44:01 +00:00
Jefftree e778ced9b7 Remove example feature gate from pkg/apiserver/kube_features.go
Kubernetes-commit: 79deb21ac1d0837fbafdf9e1556019062590c1d8
2024-09-04 14:50:41 +00:00
Kubernetes Publisher 1b4b1fb1c0 Merge pull request #127009 from vinayakankugoyal/kep4633
KEP-4633: Graduate to BETA.

Kubernetes-commit: 8b664fd41431aed4c69e3d6e76a2f25b84cb9a32
2024-09-04 03:51:20 +00:00
Kubernetes Publisher ec5e79c690 Merge pull request #127058 from carlory/rm-fgs
Remove GAed feature gates ServerSideApply/ServerSideFieldValidation

Kubernetes-commit: 6b2a5b84e58413f1736b862bad972fd4acc02dc0
2024-09-03 19:43:27 +00:00
Kubernetes Publisher 6b4322243f Merge pull request #127089 from sanposhiho/revert-126574
Revert: Fix data race in APF tests

Kubernetes-commit: 49ffd6192f1608e0a2980548390b2c5431d6af8a
2024-09-03 15:44:18 +00:00
Kensei Nakada cfa44309dd Revert "apiserver: fix data race in apf tests in server/filters package"
This reverts commit dde23bb0b103a00ac9c8e568e81826149b42472c.

Kubernetes-commit: d26772120531617e897a745b1bfd1178648fb995
2024-09-03 19:39:38 +09:00
Kensei Nakada 6bd08c5dc4 Revert "apiserver: improve logging for apf tests in server/filters package"
This reverts commit 8fa3e61399b85d534566dca6566ddb287873839c.

Kubernetes-commit: 9fe3b8410726b0276d2d65a79ce7645660d491f9
2024-09-03 19:39:32 +09:00
carlory af2142bfe4 Remove GAed feature gates ServerSideApply/ServerSideFieldValidation
Kubernetes-commit: de7e4318d6b2ad0de4472dcaef7d97c34057d3d8
2024-09-02 13:52:48 +08:00
Kubernetes Publisher bbf28207e3 Merge pull request #127010 from aramase/aramase/f/kep_3331_jti
Set credential-id in userinfo.extra for jwt authenticators if jti claim present

Kubernetes-commit: c3cb89ebb08e8c28eb3a3dc4baeb3a5117dbbea0
2024-08-30 19:46:15 +00:00
Anish Ramasekar 13c06f3696 Set credential-id in userinfo.extra for jwt authenticators if jti claim present
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: c22a41e879e72ba4c925b06d8aa00e43160a0f86
2024-08-29 17:09:07 -07:00
Kubernetes Publisher bb8caf4ebf Merge pull request #126574 from tkashem/apf-data-race
Fix data race in APF tests

Kubernetes-commit: dc8c42752aee5db66baca47535b867a41d15d92b
2024-08-29 19:47:04 +00:00