Ben Luddy
302a5c27a6
Ensure timeout test handlers don't complete before timing out.
...
TestTimeoutRequestHeaders and TestTimeoutWithLogging are designed to
catch data races on request headers and include an HTTP handler that
triggers timeout then repeatedly mutates request headers. Sometimes,
the request header mutation loop could complete before the timeout
filter observed the timeout, resulting in a test failure. The mutation
loop now runs until the test ends.
Kubernetes-commit: e5a15c87e9d83ee19ba93aa356dfbb7b33a013c8
2023-06-07 12:48:33 -04:00
Jeremy Rickard
5f576397c4
Update vendor with hack/update-vendor.sh
...
Signed-off-by: Jeremy Rickard <jeremyrrickard@gmail.com>
Kubernetes-commit: b1da721bdd711d9f75a57d782c5a33eea7ac35a4
2023-06-07 08:26:14 -06:00
Madhav Jivrajani
90cfcdff83
storage: Add MadhavJivrajani as reviewer
...
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 7f87ec9406a748f2be0bca9e12b895c7dba486ba
2023-06-07 17:37:44 +05:30
Kubernetes Publisher
43ebc3001f
Merge pull request #118416 from sttts/sttts-etcd-options-complete
...
k8s.io/apiserver: remove skewed completion from EtcdOptions
Kubernetes-commit: 6f116dc4d5ce996aac4a9ad48a16e72b059f9439
2023-06-06 18:28:32 +00:00
Kubernetes Publisher
fa36b952d1
Merge pull request #117294 from humblec/open-containers
...
dependencies: update go-humanize to latest version
Kubernetes-commit: bfb3c37410cfe45688c52212c9b83b50280e94e9
2023-06-06 18:28:30 +00:00
Kubernetes Publisher
ade5b677ba
Merge pull request #118362 from linxiulei/zero_copy
...
Do not copy bytes for cached serializations
Kubernetes-commit: 93ec57734fbb97b33d6060af834a1dfe045fd914
2023-06-06 14:57:10 +00:00
Kubernetes Publisher
c7aa6f1935
Merge pull request #118330 from MadhavJivrajani/test-watch-from-zero
...
storage: Implement TestWatchFromZero for cacher
Kubernetes-commit: 16cbdef00a3fc855f6a95905332f3d4a15eca194
2023-06-06 10:36:06 +00:00
Humble Chirammal
af0c99a3ae
dependencies: update github.com/dustin/go-humanize v1.0.1
...
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Kubernetes-commit: 010343562c62cb934ada022f2c333c50dc2ab917
2023-06-06 14:45:00 +05:30
Madhav Jivrajani
d79ec7e54a
storage: Move cacher tests to reside with the cacher code
...
Doing this allows us to implement some more nuanced cacher manipulations
to be used in testing. For ex: implementing a test-only compaction method
for the watch cache.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 6d66fbc6b670f1120a9041873bb8d1a0655bbefc
2023-06-06 14:11:03 +05:30
Madhav Jivrajani
1fd6d59169
cacher: Move common testing utils to a single file
...
This commit prepares for when cacher tests are moved here
from the `tests` package. Tests in that package redeclare
some of the testing utils that exist here, so dedup-ing them.
This commit also adapts to any changes in test util signatures.
There are still some utils that can be reused but currently are
highly specific to some tests. (ex: watch_cache_test.go)
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 70978e4af619819787a4eb544ffd732aa7954d76
2023-06-06 14:08:25 +05:30
Kubernetes Publisher
5d8d09ebe1
Merge pull request #118282 from wojtek-t/retry_after_followup
...
Follow up from dynamic retryAfter
Kubernetes-commit: c07c739f04880a41b624009f4a2c5459d5cbac6c
2023-06-05 22:27:37 +00:00
Marek Siarkowicz
fb965cd2c4
Make etcd component status consistent with health probes
...
Co-authored-by: Antonio Ojea <antonio.ojea.garcia@gmail.com>
Kubernetes-commit: a60314c47ef28dd04b086a2ad4b4bfd40b6f86a4
2023-06-05 16:26:12 +02:00
Antoine Pelisse
d2d2fc8828
dryrun: Don't reuse current object for conversion
...
dry-run and non-dry-run are currently a little different since dry-run
was using the destination object to get the current status. That causes
a weird duplication bug with the HorizontalPodAutoscaler conversion
code. Addresses the bug by using an empty object for the current state
and keep the destination for its actual "out" purpose.
Kubernetes-commit: 20866b3f85ac50a094a4400469ebcac381cbc7e9
2023-06-02 13:37:34 -07:00
Kubernetes Publisher
23ea1d770d
Merge pull request #118384 from Jefftree/gnostic-models-branch
...
Update gnostic library to point to gnostic-models
Kubernetes-commit: bd0ac4cba33f40195b4ffab5463f2b5397216400
2023-06-02 18:32:45 +00:00
Dr. Stefan Schimanski
8f40ac3bd1
k8s.io/apiserver: remove skewed completion from EtcdOptions
...
Kubernetes-commit: e9e4acb1dde69243a6e675e58833ae7936df9ce5
2023-06-02 20:25:31 +02:00
Dr. Stefan Schimanski
71c4af4092
k8s.io/apiserver: apply storage object count tracker implicitly
...
Kubernetes-commit: f351c6d1eccd196fb7a9ac89097b05690b03babb
2023-06-02 16:52:21 +02:00
Jefftree
103777f930
Update gnostic references
...
Kubernetes-commit: 2111e79f56acdfa6a8dab56780c52e3abc608758
2023-06-01 18:25:39 +00:00
Jefftree
e67a06d704
vendor
...
Kubernetes-commit: 1993a4cb3798d818ff05db0e0c7c9c87d8b41dd2
2023-06-01 18:25:30 +00:00
Kubernetes Publisher
df3e2b1d70
Merge pull request #118339 from jpbetz/bump-cel-go
...
Bump cel go to latest version
Kubernetes-commit: 2815a28dfa1924c85f8b7f619851d98f35e61b55
2023-06-01 18:27:47 +00:00
Eric Lin
edd537cbe3
Do not copy bytes for cached serializations
...
Since cachingObject has the encoded data cached and they are not
supposed to change. It's memory efficient to just copy the slice
references.
Signed-off-by: Eric Lin <exlin@google.com>
Kubernetes-commit: 3085b57869a2a7bf5290ab97facaf17fedfa88a0
2023-05-31 19:12:32 +00:00
Madhav Jivrajani
3a79e5d43c
storage: Implement TestWatchFromZero for cacher
...
There exists a storage test to test for rv=0 and production
of ADDED events. This commit adapts the test to be used for
the watch cache as well.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 4d85a1f00cb0f1350cf8495925be0e8bfed59a15
2023-05-30 19:46:07 +05:30
Joe Betz
f326e07f1b
Enable optionals and add tests
...
Kubernetes-commit: 68901de8981a0908d7cfdba0d9c19aeb50385f35
2023-05-26 20:04:35 -04:00
Joe Betz
62e145332c
Bump cel-go to v0.16.0
...
Kubernetes-commit: 5c0b59891d62d72433bcfff18cd5b9718d510a8b
2023-05-26 18:06:11 -04:00
Kubernetes Publisher
6e796557fa
Merge pull request #118269 from liggitt/genproto
...
Update google.golang.org/genproto
Kubernetes-commit: d05b79c836c9db35ef0a60f0175b3a6bbeedfa7e
2023-05-26 22:32:16 +00:00
Wojciech Tyczyński
55746a7eb9
Follow up from dynamic retryAfter
...
Kubernetes-commit: d76043958fb85b6bbf709392544a6f726ceccfcf
2023-05-26 15:50:25 +02:00
Jordan Liggitt
af6effa996
Update google.golang.org/genproto
...
Kubernetes-commit: a045fedd025c08ad6cb116a9beb3042b6be39fd1
2023-05-25 21:10:02 -04:00
Kubernetes Publisher
8124f45241
Merge pull request #116656 from HirazawaUi/fik-fd-leaks
...
Cleanup fd leaks and file removal cleanup
Kubernetes-commit: 03ebd4b7ef3fc5d2ec5b407b36488c6324a058b6
2023-05-25 06:28:12 +00:00
Kubernetes Publisher
aa6ff55e90
Merge pull request #118240 from Jefftree/bump-kube-openapi
...
Bump kube openapi
Kubernetes-commit: f99589b4f52a39a73a0a15449f9adb817a8865b8
2023-05-24 22:32:20 +00:00
Jefftree
62a44e094b
Signature fix for registeropenapi
...
Kubernetes-commit: 27057def059563dd905bbb9956089ac8921e3753
2023-05-24 18:56:04 +00:00
Jefftree
2d45ee426d
Update vendor
...
Kubernetes-commit: 4373ae05f345b5d85672bdeefe26e1f69d185086
2023-05-24 18:55:36 +00:00
Kubernetes Publisher
514b81abf0
Merge pull request #118084 from enj/enj/f/cache_get_expired
...
kmsv2: ignore cache key expiration on reads
Kubernetes-commit: 27661b66cfdd0e7010d36ca6e98ca43efebab146
2023-05-22 18:27:08 +00:00
Kubernetes Publisher
2e3a237d62
Merge pull request #117251 from linxiulei/wh
...
Make connection lost retryable in webhook
Kubernetes-commit: d9df6b0331aa51980d4a5982d575d274034f91b9
2023-05-22 18:27:07 +00:00
Kubernetes Publisher
ebd180990a
Merge pull request #118156 from HirazawaUi/update-webhook-test-to-go-1.21
...
Update webhook test code to golang 1.21
Kubernetes-commit: 1dba84be8a1ced559ff0f02acb876626ebefae93
2023-05-21 09:52:19 -07:00
HirazawaUi
43131be536
update webhook test to go 1.21
...
Kubernetes-commit: b6364dddfe65d0aa1f34e8fb36a8111212efd47c
2023-05-21 21:32:45 +08:00
Kubernetes Publisher
8f1ecdbf03
Merge pull request #118093 from Icarus9913/fix/wk/apiserver
...
fix apiserver InstallAPIGroups slices out of range
Kubernetes-commit: 6d09ab86c24f8bb680e430feedb1f97200c93684
2023-05-20 01:27:18 +00:00
Kubernetes Publisher
0d160f0770
Merge pull request #118086 from aramase/aramase/c/refactor_grpc_status_code_err
...
update err status code check in transformation metrics
Kubernetes-commit: b8e460fe4d0595cd019093716ed347300a687d2f
2023-05-18 02:13:01 +00:00
Anish Ramasekar
aceaeaa13e
update err status code check in transformation metrics
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: 526d45416fb2748f3027ec8735de32d460bd25a8
2023-05-17 19:48:40 +00:00
Monis Khan
95d403a421
kmsv2: ignore cache key expiration on reads
...
Signed-off-by: Monis Khan <mok@microsoft.com>
Kubernetes-commit: 86a258b13a2a8dbb76cbb8be49cccbbf37b52b64
2023-05-17 13:26:08 -04:00
Icarus9913
6099c06f68
fix apiserver InstallAPIGroups slices out of range
...
Signed-off-by: Icarus9913 <icaruswu66@qq.com>
Kubernetes-commit: 07c945536089e38b1b824b371d199d75075da731
2023-05-17 16:53:27 +08:00
Kubernetes Publisher
503fadf9e7
Merge pull request #118014 from liggitt/mapstructure
...
Update kube-openapi, drop mapstructure
Kubernetes-commit: ea4cc84cf7c47d2bc45730ea2563bc320dfe5ff1
2023-05-16 01:34:42 +00:00
Kubernetes Publisher
3444348356
Merge pull request #117544 from ruquanzhao/removeUndefinedConvert
...
fix undefined convertion
Kubernetes-commit: 4d4d92808bead4fdccd152896224e5aaa9412ed1
2023-05-15 21:23:47 +00:00
Kubernetes Publisher
7b37631b75
Merge pull request #117547 from wojtek-t/apf_dynamic_retry_after
...
Return dynamic RetryAfter header from APF
Kubernetes-commit: 2a4bf451b2b8e8ea07a43da4069873a80392942e
2023-05-15 21:23:46 +00:00
Jordan Liggitt
63ae12798b
Update kube-openapi, drop mapstructure
...
Kubernetes-commit: d6d1dbdd82a412a06cdf458ca40836a018670131
2023-05-15 16:42:00 -04:00
Kubernetes Publisher
dae569f34a
Merge pull request #117982 from jpbetz/sig-roles-jpbetz
...
Add api-machinery TL owners permissions for jpbetz
Kubernetes-commit: 1487fc762ff9b23952a75b69ca2b152efd3f7238
2023-05-15 17:19:13 +00:00
Kubernetes Publisher
6e07caeb52
Merge pull request #117645 from humblec/etcd-2
...
dependencies: update etcd dependencies to v3.5.9
Kubernetes-commit: 3a65b989e3db450029e796b370d103fe2c43006b
2023-05-15 17:19:09 +00:00
Kubernetes Publisher
d81bcb05fe
Merge pull request #117139 from pohly/test-integration-race-detection-update-utils
...
dependencies: bump k8s.io/utils
Kubernetes-commit: 87d8c4ed0ab58c5d19a4f2513fb49b920fdef346
2023-05-15 17:19:07 +00:00
Joe Betz
45abcb063b
Add api-machinery TL owners permissions for jpbetz
...
Kubernetes-commit: f0f92853ad82cba33c95803d9f869eaeba6cc3a7
2023-05-12 13:06:12 -04:00
Humble Chirammal
a4a8603d0a
update vendor dependencies for the change
...
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Kubernetes-commit: dcefc42b35acb229fcf95a172bfd635ee615d1be
2023-05-11 21:58:39 +05:30
Humble Chirammal
9a4df6c472
etcd depdencies are updated to v3.5.9
...
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Kubernetes-commit: ae749238786f0c7b32a5291dd52ca31ea7c4fd18
2023-05-11 21:25:46 +05:30
HirazawaUi
709ca925ae
fix fd leaks and failed file removing for pkg controller-manager and apiserver
...
Kubernetes-commit: 982d2966cd33d79026a5d111dcb8bfeae62e657f
2023-05-03 01:36:00 +08:00