Commit Graph

5546 Commits

Author SHA1 Message Date
Kubernetes Publisher 4a6f3fc32e Merge pull request #112024 from cndoit18/remove-redundant-judgment
style: remove redundant judgment

Kubernetes-commit: bc9f48b84187e6fd9ba5b828a449893d4569e4c6
2022-08-25 18:45:16 +00:00
cndoit18 902be89708 style: remove redundant judgment
Signed-off-by: cndoit18 <cndoit18@outlook.com>

Kubernetes-commit: ec43037d0f57fdfc2fdc4960fdb8a7e31ac79fae
2022-07-29 18:25:05 +08:00
Kubernetes Publisher f4049e658e Merge pull request #111973 from liggitt/1.26-alpha
Enforce strict handling of deprecated APIs in alpha

Kubernetes-commit: 26842bb0c8fcf89885798a2ebd9a97cd104e78bf
2022-08-25 06:41:33 +00:00
Kubernetes Publisher b0b2b7d266 Merge pull request #111981 from aramase/remove-pluginname
chore(kms): remove unused plugin name and migrate from deprecated `io/ioutil` pkg

Kubernetes-commit: 4f37c8e81bf6b84c655786551d1af7a916aa2b27
2022-08-25 02:41:22 +00:00
Kubernetes Publisher d41227d5da Merge pull request #111909 from tosi3k/bump-prom-client
Bump prometheus/client_golang to v1.12.2

Kubernetes-commit: 6ea75275227988dded12bf52da846c7aad450d32
2022-08-24 06:41:46 +00:00
Kubernetes Publisher 55800efabd Merge pull request #111850 from leileiwan/patch-1
fix(apf): not reset apf when panic

Kubernetes-commit: 4f0cf1b140a7e46919d3eec76e560402d6d4bd3e
2022-08-24 06:41:44 +00:00
Kubernetes Publisher 45217dbeac Merge pull request #111551 from logicalhan/apiserver-metrics
clean-up apiserver metrics and use subsystem

Kubernetes-commit: 6ab5016ac2addd5b99d82360e0bb4437cdff2012
2022-08-24 02:46:07 +00:00
Anish Ramasekar bdd7082eed chore(kms): remove unused plugin name and migrate from deprecated `io/ioutil` pkg
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 7db7a63959162d743f771183bf4e88e82afef868
2022-08-23 22:55:22 +00:00
Jordan Liggitt 9397c6d674 Enforce strict handling in alpha
Kubernetes-commit: 065cca38e937bcd517504a21472e72987e0f95a7
2022-08-23 09:07:46 -04:00
Kubernetes Publisher b10345148a Merge pull request #111918 from liggitt/in-tree-auth
Restore in-tree credential plugins for 1.25

Kubernetes-commit: d581cc90adba6c84919738841fe3e07302d53e33
2022-08-18 22:56:51 +00:00
Jordan Liggitt 269d486294 Revert "Remove gcp and azure auth plugins"
This reverts commit 916cf16cf14928702f3f90b655ddddab2c85fcec.

Kubernetes-commit: 651b4f5b647a205d12fad4d0edc489d97109cccc
2022-08-18 14:16:23 -04:00
Antoni Zawodny 92e92c050e Bump prometheus/client_golang to v1.12.2
Kubernetes-commit: e3ccfb128de9e6ed70125ba23610262c2353c613
2022-08-18 13:57:22 +02:00
leilei.wan.cn 9f91290828 not reset when exempt pl panic
Kubernetes-commit: aef47c3c3b2e5a66b38f073ac05825f831eeb3fd
2022-08-18 19:13:47 +08:00
Kubernetes Publisher 3752c8bb25 Merge pull request #111896 from deads2k/revert-compression-disable
Revert "Add an option to conditionally disable compression based on client ip."

Kubernetes-commit: ae62cd6ce2a61a6252c62a1de7a7061a2484a477
2022-08-17 13:28:47 -07:00
David Eads 6a7c6a0940 Revert "Add an option to conditionally disable compression based on client ip."
This reverts commit 023583a15586328569ccab505db2f57f398e04b3.

Kubernetes-commit: 2f3ffbed2cffaaba63304318bc1d09b0144600ff
2022-08-17 15:08:39 -04:00
wanlei bb7342b40b fix(apf): not reset apf when panic
Kubernetes-commit: 22b0be9842640eabac961132a42239a9f22cdf71
2022-08-15 10:38:50 +08:00
Kubernetes Publisher 760342c736 Merge pull request #111784 from deads2k/fix-cleaner
Revert "enforce strict alpha handling for API serving"

