Kubernetes Prow Robot
dfb976e25a
Merge pull request #114376 from baomingwang/serialization-error-metric
...
Added serialization from etcd error metric
2023-02-07 13:46:59 -08:00
Kubernetes Prow Robot
22b88dea36
Merge pull request #115315 from enj/enj/i/kas_kubelet_conn_close
...
kubelet/client: collapse transport wiring onto standard approach
2023-02-07 07:01:14 -08:00
Kubernetes Prow Robot
b30ff25fdb
Merge pull request #112662 from Iceber/fix_sample_apiserver_readme
...
sample-apiserver: create the client cert with SHA256
2023-02-07 07:01:01 -08:00
Kubernetes Prow Robot
4f321041bd
Merge pull request #115537 from MadhavJivrajani/bump-tools-deps-go120
...
*: Bump golangci-lint version and adapt to new linters
2023-02-07 05:53:12 -08:00
Madhav Jivrajani
5e1f440d0a
*: Fix linter warnings
...
Adapt to newly improved linters in golangci-lint v1.51.1
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2023-02-07 13:01:41 +05:30
Kubernetes Prow Robot
6eb008620c
Merge pull request #115379 from artemvmin/serial-mkfs
...
Add an option to limit the number of concurrent mkfs calls
2023-02-06 18:26:58 -08:00
Monis Khan
754cb3d601
kubelet/client: collapse transport wiring onto standard approach
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2023-02-06 20:34:49 -05:00
Kubernetes Prow Robot
2ab3151936
Merge pull request #108396 from tkashem/retry-metric
...
client-go: add a metric to count request retries
2023-02-06 15:30:58 -08:00
Artem Minyaylov
d2dd415f00
Add option to limit the number of concurrent mkfs calls
2023-02-06 14:27:57 -08:00
baomingwang
92c490f0bc
Added serialization from etcd error metric
2023-02-06 12:27:31 -08:00
Kubernetes Prow Robot
daf0d8d14f
Merge pull request #115542 from SataQiu/clean-apiserver-20230206
...
Using BuildOpenAPISpecFromRoutes instead of deprecated BuildOpenAPISpec
2023-02-06 11:30:58 -08:00
Kubernetes Prow Robot
31d6d9a275
Merge pull request #108984 from LittleFox94/cloud-provider/logging-format
...
cloud-provider: add log options, allow setting logging-format via CLI option
2023-02-06 10:15:01 -08:00
Kubernetes Prow Robot
06914bdaf5
Merge pull request #115521 from aojea/cloudprovidergcp
...
Improve performance on the cloud provider node-controller
2023-02-06 03:53:00 -08:00
SataQiu
5fbd49c102
using BuildOpenAPISpecFromRoutes instead of deprecated BuildOpenAPISpec
2023-02-06 17:47:44 +08:00
Antonio Ojea
80d21e5929
parallelize node-controller
...
The node-controllers has 2 reconcilation methods:
- workqueue with workers, is using during bootstrap and process
nodes until the cloud provider taint is removed
- periodic loop, that runs every certain period polling the cloud
provider to get the instances metadata to update the node addresses,
since nodes can Update its addresses anytime during its lifecycle.
These follows up on the parallelization of the node-controller, that
previously increased the number of workers that handle the bootstrap.
This parallelize the periodic loop based on the input value of the
number of workers, and also uses the informer lister instead of doing
a new List to the apiserver.
Added an unit test that can used to evaluate the performance improvement
with different workers values:
=== RUN TestUpdateNodeStatus/single_thread
node_controller_test.go:2537: 1 workers: processed 100 nodes int 1.055595262s
=== RUN TestUpdateNodeStatus/5_workers
node_controller_test.go:2537: 5 workers: processed 100 nodes int 216.990972ms
=== RUN TestUpdateNodeStatus/10_workers
node_controller_test.go:2537: 10 workers: processed 100 nodes int 112.422435ms
=== RUN TestUpdateNodeStatus/30_workers
node_controller_test.go:2537: 30 workers: processed 100 nodes int 46.243204ms
Change-Id: I38870993431d38fc81a2dc6a713321cfa2e40d85
2023-02-06 09:06:29 +00:00
Kubernetes Prow Robot
f3562d9dea
Merge pull request #115403 from apelisse/hasschema-pool
...
apiextensions: Benchmark escaping in SchemaHas and pool Schemas
2023-02-05 22:35:02 -08:00
Artem Minyaylov
f573e14942
Update k8s.io/utils to latest version
...
Update all usages of FakeExec to pointer to avoid copying the mutex
2023-02-04 11:05:22 -08:00
Antonio Ojea
bdd3e1d8c8
fake cloud provider don't lock emulating delay
...
Change-Id: Icf0cf5d67a4c1d53556f93bbda5f286faaa456b2
2023-02-04 16:15:44 +00:00
cpanato
b9ddf07a75
[go] Bump images, dependencies and versions to go 1.20
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2023-02-03 22:55:24 +01:00
Kubernetes Prow Robot
0e3818e027
Merge pull request #115515 from dgrisonnet/scrape-and-compare
...
Add wrapper around ScrapeAndCompare
2023-02-03 13:46:29 -08:00
Kubernetes Prow Robot
1ded677b2a
Merge pull request #114894 from dipankardas011/validate-admission-policy-error-handling
...
Added error handling in ValidateAdmissionPolicy
2023-02-03 12:14:30 -08:00
Damien Grisonnet
c5774a703d
component-base: add ScrapeAndCompare wrapper
...
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com >
2023-02-03 20:35:52 +01:00
Kubernetes Prow Robot
c34ddb5054
Merge pull request #115485 from SergeyKanzhelev/epmeneralContainersQoS
...
small comment the ephemeral containers are not accounted for the QoS …
2023-02-03 08:46:29 -08:00
Abu Kashem
b6c369f5c9
client-go: add metric to count retries
2023-02-03 09:04:10 -05:00
Kubernetes Prow Robot
0ebf9a3a1b
Merge pull request #115434 from ehashman/requests-limits-ratio-docs
...
Document relationship between requests/limits
2023-02-02 11:02:53 -08:00
Sergey Kanzhelev
b517d640a4
small comment the ephemeral containers are not accounted for the QoS calculation
2023-02-02 18:21:39 +00:00
Kubernetes Prow Robot
05121454ba
Merge pull request #115455 from dgrisonnet/verb
...
Rename "method" label to "verb" in rest_client_requests_total
2023-02-02 06:35:31 -08:00
Damien Grisonnet
c9944709bc
restclient: rename "method" label to "verb"
...
Verb is the commonly used label when referring to HTTP verbs.
rest_client_requests_total is the only metric in the rest package using
`method` instead of `verb` which makes it inconsistent and confusing.
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com >
2023-02-02 14:09:21 +01:00
Kubernetes Prow Robot
fc7b25cf72
Merge pull request #113104 from pawbana/add-workers-to-cloud-controller-manager
...
Added workerCount flag to node controller in cloud controller manager
2023-02-01 19:21:28 -08:00
Max Smythe
0ed74145fb
make CEL admission controller code consumable ( #115412 )
...
* Make policy decision object public
Signed-off-by: Max Smythe <smythe@google.com >
* Separate version conversion from validation
Signed-off-by: Max Smythe <smythe@google.com >
* Address review comments
Signed-off-by: Max Smythe <smythe@google.com >
* Fix variable name
Signed-off-by: Max Smythe <smythe@google.com >
---------
Signed-off-by: Max Smythe <smythe@google.com >
2023-02-01 17:29:30 -08:00
Kubernetes Prow Robot
d475085776
Merge pull request #114439 from alexzielenski/apiserver/smd/conversion-smaller
...
add direct construction of TypeConverter from OpenAPI
2023-02-01 14:51:35 -08:00
Alexander Zielenski
ac21010134
add "object" type to list schema openapi
...
to not include a type for v3 means it can be treated as a list
2023-02-01 11:13:20 -08:00
Alexander Zielenski
0c0f524318
add openapi typeconverter
2023-02-01 11:13:20 -08:00
Kubernetes Prow Robot
200220ccef
Merge pull request #113534 from pacoxu/ControllerManagerLeaderMigration
...
remove FG ControllerManagerLeaderMigration
2023-02-01 09:35:09 -08:00
Paweł Banaszewski
197683f347
Fixed ConcurrentNodeSyncs option validation
2023-02-01 15:35:14 +00:00
Paweł Banaszewski
0816394e63
Renamed WorkerCount option in node controller to ConcurrentNodeSyncs
2023-02-01 15:35:13 +00:00
Paweł Banaszewski
ceb6a4ebf9
Changed flag name to node-controller-worker-count
2023-02-01 15:35:13 +00:00
Paweł Banaszewski
528f41490c
Update staging/src/k8s.io/cloud-provider/options/nodecontroller.go
...
Co-authored-by: Jiahui Feng <jhf@google.com >
2023-02-01 15:35:13 +00:00
Paweł Banaszewski
446b0051dd
Update staging/src/k8s.io/cloud-provider/options/nodecontroller.go
...
Co-authored-by: Jiahui Feng <jhf@google.com >
2023-02-01 15:35:13 +00:00
Paweł Banaszewski
fea0667c5e
Added workerCount flag to cloud controller manager
2023-02-01 15:35:13 +00:00
Kubernetes Prow Robot
b1667918bc
Merge pull request #115424 from songxiao-wang87/runwxs-test11
...
Make docs more accurate for the contention-profiling flag
2023-02-01 07:25:20 -08:00
Kubernetes Prow Robot
a94caec59c
Merge pull request #114605 from mochizuki875/feature_114546
...
Fix: Pod terminating stuck because of trying to umount not actual mounted dir
2023-02-01 07:25:08 -08:00
Kubernetes Prow Robot
39b1ec434e
Merge pull request #115383 from my-git9/imporve/note
...
Cleanup: improve some note for code
2023-01-31 17:05:07 -08:00
Kubernetes Prow Robot
abf8f35356
Merge pull request #113896 from nilekhc/kms-hot-reload-tests
...
chore: improves tests for hot reload of encryptionconfig
2023-01-31 15:50:53 -08:00
Elana Hashman
b2882ed8ad
Update generated
2023-01-31 14:28:17 -08:00
Elana Hashman
cdebd88915
Document relationship between requests/limits
2023-01-31 10:33:26 -08:00
Kubernetes Prow Robot
87759c73eb
Merge pull request #112072 from tkashem/retry-concurrency-test
...
client-go: add unit test for Request thread safety
2023-01-31 01:46:49 -08:00
songxiao-wang87
3e6b954290
Making a run test.
...
Signed-off-by: songxiao-wang87 <wang.xiaosong23@zte.com.cn >
2023-01-31 09:38:48 +00:00
Kubernetes Prow Robot
9fb6306068
Merge pull request #115292 from SergeyKanzhelev/wrongDirName
...
change the comment in CRI API to point to the correct logs directory
2023-01-30 17:37:00 -08:00
Kubernetes Prow Robot
5d4776adc1
Merge pull request #114948 from haoruan/feature-api-doc-field-linter
...
Add linter to check if api docs match field tag names
2023-01-30 16:21:09 -08:00