Commit Graph

5971 Commits

Author SHA1 Message Date
Kubernetes Publisher e2d4c5a4c4 Merge pull request #111162 from MikeSpreitzer/morelog
Fix and expand explanation and debug info from flaking test

Kubernetes-commit: 3c034ba0535ae4469f061d168a7e3b4e1806d48e
2022-07-22 16:55:10 +00:00
Kubernetes Publisher e416be65a8 Merge pull request #109708 from wojtek-t/adjustable_watch_channel_size
Adjust watch channel sizes in watchcache

Kubernetes-commit: 80c2a0fe3934cfda6528118e54865eb13e011f48
2022-07-22 16:55:08 +00:00
Kubernetes Publisher a525f21aff Merge pull request #111181 from jupblb/b238599942-3
Introduce config for API Priority and Fairness

Kubernetes-commit: 86571236e32f5e5b94c4336407878beb7d41a87a
2022-07-22 16:55:06 +00:00
Kubernetes Publisher fd642e041e Merge pull request #111244 from p0lyn0mial/cacher-expired-watchers
cacher: indroduce expiredBookmarkWatchers

Kubernetes-commit: 3992eda8e61725c470fb6141a7fe4e7f9ee31ea5
2022-07-22 16:55:03 +00:00
Kubernetes Publisher 286d8e736d Merge pull request #110178 from kevindelgado/validation-beta-1-25
Graduate server side validation to beta

Kubernetes-commit: eeb12bb3af3361c9ac652be071c3b9cf49aa5e58
2022-07-22 16:55:00 +00:00
Kubernetes Publisher 4036a67ef9 Merge pull request #110680 from azylinski/add-audit-id-to-traces
Add audit-id to storage traces

Kubernetes-commit: 09ee827f70f217f9981a0ab37a27a5e414d54be0
2022-07-22 16:54:56 +00:00
Kubernetes Publisher ec72227439 Merge pull request #109639 from Abirdcfly/fixduplicateimport
cleanup: remove all duplicate import

Kubernetes-commit: 1c1efde70dbefe88ead207293810a38a6ea5e3c1
2022-07-22 16:54:53 +00:00
Kubernetes Publisher 693faae89c Merge pull request #111125 from tallclair/audit-cleanup
Delete dead audit code

Kubernetes-commit: 4c213e8d3a9b2e53d7e40a68ead77b9730207758
2022-07-22 16:54:50 +00:00
HaoJie Liu 4c5e4623d3 cleanup: use append other than for loop
Signed-off-by: HaoJie Liu <liuhaojie@beyondcent.com>

Kubernetes-commit: 29b5cd04bd2c7e2676687d3b613c9b065b128e54
2022-07-21 15:29:30 +08:00
jupblb 738a050cda Introduce config for API Priority and Fairness
Linked all the default values with a single config structure.

Kubernetes-commit: 1c594e7e01a899807431c806cd11c1d27c885c9c
2022-07-20 11:33:45 +02:00
Kubernetes Publisher e77016635a Merge pull request #110813 from vpnachev/apiserver/create-dir-for-audit-log-path
Ensure the directory for the file in flag `--audit-log-path` exists

Kubernetes-commit: ff20035ef8d305e5bec3866670b515d0c5c6a1c0
2022-07-18 17:17:55 +00:00
Kubernetes Publisher df1b742430 Merge pull request #107042 from kkkkun/update_metrics_bucket
Update etcdRequestLatency metrics bucket size

Kubernetes-commit: e8410006ac4aa91eb6390557f49efa9546fae53c
2022-07-16 09:17:48 +00:00
Kubernetes Publisher 489c5105fd Merge pull request #111171 from MadhavJivrajani/conversion-fix
cacher: Use PodList type for use in GetList

Kubernetes-commit: 98aab0a00d64bba239f0450a591d582327155613
2022-07-16 05:17:24 +00:00
Lukasz Szaszkiewicz 27a7c443bd cacher: with expiredBookmarkWatchers
expiredBookmarkWatchers allows us to schedule the next bookmark event after dispatching not before as it was previously.
It opens a new functionality in which a watcher might decide to change when the next bookmark should be delivered based on some internal state.

Kubernetes-commit: 0576f6a011cba8f0c8550fd3dd31111376c9dcd0
2022-07-15 15:28:50 +02:00
Madhav Jivrajani 218ed2fae0 cacher: Use PodList type for use in GetList
Using a Pod type in a GetList() call in a test
can panic at worst and error out at best. Here,
neither happened because the error condition
being tested for (cacher being stopped or not)
gets returned before the list pointer can be
enforced.

This commit changes the above to use PodList.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>

Kubernetes-commit: 487761f4e2543114db158f0d59e598dedc481882
2022-07-15 12:22:04 +05:30
Mike Spreitzer 7aa625fb37 Make timeout test properly liberal
Make the test accept all the legitimate outcomes.

Expand the explanation of how TestPriorityAndFairnessWithPanicRecoveryAndTimeoutFilter/priority_level_concurrency_is_set_to_1,_queue_length_is_1,_first_request_should_time_out_and_second_(enqueued)_request_should_time_out_as_well is supposed to work.