Kubernetes-commit: 518e0aca6f0f383dd45465aed9c9be384b3b5c24
2022-08-10 16:23:48 +00:00
David Eads c6b4b28cf9 Revert "enforce strict alpha handling for API serving"
This reverts commit 233e0cb8c3a723f57d578be2179284e4eb9d017d.

Kubernetes-commit: 696e41a69859f196ac02d3ceb270a3979fc2861f
2022-08-10 09:42:37 -04:00
Kubernetes Publisher 138386e8de Merge pull request #111696 from liggitt/go119mod
Update go.mod to go1.19

Kubernetes-commit: 897cdea783916023f269e32003a9a3cdb98e4b46
2022-08-04 20:27:45 +00:00
Jordan Liggitt 9c4ee26a55 Update go.mod to go1.19
Kubernetes-commit: 00db9f02293a6e0325330b575bffb9e466406dfe
2022-08-04 10:03:05 -04:00
Kubernetes Publisher 658242836d Merge pull request #111677 from dims/stop-panic-in-govet-levee
Stop panic in govet levee under golang 1.19

Kubernetes-commit: ef7fc1046059b7cbf93a7a7f5481ed200783ff21
2022-08-04 08:26:54 +00:00
Davanum Srinivas 9c338cbb48 run lint-dependencies and follow directions
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 34742f2d2eebfc3ced8442f8579581705dcba38d
2022-08-03 21:56:02 -04:00
Davanum Srinivas 5667ac11df Stop panic in govet-levee CI job
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 30e2fcd041cdf00d91fb7876f28165f532950213
2022-08-03 21:47:28 -04:00
Kubernetes Publisher 4984f16e77 Merge pull request #111126 from aramase/kms-v2alpha1-impl
Implement KMS v2alpha1

Kubernetes-commit: 0a2ae7ab3a0083122be4ad0fc6aca9a702279e90
2022-08-04 00:41:28 +00:00
Kubernetes Publisher 2f6409069e Merge pull request #110495 from alexzielenski/atomic-objectreference
make ObjectReference field ownership granular

