Commit Graph

4362 Commits

Author SHA1 Message Date
Kubernetes Publisher cd2eb6a3b5 Merge pull request #99344 from wzshiming/fix/server-filters-flake
Fix staging/src/k8s.io/apiserver/pkg/server/filters flake test timeout

Kubernetes-commit: 30906bebc8ace04d1ffb92b1bb939e596160e42d
2021-03-04 21:27:38 +00:00
Kubernetes Publisher b5119d797d Merge pull request #99362 from deads2k/confirm-beta
Use a versioner to convert an internal type into an external type for beta serving

Kubernetes-commit: 0f109b6958ac6722f0ebcac8af2e604af2f4eed3
2021-03-04 17:26:11 +00:00
Han Kang 1cd0838bc2 bump apiserver_request_total to STABLE status
We've dropped the content-type field since it is effectively unbounded
(we had a sec-vuln about this before actually). We retain all other
fields, despite their unboundedness due to the fact that we can now
explicitly set bounds on label values.

Change-Id: Icc483fc6a17ea6382928f4448643cda6f3e21adb

Kubernetes-commit: cfd00de6866e636332bdcd3f46d6d2ffd8d2bc88
2021-03-04 07:52:00 -08:00
Han Kang f16dfd3478 add myself to owners for etcd metrics
Kubernetes-commit: 5bc56ef4e6a255a0ca7ec86fbe9a078c284eab1a
2021-03-04 07:46:34 -08:00
Yu Yi 09fb3448ff metrics: promote apiserver_storage_object_counts to stable
- rename etcd_object_counts to apiserver_storage_object_counts

CONTEXT https://github.com/kubernetes/kubernetes/issues/98270
FIXES https://github.com/kubernetes/kubernetes/issues/98270

Kubernetes-commit: 77950ba79b8b56bae34291093c69006975c7b775
2021-03-04 14:42:42 +00:00
Kubernetes Publisher a9ba6583d8 Merge pull request #98858 from carlory/fix-98035
deprecate audit.k8s.io/v1[alpha|beta]1 versions

Kubernetes-commit: 5106581d232dbae76812676a56045e232d42d446
2021-03-04 09:31:07 +00:00
David Eads e4ff37f227 refact RemoveDeletedKinds to eliminate questions about interating over mutated maps
Kubernetes-commit: ab429a3120deafb64104d113ca86274e73b18314
2021-03-03 16:02:08 -05:00
Joe Betz 1202395ce4 Bump SMD to v4.1.0
Kubernetes-commit: 5bc72f37a44fdfbf23ef1b29f2ec3a3efda2b5cc
2021-03-02 14:21:12 -08:00
Jefftree a5c8a1e98c Promote SSA to GA
Kubernetes-commit: fe1d8682845c2db2f2baa5046d7c782f5c0ca55e
2021-03-02 10:39:33 -08:00
Kevin Wiesmueller 8ef7c0686d only use managedFields decoding for admission check
Kubernetes-commit: 98d498117b5566c1229d754d97923f61600660d8
2021-03-01 20:29:15 +01:00
Kevin Wiesmueller 7c5bd1b084 harden managedFields decoding
Kubernetes-commit: 470ad03d076cae44bc98c64a08eea32e65f1bb9f
2021-03-01 19:58:56 +01:00
Kagaya 2422ff2d3b fix staticcheck for k8s.io/apiserver/pkg/endpoints
Kubernetes-commit: 9b02c89acd1c2c5664fdaa98884d17dfd5dad135
2021-02-27 15:37:00 +08:00
Kevin Wiesmueller 543879f479 fix test dependencies
Kubernetes-commit: 295e47f60b64332ef4e3268db282184357440675
2021-02-26 20:33:36 +01:00
Kevin Wiesmueller e4b883c5c7 update licenses and bazel
Kubernetes-commit: 1a8e2bf0358651151a6440717b4de1f662c4571b
2021-02-26 20:14:22 +01:00
Kevin Wiesmueller 04593d2277 prevent fieldManager admission from wrapping nil
Kubernetes-commit: 22dfa6ae1b431cb8e8afe72ce7d60360bf766337
2021-02-26 20:14:11 +01:00
Kevin Wiesmueller a69b2cb302 use existing validation code and decoding in fieldManager admission
Kubernetes-commit: fc1841d72f7418dd2606fb796f2a1b664bb3a721
2021-02-26 20:03:10 +01:00
Kevin Wiesmueller f9c68c0e80 export and cleanup managedFields decoding
Kubernetes-commit: 589ca1be1c9e75b1730feacd1af6e2c817f693ac
2021-02-26 17:47:52 +01:00
David Eads 04ee9b3397 Use a versioner to convert an internal type into an external type for
beta serving

