Jordan Liggitt
b3ad9fb4e3
Generate and format files
...
- Run hack/update-codegen.sh
- Run hack/update-generated-device-plugin.sh
- Run hack/update-generated-protobuf.sh
- Run hack/update-generated-runtime.sh
- Run hack/update-generated-swagger-docs.sh
- Run hack/update-openapi-spec.sh
- Run hack/update-gofmt.sh
Replay of a9593d634c6a053848413e600dadbf974627515f
Kubernetes-commit: 15d9d196476d64482189f00f1cf1a2061aea5b35
2022-11-16 11:39:18 -05:00
Jordan Liggitt
603d049f4a
Update go.mod to go1.19
...
Cherry-pick of 00db9f02293a6e0325330b575bffb9e466406dfe
Kubernetes-commit: a8f6d000518c5f063bf0248d0138a655e7f1baae
2022-08-04 10:03:05 -04:00
Davanum Srinivas
2216e0b1d5
fix patch_test for gofmt issue
...
Cherry-pick of ea7dff551f648d8a46087f59e40767216d00f60e
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 8ef165a5df45b6306e0a447694d5d917898b870a
2022-07-26 10:12:54 -04:00
Kubernetes Publisher
83252f6eb6
Merge pull request #112297 from MikeSpreitzer/automated-cherry-pick-of-#112198-upstream-release-1.24
...
Automated cherry pick of #112198 : Call queueSet::boundNextDispatchLocked enough
Kubernetes-commit: d67fb005610881ac0ae0ec4cbaa8d56a1058e515
2022-12-13 01:01:40 +00:00
Kubernetes Publisher
1e9605ba75
Merge pull request #114322 from liggitt/net-1.24
...
Update golang.org/x/net 1e63c2f
Kubernetes-commit: 4fa1c2f27a5a0b49e60a44da5dc927024867a5c4
2022-12-07 02:43:28 +00:00
Jordan Liggitt
5767e72e27
Update golang.org/x/net 1e63c2f
...
Includes fix for CVE-2022-41717
Kubernetes-commit: b0bcb0a5f43db6ca0578d2cc7fcd847108f7404d
2022-12-06 17:42:52 -05:00
Kubernetes Publisher
ae30333cb5
Merge pull request #114013 from jkh52/uds-dial-1.24
...
egress_selector: prevent goroutines leak on connect() step.
Kubernetes-commit: 4f5ea5aa8fe0e76508c8b8b5ff5631f2da3e1b05
2022-12-02 02:08:05 -08:00
Joseph Anttila Hall
41ac89bf47
egress_selector: prevent goroutines leak on connect() step.
...
Kubernetes-commit: 6b875d8902e7e87be1ffdfcfb065636ac1d0bbda
2022-11-01 21:55:42 -07:00
Kubernetes Publisher
35b303bf1a
Merge pull request #113459 from aimuz/automated-cherry-pick-of-#112693-upstream-release-1.24
...
Automated cherry pick of #112693 : Fixed (CVE-2022-27664) Bump golang.org/x/net to
Kubernetes-commit: d818028a1851891cdf934a543bb7ff959ec23d50
2022-11-16 10:02:10 +00:00
aimuz
cb4e93bd36
Fixed (CVE-2022-27664) Bump golang.org/x/net to v0.1.1-0.20221027164007-c63010009c80
...
Fixed https://pkg.go.dev/vuln/GO-2022-0969
Signed-off-by: aimuz <mr.imuz@gmail.com>
Kubernetes-commit: 4e2d7a063cc179cdc38b977fb5f830b210bdbd13
2022-10-28 10:07:56 +08:00
Kubernetes Publisher
2156e392ae
Merge pull request #113919 from liggitt/go1.18-1.24
...
Manual cherry pick of #109440 : update go.mod files to go 1.18
Kubernetes-commit: 3bd00ba2ef3955118d7ae72eb154be61bb4f6955
2022-11-15 22:14:48 +00:00
Jordan Liggitt
efea0b9d4b
Regenerate vendor
...
Kubernetes-commit: c1485e4fbe76fa4e0d46192018d7bda9643e0e2a
2022-11-15 09:26:28 -05:00
Kubernetes Publisher
3be99f0bff
Merge pull request #113862 from jkh52/dial-with-context
...
Always dial using a context
Kubernetes-commit: 4746b8988b8592c8a9763035eadfbc8070db3bdd
2022-11-14 18:08:53 +00:00
Mike Spreitzer
1b0130edd4
Call queueSet::boundNextDispatchLocked enough
...
Fix the one path where boundNextDispatchLocked was not being called
after modifying a queue.
Also check for negative work in a request.
These are motivated by
https://github.com/kubernetes/kubernetes/issues/112169 but I do not
have a way to reproduce it and so can not check that these changes
actually remove that symptom. But these changes are good anyway.
Kubernetes-commit: 1e625470021753c9991c240ff211985117c103e3
2022-09-01 22:54:53 -04:00
Mikhail Mazurskiy
8451acee4f
Always dial using a context
...
Kubernetes-commit: 1a6a25bb3d9f8e0c3e1c7feea884b832b0167d74
2022-05-18 10:39:35 +10:00
Kubernetes Publisher
efcea1eb2f
Merge pull request #113685 from tallclair/path-1.24
...
Fix etcd path construction
Kubernetes-commit: b3d53a512ffe86ff80243a5debedd44563a040c8
2022-11-08 06:38:41 +00:00
Tim Allclair
03fe248033
Validate etcd paths
...
Kubernetes-commit: 39a167e9012076eee63458d30e7c9f8da8eb8095
2022-10-10 18:15:22 -07:00
Kubernetes Publisher
18c7c60e8d
Merge pull request #112283 from azylinski/automated-cherry-pick-of-#111109-upstream-release-1.24
...
Automated cherry pick of #111109 : Always log APF InitialSeats and FinalSeats values
Kubernetes-commit: a0e4561b991e714e35b8495c576ea0da7610bc17
2022-10-07 11:58:37 +00:00
Kubernetes Publisher
8ec6040424
Merge pull request #112841 from cheftako/automated-cherry-pick-of-#112689-upstream-release-1.24
...
Bump konnectivity-client to v0.0.33
Kubernetes-commit: 4b0ec2f6ac8ba8307f45ac1e894a469116892c0a
2022-10-07 04:14:27 +00:00
Walter Fender
611e6335de
Bump konnectivity-client to v0.0.33
...
Bump konnectivity network proxy to v0.0.33.
Includes a couple bug fixes for better handling of dial failures.
[Agent &
Server](https://github.com/kubernetes-sigs/apiserver-network-proxy/commits/v0.0.33 )
include numerous other fixes.
Pin goleak to 1.2
Kubernetes-commit: 6b25b52aa097dd2ed3c519e20aeab9bcf1c14024
2022-09-22 15:57:01 -07:00
Kubernetes Publisher
a558bcaa88
Merge pull request #112633 from marseel/automated-cherry-pick-of-#112557-upstream-release-1.24
...
Automated cherry pick of #112557 : Fix list estimator for lists that are executed as gets
Kubernetes-commit: c5d63a082e5d1c5bc87274607534e339db7713db
2022-09-27 06:37:50 -07:00
Marcel Zięba
0815dcee32
Fix list estimator for lists that are executed as gets
...
Kubernetes-commit: 7da14be6b3b2c41a743107d9236e8f21987e1a41
2022-09-19 07:42:45 +00:00
Kubernetes Publisher
295683201f
Merge pull request #112399 from shyamjvs/automated-cherry-pick-of-#112299-upstream-release-1.24
...
Automated cherry pick of #112299 : Reduce default gzip compression level from 4 to 1 in
Kubernetes-commit: d1b04733f50fcf99f5889b8f05f9adb28d4b8c0a
2022-09-20 15:21:48 +00:00
Shyam Jeedigunta
b2ca5aef89
Reduce default gzip compression level from 4 to 1 in apiserver
...
Kubernetes-commit: 2e08b29e80d1e9f8cf2c58437ce58c642136e5aa
2022-09-07 13:23:53 -07:00
Kubernetes Publisher
561c7c2be3
Merge pull request #111648 from negz/automated-cherry-pick-of-#111477-upstream-release-1.24
...
Automated cherry pick of #111477 : Share a single etcd3 client logger across all clients
Kubernetes-commit: 773212df42cd08bacc9d9f6cb983c04bbb47ccfe
2022-08-10 16:33:22 +00:00
Kubernetes Publisher
608cee4644
Merge pull request #111225 from vpnachev/automated-cherry-pick-of-#110813-origin-release-1.24
...
Automated cherry pick of #110813 : Ensure the dir of --audit-log-path exists
Kubernetes-commit: 3dc15e1cdde539e62c75342d516eacb2a9042ce1
2022-08-04 17:31:46 -07:00
Nic Cope
e158b9091d
Copy etcd client debug level logic from upstream
...
Replicated from https://github.com/etcd-io/etcd/blob/v3.5.4/client/v3/logger.go#L47
The logic of this function doesn't make a lot of sense to me, but
copying it will avoid any behaviour change.
Signed-off-by: Nic Cope <nicc@rk0n.org>
Kubernetes-commit: 15bab875640db982980494b0cdce4c1e37fc12bc
2022-07-29 14:26:31 -07:00
Nic Cope
dcc27cc581
Give etcd client logger a name
...
Logic copied from https://github.com/etcd-io/etcd/blob/v3.5.4/client/v3/client.go#L374
Signed-off-by: Nic Cope <nicc@rk0n.org>
Kubernetes-commit: 364374dde361fd269bad5f57e5d53aae8cf85673
2022-07-29 14:24:17 -07:00
Nic Cope
1679f86577
Share a single etcd3 client logger across all clients
...
Currently the API server creates one etcd client per CRD. If clients
aren't provided a logger they'll each create their own. These loggers
can account for ~20% of API server memory consumption on a cluster with
hundreds of CRDs.
Signed-off-by: Nic Cope <nicc@rk0n.org>
Kubernetes-commit: 4ab32877bc0e22dc7918db4976833297605ed023
2022-07-28 19:51:55 -07:00
Nic Cope
a2f2f0453d
Disable the etcd3 client logger
...
This logger is responsible for 20% of the API server's memory usage when
many CRDs are installed. See the below issue for more context.
https://github.com/kubernetes/kubernetes/issues/111476
Signed-off-by: Nic Cope <nicc@rk0n.org>
Kubernetes-commit: c1c18295893282ae32e7be0d09f607680241712f
2022-07-27 14:44:49 -07:00
Artur Żyliński
71b30218e5
Always log APF InitialSeats and FinalSeats values
...
Add apf_additionalLatency field, to have all WorkEstimate data
Kubernetes-commit: ed780fb06ebb401f599db1dc9295c73bbc1f565f
2022-07-13 10:38:11 +02:00
Vladimir Nachev
7013f45ebc
Ensure the dir of --audit-log-path exists
...
Signed-off-by: Vladimir Nachev <vladimir.nachev@sap.com>
Kubernetes-commit: b83d6aa37d152a3728eb041faefe0ec83be6bb32
2022-06-27 17:21:02 +03:00
Kubernetes Publisher
cbc16daee5
Merge pull request #110735 from Abirdcfly/automated-cherry-pick-of-#110652-upstream-release-1.24
...
Automated cherry pick of #110652 : fix: --chunk-size with selector returns missing result
Kubernetes-commit: 9da76d2822c388124a35d8ef18dd586d56d31c8e
2022-06-29 21:56:07 -07:00
Abirdcfly
d8cb3a961e
fix: --chunk-size with selector returns missing result
...
Signed-off-by: Abirdcfly <fp544037857@gmail.com>
Kubernetes-commit: 0519ec2d2aa27edbdcab545babe80c50d586b433
2022-06-20 00:54:57 +08:00
Kubernetes Publisher
16b3f3ea41
Merge pull request #110276 from sxllwx/automated-cherry-pick-of-#110145-upstream-release-1.24
...
Automated cherry pick of #110145 : fix audit union loop variables in closures
Kubernetes-commit: 4a1e011147b5c0991ad86e9b08c9bddfc395b73d
2022-06-08 22:31:49 -07:00
scott
019d463ca3
fix audit union loop variables in closures
...
Kubernetes-commit: 20c2056c052b6e6761b84b094fa64f2fa1d3a18a
2022-05-20 17:38:26 +08:00
Kubernetes Publisher
9e8fca5604
Merge pull request #110087 from azylinski/automated-cherry-pick-of-#110009-upstream-release-1.24
...
Automated cherry pick of #110009 : Fix requests scope classification
Kubernetes-commit: 93ae0ab0b13c761686a32023c4eed7fd3800700a
2022-05-20 00:53:18 +00:00
Kubernetes Publisher
0766384e4a
Merge pull request #110004 from enj/automated-cherry-pick-of-#109969-upstream-release-1.24
...
Automated cherry pick of #109969 : authn: fix cache mutation by AuthenticatedGroupAdder
Kubernetes-commit: 7c7dcea4c2d41b3b67ceb017109690cb77d6a7bd
2022-05-18 04:48:15 +00:00
Artur Żyliński
482ab5f823
Fix requests scope classification
...
create (POST) custom resources should be scope:resource
Kubernetes-commit: 3f017f42eaa81fc534fe6f83b0e716bb3c70212e
2022-05-12 14:27:51 +02:00
Dr. Stefan Schimanski
05f43943fa
authn: fix cache mutation by AuthenticatedGroupAdder
...
The cached token authenticator returns a cache value. The group adder changes it.
Kubernetes-commit: 1a74f7ad47f765daae1ec38762b710358c6f521b
2022-05-11 16:17:29 +02:00
Kubernetes Publisher
d851f08ee6
Merge pull request #109109 from mborsz/exec_time
...
Add apf_execution_time log field.
Kubernetes-commit: 7380fc735aca591325ae1fabf8dab194b40367de
2022-04-20 17:17:32 +00:00
Kubernetes Publisher
85825e1b4d
Merge pull request #109340 from liggitt/revert-generate-name
...
Revert generate name
Kubernetes-commit: 21184400a4ac185e7e4c6ddb52eb9c25a4cc453f
2022-04-06 21:20:00 +00:00
Jordan Liggitt
268935d657
Revert "remove unwanted values returned from dry-run"
...
This reverts commit 60c1d58d02c7374645c00281dda3fd656264e1c5.
Kubernetes-commit: adb76219198235bb069bb67e924455dceaaba7c4
2022-04-06 12:34:42 -04:00
Kubernetes Publisher
c15091f0fd
Merge pull request #109271 from liggitt/field-validation-beta
...
Revert "Enable ServerSideFieldValidation feature gate on by default in beta
Kubernetes-commit: 92a1d0f84c710755a570eaf05f3e315a8c9deb1b
2022-04-04 10:30:11 -07:00
Jordan Liggitt
9c9129eb3d
Revert "Enable ServerSideFieldValidation feature gate on by default in beta"
...
This reverts commit a3a24e1c7b379c26b407ed081a0a17fde2410180.
Kubernetes-commit: 34522912d75816f75f43684612b5f9de42c60318
2022-04-03 22:46:36 -04:00
Kubernetes Publisher
1ae0fa4820
Merge pull request #109272 from liggitt/cronjob-feature-gate
...
Move cron job feature gate to correct file
Kubernetes-commit: a814b2af1c632afb9e2e231ce76379fa3c27bb25
2022-04-04 17:19:48 +00:00
Jordan Liggitt
4921095861
Move cron job feature gate to correct file
...
Kubernetes-commit: 495b01ef6c5a5390fa44d9ffed00513a6d2263ef
2022-04-03 22:56:01 -04:00
Kubernetes Publisher
1561dcc9b6
Merge pull request #109188 from wojtek-t/pf_mitigate_delegated_requests
...
Fix the overestimated cost of deletaged API requests in P&F
Kubernetes-commit: 885f14d162471dfc9a3f8d4c46430805cf6be828
2022-04-01 01:19:38 +00:00
Kubernetes Publisher
e27e87dbdc
Merge pull request #109181 from liggitt/auditing-disabled-errors
...
Avoid log spam in servers without auditing enabled
Kubernetes-commit: 7d485da3262df7e4492a099998e59bf8b2f1ab52
2022-03-31 13:20:20 +00:00
Wojciech Tyczyński
b6f111beb9
Fix the overestimated cost of deletaged API requests in P&F
...
Kubernetes-commit: 14a4fd385353b914265acb233fa8d2a426af7f90
2022-03-31 09:47:41 +02:00