Kubernetes-commit: a0e702763e01d246ce13a5d7608407204094748a
2022-08-04 00:41:26 +00:00
Alexander Zielenski 51dd779249 update kube-openapi
Kubernetes-commit: 133c26553020409b26de0c1487c804250b528e71
2022-08-03 09:46:39 -07:00
Natasha Sarkar 65e3be87f2 Update kubectl kustomize to kyaml/v0.13.9, cmd/config/v0.10.9, api/v0.12.1, kustomize/v4.5.7 (#111606)
Kubernetes-commit: 83c3c37a879c6d14cce2465161f88d3c6881de8b
2022-08-03 04:25:17 +00:00
Kubernetes Publisher 12d4e067fc Merge pull request #111557 from alexzielenski/update-smd-422
update smd to 4.2.3

Kubernetes-commit: 22eab136f6c85f83e56ff71ec6346ffd7cc5e977
2022-08-02 20:27:16 +00:00
Kubernetes Publisher cf1b5cccd5 Merge pull request #105126 from sallyom/tracing-kubelet
kubelet tracing instrumentation

Kubernetes-commit: d40bc18461f0f1ab2275128cb49c12c11ef8a7dc
2022-08-02 20:27:14 +00:00
Kubernetes Publisher cbc2a9e12f Merge pull request #111507 from mborsz/compr
Add flag to disable compression for local traffic

Kubernetes-commit: c718f64b3f2ed9897bc9eaf6b36d99d17f38a57c
2022-08-02 20:27:11 +00:00
Alexander Zielenski e6b8e52ae7 update smd to 4.2.3
Kubernetes-commit: e77ed0bc2e3a807f4aca9360ec20933a03869716
2022-08-02 10:07:50 -07:00
Kubernetes Publisher c37dca5d74 Merge pull request #111119 from aramase/aes-gcm-part-2
feat:(kms) encrypt data with DEK using AES-GCM instead of AES-CBC

Kubernetes-commit: cdc60112a676010dbc0ba5650732386e2dedebd0
2022-08-02 04:22:06 +00:00
Kubernetes Publisher f742880c6b Merge pull request #111477 from negz/biglogs
Share a single etcd3 client logger across all clients

Kubernetes-commit: 59cedf4871cc8f775faec252f389e3916297751b
2022-08-02 00:21:36 +00:00
Kubernetes Publisher 1d04de9505 Merge pull request #111587 from ialidzhikov/k8s-utils@ee6ede2d64
Update `k8s.io/utils` to `ee6ede2d64ed`

Kubernetes-commit: 9af9947230633823ffa94e1fd11c58d7af986d8b
2022-08-01 04:25:33 +00:00
ialidzhikov 4d37417257 Update `k8s.io/utils` to `ee6ede2d64ed`
Kubernetes-commit: 6aa5efb1bdc2d0dcccca67c6a9cc20820380a366
2022-07-31 16:33:14 +03:00
Nic Cope 9b243e9d90 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: c1aa7a0fe73cbcab8e70f7b73a845ae9394f9a71
2022-07-29 14:26:31 -07:00
Nic Cope a105c2570c 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: f54d2606336e2e8130339d2a0bc04fac6906aa78
2022-07-29 14:24:17 -07:00
Han Kang d5fac85195 clean-up apiserver metrics and use subsystem
this is specifically so that we have more structured information when
the metric is parsed and stored as a stable metric. This change does not
change the name of the actual metrics.

Change-Id: I861482401ad9a0ae12306b93abf91d6f76d7a407

Kubernetes-commit: 178e57c17b66eb572a961690bd10782aeb3c3582
2022-07-29 12:51:29 -07:00
Kubernetes Publisher d1a02c58cc Merge pull request #111524 from cici37/celBeta
Promote feature CustomResourceValidationExpressions to beta

Kubernetes-commit: 762f39e2db0e55c4613e1f7945b3cb093df558e6
2022-07-29 16:21:02 +00:00
Maciej Borsz 40280f9889 Add an option to conditionally disable compression based on client ip.
Kubernetes-commit: 023583a15586328569ccab505db2f57f398e04b3
2022-07-29 08:44:14 +00:00
Nic Cope 463756f91d 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: 0c81eabb853e581abbcb37ebf094af3316e1012e
2022-07-28 19:51:55 -07:00
Nic Cope ef17269e10 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: 0e5401c93940126beac45264aa056507b0950075
2022-07-27 14:44:49 -07:00
Cici Huang 45072c5fc4 Promote feature CustomResourceValidationExpressions to beta
Kubernetes-commit: e0fb5714acf0b72bcc95fa59d62913ede51151c6
2022-07-14 18:32:51 +00:00
Kubernetes Publisher e8e2c8afba Merge pull request #111460 from wojtek-t/forget_watcher
Cacher: add support for draining watchers

Kubernetes-commit: 4f74844299489e5edd2b1feda4476399dfced62d
2022-07-28 16:24:22 +00:00
Kubernetes Publisher 310799f93e Merge pull request #111387 from marseel/feature/retry_internal_errors
Add option to retry internal api error in reflector.

Kubernetes-commit: 79a62d62350fb600f97d1f6309c3274515b3587a
2022-07-28 16:24:20 +00:00
Kubernetes Publisher 5f8b4fa67e Merge pull request #111503 from jupblb/b238599942-5
Switch initial/final seats type to uint64

Kubernetes-commit: 5a156349f6fdd31857249c30ebded7fcf19d30cf
2022-07-28 12:21:59 +00:00
jupblb 16f776a534 Switch initial/final seats type to uint64
Kubernetes-commit: 3c46482eb09d7343e0f98a930a9aaa158237e278
2022-07-28 10:48:40 +02:00
Wojciech Tyczyński 6ab5ae374a Fix draining cacher tests
Kubernetes-commit: a530a6898a36d43eef766f041eab4e4b6d5adedb
2022-07-28 10:20:23 +02:00
Kubernetes Publisher 918a4d70ad Merge pull request #111228 from Abirdcfly/220716
clean unreachable code

Kubernetes-commit: 4e5711829c1c8bfadbb7632b28def5ba08325132
2022-07-27 20:16:22 +00:00
Kubernetes Publisher ffadbb2b55 Merge pull request #111442 from ialidzhikov/k8s-utils@56c0de1e6f
Update `k8s.io/utils` to `9bab9ef40391`

Kubernetes-commit: e092b6d27bff004171b71fffa45f111fdcd6e81b
2022-07-27 20:16:18 +00:00