Expand debug information that is available when the test fails.

Kubernetes-commit: 1f450695ffd5b2d028c87328b8b32630a8052129
2022-07-14 19:45:15 -04:00
Kubernetes Publisher 1aa8c99af9 Merge pull request #111008 from cici37/bumpCEL
Bump cel-go to v0.12.3

Kubernetes-commit: 19a22f763770d1208dca2b8d50513ac805f7fe14
2022-07-14 13:22:27 +00:00
Kubernetes Publisher a561ed6783 Merge pull request #111109 from azylinski/apf-seats-httplog
Always log APF WorkEstimate params in kube-apiserver http logs

Kubernetes-commit: 08f9125cb0af732e45301b62ff3676dfccd3efbc
2022-07-14 09:29:27 +00:00
Kubernetes Publisher c540a4b65f Merge pull request #110104 from MikeSpreitzer/add-timing-ratio-histograms
Add timing ratio histograms

Kubernetes-commit: 22d018cf76d4b73ce455b9d6a02892db8c84319a
2022-07-14 01:33:59 +00:00
Tim Allclair 9c0ce32da0 Delete dead audit code
Kubernetes-commit: e7f0fd7cf705f2745b6e10e5846c776a9095445d
2022-07-13 17:22:26 -07:00
Artur Żyliński 87b03dd4f5 Always log APF InitialSeats and FinalSeats values
Add apf_additionalLatency field, to have all WorkEstimate data

Kubernetes-commit: 962eb52be433bd1302210645d8cdbb0a6f6b8b24
2022-07-13 10:38:11 +02:00
Kubernetes Publisher 326a94abde Merge pull request #111001 from pohly/klog-update
build: update to klog v2.70.1

