Michal Fojtik
84578a6062
apiserver: add Retry-After header to response when apiserver is shutting down
...
Kubernetes-commit: a3c82e8ae313a6ed97a63a4435438aa067225527
2019-11-20 17:30:52 +01:00
chenjun.cj
455e205726
use context to check client closed instead of http.CloseNotifier in processing watch request
...
Kubernetes-commit: 1daa08c5c8634af762b0352ff4a49bdef6924c5f
2019-11-18 21:27:05 +08:00
chenjun.cj
d1465bc6c3
fix potential memory leak issue in processing watch request
...
Kubernetes-commit: b911aa6471a83b1d2b4ea346e5c6b442dfa9b53b
2019-11-18 16:43:15 +08:00
Dr. Stefan Schimanski
ce023a1785
hack/pin-dependency.sh github.com/go-openapi/validate v0.19.5
...
Kubernetes-commit: ef88c43c0296e6004d0e3407a1336074897b309d
2019-11-15 13:48:59 +01:00
Kubernetes Publisher
524f257d22
Merge pull request #83837 from RainbowMango/pr_hide_apiserver_deprecated_metrics
...
Turn off apiserver deprecated metrics
Kubernetes-commit: beaf3a2f04f2882b9e1de99e4b4f2f06995e3d82
2019-11-17 06:02:19 +00:00
Kubernetes Publisher
f2537b84c9
Merge pull request #85370 from mikedanese/expcache
...
fix terrible bug and inline GC for expiring cache
Kubernetes-commit: e0529008d0f638d14810a527664cbc32b6f3024e
2019-11-16 10:02:21 +00:00
Mike Danese
8d1e73feab
inline GC in expiring cache
...
This allows us to drop the background goroutine with negligable
difference in performance.
Kubernetes-commit: d16dde36a3edf5cdb89c5d5b56d4e3c9af849c1c
2019-11-15 17:04:28 -08:00
Kubernetes Publisher
5d4d05fd8a
Merge pull request #85305 from codenrhoden/remove-mount-pkg
...
Remove pkg/util/mount (moved out of tree)
Kubernetes-commit: 45e0080fd5883e3355233c9c22fa5bf242d525dd
2019-11-15 22:04:24 +00:00
immutablet
5cec6b4746
Add defaulting logic for EncryptionConfiguration.
...
Kubernetes-commit: a151aa35dc21881d178e498141e5f58df13fb400
2019-11-14 22:53:18 -08:00
Travis Rhoden
f27dbad671
Remove pkg/util/mount (moved out of tree)
...
This patch removes pkg/util/mount completely, and replaces it with the
mount package now located at k8s.io/utils/mount. The code found at
k8s.io/utils/mount was moved there from pkg/util/mount, so the code is
identical, just no longer in-tree to k/k.
Kubernetes-commit: 0c5c3d8bb97d18a2a25977e92b3f7a49074c2ecb
2019-11-14 13:30:00 -07:00
Kubernetes Publisher
0715988814
Merge pull request #85259 from MikeSpreitzer/fq-followup
...
Brushed up fairqueuing package
Kubernetes-commit: 83c1d70acacf0e8dcbbaaf16d68bc90c20f04329
2019-11-15 10:02:09 +00:00
Kubernetes Publisher
ccb472b74e
Merge pull request #85260 from MikeSpreitzer/reqmgmt-rename
...
Renamed FeatureGate RequestManagement to APIPriorityAndFairness
Kubernetes-commit: 9d0a32caf8bf9f2fdc31ee586938bdbaba64fab4
2019-11-15 06:02:06 +00:00
Kubernetes Publisher
2d4fff0118
Merge pull request #85249 from immutableT/testdata-for-encryption-config
...
Move test inputs for EncryptionConfiguration tests into testdata.
Kubernetes-commit: d15f2dc83a433098bdcec8c1b67a49c77bd9a9c8
2019-11-15 06:02:04 +00:00
Kubernetes Publisher
d9df216545
Merge pull request #84424 from mikedanese/expcache
...
Add an expiring cache for the caching token authenticator
Kubernetes-commit: 19b4017b5d5c5695403a9804f5ea3de11a436c04
2019-11-15 02:02:19 +00:00
Kubernetes Publisher
a0a37e0a76
Merge pull request #85257 from yutedz/queueset-robin-idx
...
Correct the checking of robinIndex
Kubernetes-commit: 8dffc8db4fbb2004dd379bd47833d0a55d11cbb5
2019-11-15 02:02:17 +00:00
Kubernetes Publisher
6b2c200efa
Merge pull request #84304 from liggitt/all-beta
...
Add support for --runtime-config=api/beta=false, --feature-gates=AllBeta=false
Kubernetes-commit: f1e912c38abcecfb64e36eb161128b15e69a135b
2019-11-15 02:02:14 +00:00
Kubernetes Publisher
387bf36109
Merge pull request #85175 from liggitt/golang-org-comments
...
Add comments to explain golang.org replace directives
Kubernetes-commit: 24334444b46371e26594e1f6e594195a761b53d3
2019-11-14 22:14:35 +00:00
Kubernetes Publisher
6b85cf0e72
Merge pull request #85227 from apelisse/update-smd
...
Update structured-merge-diff to latest version
Kubernetes-commit: 85bc79d81f506bfdca26bbafeab5f43efe88f08f
2019-11-14 10:26:29 +00:00
Kubernetes Publisher
6070034623
Merge pull request #85192 from MikeSpreitzer/fq-impl
...
Added fair queuing for server requests
Kubernetes-commit: 022120ccac47470de9055d756b766814cc030a38
2019-11-14 10:26:27 +00:00
Kubernetes Publisher
5ec070f50a
Merge pull request #85152 from mikedanese/tokbench
...
report cache misses in cached token authenticator benchmark
Kubernetes-commit: 570572b38773829e2841033967f7f7364f56206e
2019-11-14 10:26:25 +00:00
Kubernetes Publisher
acb34b1bc7
Merge pull request #85004 from deads2k/dynamic-agg-cert
...
dynamic reload cluster authentication info for aggregated API servers
Kubernetes-commit: 02af1dd62c4842e20e2ee7337edf032327b1c8ed
2019-11-14 10:26:24 +00:00
Kubernetes Publisher
e5d6ff07be
Merge pull request #85138 from liggitt/webhook-config-v1
...
Promote apiserver.config.k8s.io/v1, kind=WebhookAdmissionConfiguration
Kubernetes-commit: f501d8e59a599eaad45a50ee1da075cedc9d0ab9
2019-11-14 10:26:22 +00:00
Kubernetes Publisher
58a8d30b19
Merge pull request #85098 from liggitt/admission-config-v1
...
Promote apiserver.config.k8s.io/v1, kind=AdmissionConfiguration
Kubernetes-commit: b49afbfa64b6be72779b6deb424d7f0cddd5ccf1
2019-11-14 10:26:21 +00:00
Kubernetes Publisher
926316189b
Merge pull request #84718 from yastij/remove-validators
...
remove system validators package from kubeadm and use k8s.io/system-validators
Kubernetes-commit: ea2750eaa6f54e240172a44c8c968fa2d926cd41
2019-11-14 10:26:19 +00:00
Kubernetes Publisher
47ab678f7f
Merge pull request #84813 from deads2k/admission-feature-gates
...
remove global variable dependency from admission plugins
Kubernetes-commit: 94efa988f403a9f7d1f0c0287673022d6cb3d2c1
2019-11-14 10:26:17 +00:00
Kubernetes Publisher
a3ef59b336
Merge pull request #85135 from wojtek-t/delete_unnecessary_conversions_1
...
Eliminate couple unnecessary conversions
Kubernetes-commit: 402e551ca27499a9dc211dd6e4eca21d9aa9d089
2019-11-14 10:26:16 +00:00
Kubernetes Publisher
ed17cc3738
Merge pull request #84768 from liggitt/delegated-authnz-v1
...
switch delegated authnz to v1 APIs
Kubernetes-commit: 681d22428b2e037163ea11c13a4c066c2058e515
2019-11-14 10:26:14 +00:00
Kubernetes Publisher
66e4e09007
Merge pull request #84423 from mikedanese/tokbench
...
adjust token cache benchmarks to get more accurate behavior
Kubernetes-commit: 0708eb5903d664f457f9b5fcd02bb0bae303df68
2019-11-14 10:26:12 +00:00
Mike Spreitzer
b017e16e12
Renamed FeatureGate RequestManagement to APIPriorityAndFairness
...
The old name is too broad, we wanted a name that is more specific to
the actual feature.
This is an alpha gate, and no release has yet associated any
functionality with this gate.
Kubernetes-commit: 76d090e30f917888c5882228f7261ed31a34a2ab
2019-11-14 01:34:59 -05:00
Mike Spreitzer
d0f4b93c91
Brushed up fairqueuing package
...
This commit responds to the comments on PR #85192 that were not yet
addressed at the time it merged, apart from the one fixed in PR
Generalized fairqueuing to allow for zero queues, to support a
priority level that limits concurrency but does no queuing.
Kubernetes-commit: b123a43e7117e977606bacd31d77f4a30d2ed212
2019-11-13 23:34:10 -05:00
Ted Yu
82980a5db1
Correct the checking of robinIndex
...
Kubernetes-commit: 2bdd379a1eb9d0344df41fff0339123849682e7c
2019-11-13 20:13:29 -08:00
immutablet
6e01b8c8f3
Move test inputs for EncryptionConfiguration tests into testdata.
...
Kubernetes-commit: 883e9a0b502b787a9454e10c26e324ffaa30eb29
2019-11-13 16:38:20 -08:00
Mike Spreitzer
cd34d8d0ce
Fixed lint and staticcheck oversights
...
Kubernetes-commit: e10acc78dee5d90d93fc7bc0e76e97bc7bc0b3a3
2019-11-13 09:20:00 -05:00
MikeSpreitzer
f3604043e9
Added overlooked BUILD files
...
Kubernetes-commit: 8c2807319d3818097f3f37ef534285ea32764c90
2019-11-13 09:46:44 +00:00
Mike Spreitzer
63ad2ccdad
Brushing up queueset
...
(1) Replaced random-looking assortment of counter increments and
decrements with something hopefully more principalled-looking. Most
importantly, introduced the MutablePromise abstraction to neatly wrap
up the complicated business of unioning multiple sources of
unblocking.
(2) Improved debug logging.
(3) Somewhat more interesting test cases, and a bug fix wrt round
robin index.
Kubernetes-commit: 1c31b2bdc65377f502c2306dbdf32a802eb1afb7
2019-11-13 01:52:05 -05:00
Jordan Liggitt
7f4a2d31aa
Add comments to explain golang.org replace directives
...
Kubernetes-commit: 9f40e19d7ac9e2203c23814701468a26eee1964f
2019-11-12 23:54:26 -05:00
Mike Danese
d8f26fe9f3
report cache mises in cached token authenticator benchmark
...
Kubernetes-commit: c5bfea65b9b45c01a09dfefeedffd13b8927140a
2019-11-12 12:40:19 -08:00
Aaron Prindle
e231e56df2
review changes - *Locked updates
...
Kubernetes-commit: 6619df1798859d49bbb52b1c029533035384824e
2019-11-12 09:24:56 -08:00
Aaron Prindle
572fbfc84d
review changes
...
Kubernetes-commit: 396e2d4aa33bb7289cd8e7466e4465f56a73b7d0
2019-11-12 08:51:49 -08:00
Jordan Liggitt
b858bded65
Promote WebhookAdmissionConfiguration to v1
...
Kubernetes-commit: 71fad812caf6be07be3c5eabe9fdc39c29f7b2a9
2019-11-12 09:43:35 -05:00
wojtekt
ca6e794c60
Eliminate couple unnecessary conversions
...
Kubernetes-commit: 067d173266303c5c9a4281e962d3662c34a78053
2019-11-12 14:19:14 +01:00
Jordan Liggitt
4b9c976f43
AdmissionConfiguration v1
...
Kubernetes-commit: 1234290adfa11eb3dd34242c296e1f1dbe211c19
2019-11-11 11:57:29 -05:00
Kubernetes Publisher
707298a79a
Merge pull request #84692 from smarterclayton/protocol_errors
...
Fix watch negotiation when using a non-default mime type in the client
Kubernetes-commit: c28921f248a8e6c923096154c6e87efcc188b9f0
2019-11-11 06:20:45 +00:00
Mike Danese
0326ed9810
migrate token cache to cache.Expiring
...
Kubernetes-commit: 3f194d5b413daeba93063f4610b9951069eaf13c
2019-11-06 16:23:21 -08:00
Antoine Pelisse
bab2370cac
Update structured-merge-diff to latest version
...
Kubernetes-commit: 4f0346530d3e228db20aca6bb484d3ed3c83e33b
2019-11-06 09:53:38 -08:00
David Eads
331894196f
add featuregate inspection as admission plugin initializer
...
Kubernetes-commit: 675c2fb924e82091f7ce4601e48daf4cc7030e72
2019-11-05 14:28:40 -05:00
Jordan Liggitt
41ba987d53
generated
...
Kubernetes-commit: 7349a824df6487d98903fa71cf2fde9e588ba19f
2019-11-04 23:30:34 -05:00
Jordan Liggitt
52b3bfb8fa
Switch kubelet/aggregated API servers to use v1 subjectaccessreviews
...
Kubernetes-commit: d54a70db5cfc0887e2f5177b0c3f795947be6eb4
2019-11-04 23:29:56 -05:00
Jordan Liggitt
086ad4b0b9
Switch kubelet/aggregated API servers to use v1 tokenreviews
...
Kubernetes-commit: 5ef4fe959a45e423d2b992e9c21e6e9db4b950c5
2019-11-04 22:41:32 -05:00
David Eads
0de0bb0422
dynamic reload cluster authentication info for aggregated API servers
...
Kubernetes-commit: 3aede35b3b042e8a626e8fb9e1e181e73cd29d0a
2019-11-04 13:46:28 -05:00