Kubernetes-commit: 3cf9bc547fcd9d3e93bf7ccdbf989fa7d8c32221
2021-02-23 11:13:50 -05:00
Shiming Zhang 4180bf5339 Fix flake test timeout
Kubernetes-commit: bd2655be235a00fe9db47dfe03220b691599f5f0
2021-02-23 13:59:31 +08:00
Kevin Wiesmueller 82e671a5f8 add managedFields admission
Kubernetes-commit: f86b59ab79227929e7f283b859b4c59317399807
2021-02-11 16:22:16 +01:00
Kevin Wiesmueller 81cd3ef7b0 fix admission controller
Kubernetes-commit: 429a96da5e856c435b08b50791d462120724c475
2021-02-11 16:11:43 +01:00
carlory 146083d06b deprecate audit.k8s.io/v1[alpha|beta]1 versions
Kubernetes-commit: cad9c245b84fd16cbb5bf240622af07ce7bc3585
2021-02-08 11:22:29 +08:00
Kubernetes Publisher 3345ac6246 Merge pull request #99526 from chymy/fix-staticcheck-failed
Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/generic

Kubernetes-commit: 267afe2358db44dd764b785744448e403359e5fe
2021-03-03 09:44:32 +00:00
Kubernetes Publisher 18dae95515 Merge pull request #98572 from justaugustus/go116
[go1.16] Update to go1.16

Kubernetes-commit: e4e9c31218becac11f176cc824f5cc6b7a8036ac
2021-03-03 09:44:30 +00:00
Stephen Augustus 61dc3e64f5 Fixup golang.org/x/term staticcheck warnings
Errors from staticcheck:
cmd/preferredimports/preferredimports.go:38:2:
  package golang.org/x/crypto/ssh/terminal is deprecated:
  this package moved to golang.org/x/term.  (SA1019)
vendor/k8s.io/client-go/plugin/pkg/client/auth/exec/exec.go:36:2:
  package golang.org/x/crypto/ssh/terminal is deprecated:
  this package moved to golang.org/x/term.  (SA1019)
vendor/k8s.io/client-go/tools/clientcmd/auth_loaders.go:26:2:
  package golang.org/x/crypto/ssh/terminal is deprecated:
  this package moved to golang.org/x/term.  (SA1019)

Please review the above warnings. You can test via:
  hack/verify-staticcheck.sh <failing package>
If the above warnings do not make sense, you can exempt the line or
file. See:
  https://staticcheck.io/docs/#ignoring-problems

generated:
- hack/update-internal-modules.sh
- hack/lint-dependencies.sh
- hack/update-vendor.sh

Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: d9435800b65d6787beaf061546599d757b8e87c9
2021-03-02 00:14:47 -05:00
chymy 2b123cdcbb Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/registry/generic
Signed-off-by: chymy <chang.min1@zte.com.cn>

Kubernetes-commit: 3bab70b06a9f84b4aeb6dd39ba56f813b4febe44
2021-02-27 03:25:24 -05:00
Jordan Liggitt 2bf651a70f [go1.16] bump golang.org/x/... dependencies
hack/pin-dependency.sh golang.org/x/crypto latest
hack/pin-dependency.sh golang.org/x/net latest
hack/pin-dependency.sh golang.org/x/exp latest
hack/pin-dependency.sh golang.org/x/sys latest
hack/pin-dependency.sh golang.org/x/time latest
hack/pin-dependency.sh golang.org/x/tools latest

hack/lint-dependencies.sh
hack/pin-dependency.sh dmitri.shuralyov.com/gpu/mtl v0.0.0-20201218220906-28db891af037
hack/pin-dependency.sh golang.org/x/mobile v0.0.0-20201217150744-e6ae53a27f4f
hack/pin-dependency.sh golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449

hack/lint-dependencies.sh

hack/update-internal-modules.sh
hack/update-vendor.sh

Co-authored-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: ecef45df84a082c71dd3d96e6adb181a2c5b3790
2021-02-25 10:13:12 -05:00
Stephen Augustus b50ef5caf7 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: 7216970cf25a39ad2e1208ad1eb5006599ca41ca
2021-02-25 09:25:53 -05:00
Stephen Augustus 87b8f78989 [go1.16] go.mod: update to go1.16
Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: 3c2824e3dbed6069dabddac7816239de9cb2a6ee
2021-02-15 04:46:56 -05:00
Kubernetes Publisher 56458296d4 Merge pull request #99561 from BenTheElder/remove-bazel
Remove Bazel

Kubernetes-commit: 5498ee641b3459a0da1d4b2d42d502a318194189
2021-03-01 21:29:43 +00:00
Benjamin Elder b80b1c4c8d hack/update-bazel.sh
Kubernetes-commit: 56e092e382038b01c61fff96efb5982a2cb137cb
2021-02-28 14:17:42 -08:00
Kubernetes Publisher c6d3536bf6 Merge pull request #99520 from chymy/fix-staticcheck0227
Fix static failures for vendor/k8s.io/apiserver/pkg/endpoints/handlers

