Commit Graph

7553 Commits

Author SHA1 Message Date
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
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