Kubernetes-commit: 8e62fd24b073296c4cfd8f8d966d5922b6d9022c
2022-07-08 01:34:04 +00:00
Cici Huang 93343c42e4 Bump cel-go to v0.12.0
Kubernetes-commit: 772a252b06da86955d30d7b935dc4dba84fdc328
2022-07-07 17:13:57 +00:00
Patrick Ohly 59b9684ac1 build: update to klog v2.70.1
This makes ktesting more resilient against logging from leaked goroutines,
which is a problem that came up in kubelet node shutdown
tests (https://github.com/kubernetes/kubernetes/issues/110854).

Kubernetes-commit: 3581e308835c69b11b2c9437db44073129e0e2bf
2022-07-07 12:54:08 +02:00
Kubernetes Publisher 472a3106c9 Merge pull request #110831 from chendave/openapi
Bump `kube-openapi` to the latest

Kubernetes-commit: 8a7eda4f610f7003bf096d870531c7583751674e
2022-06-30 20:10:59 +00:00
Dave Chen 2dc4b7e303 Bump `kube-openapi` to the latest
This will help us to get rid of `Ginkgo` v1 dep.

Signed-off-by: Dave Chen <dave.chen@arm.com>

Kubernetes-commit: 597071af17377f5ab4de03804b0d8b41f73fe7ce
2022-06-28 15:59:50 +08:00
Kubernetes Publisher 41f2c853bf Merge pull request #110788 from 21kyu/change_reflect_ptr
Change reflect.Ptr to reflect.Pointer

Kubernetes-commit: 10810ab42bc8acde6732feae545aa34a09ecd299
2022-06-27 20:03:30 +00:00
Vladimir Nachev 5236515712 Ensure the dir of --audit-log-path exists
Signed-off-by: Vladimir Nachev <vladimir.nachev@sap.com>

Kubernetes-commit: a380ef5c416194826b70ae75dc4e86776e1a3afe
2022-06-27 17:21:02 +03:00
21kyu a31219e583 Change reflect.Ptr to reflect.Pointer
Kubernetes-commit: df168d5b5c2dab7414fc00ead1a51257ec326a98
2022-06-26 01:23:43 +09:00
Kubernetes Publisher f9457a3787 Merge pull request #110201 from aramase/kmsv2
Add KMS v2alpha1 API

Kubernetes-commit: 1d22329de8309d5892fc8fb9b5f9ff16a23b666a
2022-06-24 12:06:58 -07:00
Artur Żyliński e34c622d49 Add audit-id to storage traces
Refactor GetAuditIDTruncated to use context instead of request

Kubernetes-commit: b1e12b01b6c578da3eb593805b48e9d4a69efe54
2022-06-20 17:09:32 +02:00
Anish Ramasekar c6c1465ed7 Add KMS v2alpha1 API
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 907545445ab8b4e34c1068ab9828a930c30cbfc4
2022-05-24 23:43:09 +00:00
Kubernetes Publisher e0ef800977 Merge pull request #108833 from eltociear/patch-8
fix typo in genericapiserver.go

Kubernetes-commit: e526241a9a0f6f1acc2ad1a60167946f27bdd250
2022-06-24 11:59:29 +00:00
Kubernetes Publisher b3ca1f1089 Merge pull request #109510 from sugangli/pinhole-fw
Firewall Pinhole Fix for ILB and NetLB

Kubernetes-commit: 487512bb563ad8cfb70f1763bce07e754073d759
2022-06-23 23:59:01 +00:00
Kubernetes Publisher d1fe125c62 Merge pull request #110731 from jkh52/update-netproxy
Bump konnectivity-client to 0.0.32

Kubernetes-commit: 801bcfeea7404c6852e6159060ae5a66602661b3
2022-06-23 19:59:04 +00:00
Kubernetes Publisher 9b1e5838ac Merge pull request #110652 from Abirdcfly/fixchunksize
fix: --chunk-size with selector returns missing result

Kubernetes-commit: dee37aacc1e2e98b25a2cd39dbbabb1c99d442f3
2022-06-23 04:05:08 +00:00
Kubernetes Publisher 0c0d75e16f Merge pull request #110724 from pohly/klog-update
build: update to klog v2.70.0

Kubernetes-commit: ddfbb5bdbef1febda92fdc4ee4666f5339d1f729
2022-06-23 04:05:06 +00:00
Joseph Anttila Hall 8d60be7f1f Bump konnectivity-client to 0.0.32
Kubernetes-commit: f5c584a020fca08dd5c60f4a3473fa2bc533280a
2022-06-22 17:22:42 -07:00
Patrick Ohly 8fabcc0893 build: update to klog v2.70.0
The main practical advantage is that klog.Fatal no longer dumps the backtrace
of all goroutines.

Kubernetes-commit: f05e327ca611c23469ef41310d1d59b384cedc27
2022-06-22 16:29:51 +02:00
Kubernetes Publisher 9271777380 Merge pull request #110646 from thockin/rest-init-uid-early
Initialize UID earlier in the Create process

Kubernetes-commit: 1ceca7b139e141014955f4a5307002e33bf9805a
2022-06-21 19:59:53 +00:00
Abirdcfly 6be1a93b55 fix: --chunk-size with selector returns missing result
Signed-off-by: Abirdcfly <fp544037857@gmail.com>

Kubernetes-commit: fba297629d82866078faa6dc076cb5f81633e557
2022-06-20 00:54:57 +08:00
Kubernetes Publisher 010d9e3ada Merge pull request #110108 from ialidzhikov/fix/typo
Nit: Fix a typo

Kubernetes-commit: dbb6c77de41d947782cc97ca9a4c415c42e1234d
2022-06-17 23:58:39 +00:00
Tim Hockin 970b3ee9bb Initialize UID earlier in the Create process
Before:
  Create()
      BeginCreate()
      BeforeCreate()
          init UID <---------------------
          strategy code

After:
  Create()
      init UID <-------------------------
      BeginCreate()
      BeforeCreate()
          strategy code

This also wipes UID early (suggested by David) and asserts it is set in
BeforeCreate().

Kubernetes-commit: 5615de51f9e768dd01d7fe49a48e8db756bd8ac8
2022-06-17 15:32:25 -07:00
Kubernetes Publisher 5e46aae63f Merge pull request #110378 from lucacome/bump-grpc
Bump grpc to v1.47.0

Kubernetes-commit: de5982637aebe17b0fa4a814ec1e6675c0132ddd
2022-06-14 20:03:51 +00:00
Kubernetes Publisher 80621520e6 Merge pull request #110516 from MikeSpreitzer/bundle-metrics-registration
Bundle metrics registration into test server creation

Kubernetes-commit: 9f0be547cd73a05323daec128ce78686c40cc428
2022-06-14 20:03:48 +00:00
Kubernetes Publisher d4d8126908 Merge pull request #110519 from dims/update-etcd-packages-to-v3.5.4
Update etcd packages to v3.5.4

Kubernetes-commit: 7c596b901d9c0286ac790a634682afa2c1100450
2022-06-14 07:58:08 +00:00
Luca Comellini 818cd01d93 Bump grpc to v1.47.0
Signed-off-by: Luca Comellini <luca.com@gmail.com>

Kubernetes-commit: 51fafd7de3e0d71d98a1f9e10d3801f157472ae3
2022-06-13 22:08:47 -07:00
Kubernetes Publisher 957be96d04 Merge pull request #110518 from dims/switch-to-released-version-of-v3.8.0-github.com/emicklei/go-restful/v3
Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3

Kubernetes-commit: 0fe0dbf3fb8cf501c24c87f4113a3819cb86a550
2022-06-13 20:00:12 +00:00
Kubernetes Publisher aa6a59bc0a Merge pull request #110110 from sxllwx/fix/audit-webhook-delete-codec
Fix issue that Audit Server could not correctly encode metav1.DeleteOption

Kubernetes-commit: 90834e0a113bc6e49160ff11e4182491009036a7
2022-06-13 20:00:10 +00:00
Kubernetes Publisher d9a777c374 Merge pull request #110515 from MikeSpreitzer/unpairvec
Remove the PairVec types

Kubernetes-commit: 2b14fd9fb133a28cf7295986b93d350af77695c5
2022-06-13 15:58:26 +00:00