Kubernetes-commit: 2014d37e51227e32be1d20ce397b81fc506532a9
2021-02-27 05:26:30 +00:00
chymy f5152b019f Fix static failures for vendor/k8s.io/apiserver/pkg/endpoints/handlers
Kubernetes-commit: 04515b9c0a8634ddbb48883cdceb1c265ae97015
2021-02-26 21:01:55 -05:00
Kubernetes Publisher 2e39274971 Merge pull request #99442 from zgfh/fix-stress
[UT] AtMostEvery may result in less than expected times if overloaded

Kubernetes-commit: 8370316d0946893fa22d0557e7f1fe48de405012
2021-02-26 01:26:39 +00:00
Kubernetes Publisher d7ce3ecdcf Merge pull request #99021 from wojtek-t/efficient_watch_resumption_beta
Efficient watch resumption beta

Kubernetes-commit: 992051231d05ec78f6bf22f596b8b0862b6ae810
2021-02-26 01:26:37 +00:00
Alan Zhu 3292215ff4 at most every may result in less than expected times if overloaded
Signed-off-by: Alan Zhu <zg.zhu@daocloud.io>

Kubernetes-commit: 67234271ef50da475b4627b484b3b45ee54e8f8d
2021-02-25 16:27:42 +08:00
wojtekt d2f628b12a Promote efficient watch resumption to beta
Kubernetes-commit: 6b3b561bc0eaba67de5b7543a64cbf3c65cc893a
2021-02-12 11:33:48 +01:00
Kubernetes Publisher 217e5eef2f Merge pull request #99196 from yue9944882/feat/aa-server-encryption
Support storage encryption for aggregation server

Kubernetes-commit: c78f67a005977bf1159b538a33c2ee3bf5ca24da
2021-02-24 09:26:20 +00:00
Kubernetes Publisher 847018004f Merge pull request #99011 from deads2k/stop-extensions
conditionally serve beta

Kubernetes-commit: 5c7338339de05dd50959f65073ffb4110cc23c3f
2021-02-24 05:29:20 +00:00
Kubernetes Publisher 947ebe755e Merge pull request #99125 from tkashem/apf-response-header-fix
apf: set response headers for rejected requests

Kubernetes-commit: 7ab447fd4dd65dc9ad2f265d6dfbe0f06a6354c8
2021-02-22 21:33:31 +00:00
Kubernetes Publisher 5e8f699ec0 Merge pull request #99215 from logicalhan/apiserver-metrics-owners
add myself to approvers for apiserver metrics

Kubernetes-commit: 607423871020779daa6a106bf2ee91969789790e
2021-02-19 09:26:16 +00:00
Han Kang 302deaf21a add myself to approvers for apiserver metrics
Change-Id: Iaf78c3ffb2779701ba50cbbf38c0d7642930572f

Kubernetes-commit: be4db5ac559cc4ac49a6a6e279b8054c0808ec54
2021-02-18 13:55:35 -08:00
Kubernetes Publisher 4ef074c5be Merge pull request #99192 from mborsz/gzip-bench
Use more real world examples in BenchmarkSerializeObject

Kubernetes-commit: 033d950152dc83fcd9afb546f8c112feb9e2c6f7
2021-02-18 21:32:45 +00:00
yue9944882 d3f04fd7c9 support storage encryption for aa server
Kubernetes-commit: dcf4821cd4c798aa08e6b31c5474717c7164945a
2021-02-18 19:10:50 +08:00
Maciej Borsz b4f179e734 Use more real world examples in BenchmarkSerializeObject
Kubernetes-commit: f01f2b122923798d60893c6c189a204b94fe5723
2021-02-18 10:56:51 +01:00
Kubernetes Publisher cf814ae502 Merge pull request #98823 from hellogdc/myfeature
fix the address of restful-CORS-filter.go and restful-basic-authentic…

Kubernetes-commit: 3fb362bf0a82dcf9ca726cfb649d12e338b2d8ae
2021-02-18 01:30:35 +00:00
Kubernetes Publisher 6650de5afa Merge pull request #99105 from sftim/20210215_improve_secret_api_notes
Revise wording for Secret stringData field

Kubernetes-commit: 68839ab771848c2512e9fb62f6cd2b955ee33d4b
2021-02-17 21:51:15 +00:00
Kubernetes Publisher 97be6b3210 Merge pull request #99153 from mborsz/gzip-flag
Add BenchmarkSerializeObject* benchmarks

Kubernetes-commit: 6cd79423bd63fda2dd0c2b7e57b96a9a10fcfc02
2021-02-17 21:51:10 +00:00
Maciej Borsz f407d7228e Add BenchmarkSerializeObject* benchmarks
Kubernetes-commit: 2228d7ce2650ba4cc5811a761d9f54e09ea6d99e
2021-02-17 15:03:53 +01:00
Kubernetes Publisher 48035f86fe Merge pull request #99014 from apelisse/update-smd
Update sigs.k8s.io/structured-merge-diff to v4.0.3

Kubernetes-commit: 93252fa433214462e61495a63e792b756fd6777a
2021-02-17 01:31:54 +00:00