Commit Graph

5454 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Kubernetes Publisher ce50ce5020 Merge pull request #110520 from dims/update-gopkg.in/yaml.v3-to-v3.0.1
Update gopkg.in/yaml.v3 to v3.0.1

Kubernetes-commit: 3375f5773b4371bc4975879521002b16ed8f0f56
2022-06-13 08:02:15 +00:00
Davanum Srinivas c4b37be513 Update gopkg.in/yaml.v3 to v3.0.1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 68b414764bfa32c3232df7c7455b77e8e8c8ecd7
2022-06-11 20:39:40 -04:00
Davanum Srinivas 7913a5fdf2 update etcd packages to v3.5.4
in e9e8be3 we updated etcd server components to 3.5.4, here let's update the vendor/ as well to match

Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 4672bfa26f569b04d7d7e3bc766b7b0ed24c5064
2022-06-11 17:33:39 -04:00
Davanum Srinivas 53cb6f3f98 Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 6f2889718fb0bab46558fcd4a11b6858d5fc2149
2022-06-11 11:27:08 -04:00
Mike Spreitzer c86ffebc09 Make sure metrics are registered in tests
Also, include metrics registration in server construction --- for
convenience.

Kubernetes-commit: 5ecf5f4ad30bbaac74a4fc87e8af06009ceb8dc0
2022-06-11 01:26:38 -04:00
Mike Spreitzer 0796534fe5 Remove the PairVec types
Kubernetes-commit: 1f1cfba2a3fb35a8542bbf64a46746214355674c
2022-06-11 00:57:19 -04:00
Kubernetes Publisher b1620cadc1 Merge pull request #110511 from dims/switch-to-released-tag-v0.1.0-of-github.com/pquerna/cachecontrol
Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol

Kubernetes-commit: 48fe99a312f5c2eecbf889185e872bc28a0d16b1
2022-06-11 03:57:33 +00:00
Davanum Srinivas d86f7b4e1f Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 9e1bbfdc65da0bfe8f03b63faca19acf741d67c2
2022-06-10 15:52:44 -04:00
Kubernetes Publisher 3972a264a1 Merge pull request #110351 from dims/switch-to-v3-of-github.com/emicklei/go-restful
Switch to v3 of github.com/emicklei/go-restful by updating kube-openapi

Kubernetes-commit: 7e66aa3cfb6cdac3508c04017fa3b7cdcdf9238f
2022-06-11 00:02:09 +00:00
Davanum Srinivas 30571358f5 Switch to v3 of github.com/emicklei/go-restful
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: ab690750df1d27409d31fd270d77b4390bac4431
2022-06-02 10:03:29 -04:00