wojtekt
a5000473c1
Pipe newFunc to etcd3 storage layer
...
Kubernetes-commit: fbd65a265a47ffe081aaac2f794a55034333d11d
2020-08-31 11:58:45 +02:00
Kubernetes Publisher
6f7a0a81fa
Merge pull request #94288 from LogicalShark/apiserver-selfreq
...
API server self request metric
Kubernetes-commit: 282ceef2cf6aecfd2383239eadacc58c354ae4b9
2020-09-25 00:04:09 +00:00
Kubernetes Publisher
eec9279056
Merge pull request #93247 from iotty/fix.govet
...
[k8s.io/apiserver/pkg/server/filters]: fixup go vet warning
Kubernetes-commit: 9b1d273c89e03e9a85f84b034dd97509ed144712
2020-09-25 00:04:08 +00:00
Marcus Alder
ab7c669cad
apiserver self request metric
...
Kubernetes-commit: 6f85e5c11179040b3618bcce9abe4e8f769323ad
2020-09-23 19:54:03 +00:00
Kubernetes Publisher
899cb1b459
Merge pull request #94872 from roycaihw/typo/fix-webhook-test-name
...
fix duplicate testcase names in TestValidateCachedClient
Kubernetes-commit: 299f6b7c60f8c9e0b029647152514a64d71522fe
2020-09-23 00:04:06 +00:00
Kubernetes Publisher
3a79dc9491
Merge pull request #94903 from tkashem/request-received-timestamp
...
Take into account the latency incurred in server filters
Kubernetes-commit: f5a0250800309017e667e82067d704b6ed28513a
2020-09-21 20:03:58 +00:00
Kubernetes Publisher
f65062cdff
Merge pull request #94803 from azush26/modify-bearertoken
...
Limit the max number of splitting.
Kubernetes-commit: 0c3286e13548ba31532e0af00abf1eb3f0c56ee3
2020-09-21 20:03:56 +00:00
Kubernetes Publisher
530a2e2c2c
Merge pull request #91785 from mattcary/filtereddial
...
Specify a DialContext in storage plugin clients
Kubernetes-commit: b86e725694e81b48ea36b11f647f28cf70a66210
2020-09-18 15:08:27 -07:00
Abu Kashem
50cce843c9
Take into account latency incurred in server filters
...
apiserver_request_duration_seconds does not take into account the
time a request spends in the server filters. If a filter takes longer
then the latency incurred will not be reflected in the apiserver
latency metrics.
For example, the amount of time a request spends in priority and
fairness machineries or in shuffle queues will not be accounted for.
- Add a server filter that attaches request received timestamp to the
request context very early in in the handler chain (as soon as
net/http hands over control to us).
- Use the above received timestamp in the apiserver latency metrics
apiserver_request_duration_seconds.
- Use the above received timestamp in the audit layer to set
RequestReceivedTimestamp.
Kubernetes-commit: d74ab9e1a4929be208d4529fd12b76d3fcd5d546
2020-09-18 16:46:07 -04:00
azush26
df032850ea
Add an unit test for requests including value after token
...
Kubernetes-commit: 367214dffdc070706011c6814cb2307749b0503f
2020-09-19 01:04:35 +09:00
Matthew Cary
cf59895ec0
update-bazel
...
Change-Id: Iebc99ee13587f0cd4c43ab85c7295d458d679d1e
Kubernetes-commit: 299a296c7a6e88b49c9d5e5c43749c5f2b7805e1
2020-09-18 00:44:39 +00:00
Haowei Cai
8622b05104
fix duplicate testcase names
...
Kubernetes-commit: c3f71ad5487844e4cdd01702d4df3ac8606ca397
2020-09-17 17:15:05 -07:00
azush26
c0d57defce
Limit the max number of splitting
...
Kubernetes-commit: bf516ab99c3c2ce2b4ad6d0acaf122a4d216cc2d
2020-09-15 23:04:57 +09:00
Zhou Peng
b07fe5362d
[k8s.io/apiserver/pkg/server/filters]: fixup go vet warning
...
Signed-off-by: Zhou Peng <p@ctriple.cn>
Kubernetes-commit: 842cd8e315566388025f509edf563b20022922f6
2020-07-20 17:06:01 +08:00
Matthew Cary
76fa8bebd1
update storageos vendor for FilteredDial change
...
Kubernetes-commit: 74dbf274d963d730491b64e89c60e9bb6212a9d5
2020-06-10 01:02:40 +00:00
Kubernetes Publisher
6f1910367b
Merge pull request #93214 from trashhalo/prefer-error
...
test: prefer NoError/Error over Nil/NotNil
Kubernetes-commit: 09b3f6dbb3224f32d28c81f330f303ac16ee2eae
2020-09-17 00:12:31 +00:00
Kubernetes Publisher
db2da9544d
Merge pull request #94773 from tkashem/etcd-object-count
...
count of etcd object should be limited to the specified resource
Kubernetes-commit: 9fdbf1cf89809763aa7b405a7e641d37f45d2e21
2020-09-15 23:48:36 +00:00
Kubernetes Publisher
c7456b3315
Merge pull request #93537 from timuthy/enhancement.move-resourcequota
...
Move ResourceQuota admission to k8s.io/apiserver lib
Kubernetes-commit: e7b9453972eccaa57d18dfb7024b017b97de0b26
2020-09-15 19:48:42 +00:00
Kubernetes Publisher
de4e75122a
Merge pull request #91993 from nodo/89274-change-of-managefields-via-subresources
...
Do not allow manual changes to manageFields via subresources
Kubernetes-commit: 396dd2555d185bb613bb42e9f207682c7ed85910
2020-09-15 19:48:40 +00:00
Kubernetes Publisher
add1986a03
Merge pull request #94711 from jingyih/update_etcd
...
Bump etcd to dd1b699fc489
Kubernetes-commit: 3a42886dee904cbbbbc593705a64501ec3cb76d5
2020-09-15 09:18:58 +00:00
Abu Kashem
bd49a32a3f
count of etcd object should be limited to the specified resource
...
Currently count includes keys from different resource(s) if the keys
are a prefix of the specified resource/key.
Consider the following keys:
A: <storage-prefix>//foo.bar.io/machines
B: <storage-prefix>//foo.bar.io/machinesets
If we ask for the count of key A, the result will also include the
keys from key B since key B shares the same prefix as key A.
Append a separator to mark the end of the key, this will exclude all
other keys from a different resource that is a prefix of the specified
key.
Kubernetes-commit: 7e445867aa4d37a67591faf6e5508abaea69d216
2020-09-11 17:07:09 -04:00
jingyih
c47e522738
Update etcd to dd1b699fc489
...
Kubernetes-commit: 5ee8e8e9181eb45876e07ea4fe825283a5dc2794
2020-09-11 17:20:29 +08:00
Kubernetes Publisher
00267339c0
Merge pull request #94589 from p0lyn0mial/racy-serialize-object
...
fixes a data race in SerializeObject function
Kubernetes-commit: 425edbb397de02f872b01aa5dbe2079a3a3f2ff5
2020-09-09 13:24:53 +00:00
Kubernetes Publisher
678d99e614
Merge pull request #93087 from roycaihw/storage-version/move-types
...
Move the StorageVersions types to kube-apiserver
Kubernetes-commit: 5e95af8c7d9dbcb298bda2e713ba20a103401fe1
2020-09-09 01:26:52 +00:00
Lukasz Szaszkiewicz
ac3c7faf5d
deferredResponseWriter returns after calling the Close() method
...
previously all sorts of errors including a data race were possible because deferredResponseWriter resets the writer and returns it to the pool.
an attempt to write to a nil writer will lead to "invalid memory address or nil pointer dereference"
sharing the same instance of deferredResponseWriter might lead to "index out of range [43] with length 30" and "recovered from err index > windowEnd" errors
Kubernetes-commit: e6f98311d00f083c1b980ed7434d2e9769fa921f
2020-09-07 12:42:36 +02:00
Tim Usner
db03041f4b
Add more tests for LRU cache lookup
...
Kubernetes-commit: cc0b86fa3c5d83ab8023f9403feee3928794f85a
2020-08-04 14:57:45 +02:00
Tim Usner
50305ec465
Move ResourceQuota admission to k8s.io/apiserver
...
Kubernetes-commit: 70d440bc7e3ec31b3f193b85f265b39d629aa3bb
2020-07-29 10:34:39 +02:00
Haowei Cai
cba9c3c6ec
generated
...
Kubernetes-commit: 769f057004f664ece06e5db5e77292534e4e86c4
2020-07-21 10:47:25 -07:00
Stephen Solka
5f7ddf0f68
prefer NoError/Error over Nil/NotNil
...
Kubernetes-commit: 203679cc6105ea490e75af1efa83497b771d7d36
2020-07-18 20:23:35 -04:00
Haowei Cai
0ac797ac9e
move apiserverinternal types to kube-apiserver
...
move versioned types to k8s.io/api;
cleanup generated files
Kubernetes-commit: 1f4a4e9040fd9f357adf563b3d17aadaeb964e2b
2020-07-14 11:43:26 -07:00
Kubernetes Publisher
e7d904b88e
Merge pull request #94623 from answer1991/disable-goaway-ut
...
Skip TestClientReceivedGOAWAY
Kubernetes-commit: 6c824ec97612bfe19d276bc7b1e05a5399f73737
2020-09-08 21:23:27 +00:00
chenjun.cj
cdf4e75f4f
skip TestClientReceivedGOAWAY
...
Kubernetes-commit: 3a4ae287d43046516e1686cb950907e981b96cae
2020-09-09 00:26:24 +08:00
Kubernetes Publisher
3d1daeb86e
Merge pull request #94544 from liggitt/deflake-serving-options
...
Deflake serving options, avoid hard-coding ports
Kubernetes-commit: 1a04aac31d2e2478341980300d91322eca1ef87c
2020-09-04 14:11:41 -07:00
Jordan Liggitt
b7440ce51e
Deflake serving options, avoid hard-coding ports
...
Kubernetes-commit: ec3faa18213fd1386c3fddca40061d6b4a7df22d
2020-09-04 15:55:01 -04:00
Kubernetes Publisher
31b4a51183
Merge pull request #94529 from liggitt/deflake-units
...
Deflake unit tests
Kubernetes-commit: a23cf7077ea8d463674382043aeff10322c840ce
2020-09-04 10:27:41 -07:00
Jordan Liggitt
338bb3eda2
Skip TestGOAWAYConcurrency
...
Kubernetes-commit: dbdd8c5a0c2b345a6b9f2c47055701390d42c3c8
2020-09-04 12:07:02 -04:00
knight42
9acb27b704
test(apiserver): deflake TestClientReceivedGOAWAY
...
protect `localAddr` from concurrent read and write
Signed-off-by: knight42 <anonymousknight96@gmail.com>
Kubernetes-commit: 1f235c858c39f77161d5b5e8272a7113bfca3143
2020-09-04 23:35:53 +08:00
Kubernetes Publisher
304805d5c2
Merge pull request #94390 from answer1991/more-goaway-testcases
...
More testcases for GOAWAY
Kubernetes-commit: 2373477aeacd5cde4369b74c492d4c357560ead8
2020-09-04 13:27:07 +00:00
Kubernetes Publisher
0a70467395
Merge pull request #94491 from dashpole/consistent_quoting
...
Consistently use double quotes in proto files
Kubernetes-commit: 4ad3018ac3f42d268ffbb84074fb1676d26bae90
2020-09-04 05:42:16 +00:00
David Ashpole
4b21935c20
consistently use double quotes in proto files
...
Kubernetes-commit: 296f7c91bb52cd724ce6d6d120d5d41ed459d677
2020-09-03 13:50:03 -07:00
Kubernetes Publisher
76b3773bc1
Merge pull request #94397 from wojtek-t/stop_setting_selflink
...
Stop setting SelfLink in kube-apiserver.
Kubernetes-commit: f736be5721e370db8fa4445a8a3264bb3770fb6e
2020-09-03 21:24:00 +00:00
Kubernetes Publisher
da8b2c5e5e
Merge pull request #94460 from wojtek-t/remove_default_conversions
...
Remove default conversions
Kubernetes-commit: 5b3b2055883e05560263e337b23721ec39c64ac5
2020-09-03 17:25:04 +00:00
wojtekt
7561eea1c6
Remove default conversions
...
Kubernetes-commit: 410d575d4219ee46c3726d31acf86e555f0a5f1b
2020-09-03 10:22:11 +02:00
Kubernetes Publisher
21abc822ac
Merge pull request #94407 from lavalamp/big-rename
...
Control Plane is a better name
Kubernetes-commit: 0455c2d5e7de9c74493a7b99683c9979f793b1ec
2020-09-03 01:26:07 +00:00
Kubernetes Publisher
6bbf679c6b
Merge pull request #94134 from tkashem/etcd-request-duration-bucket
...
Make similar buckets for api and etcd request duration histogram
Kubernetes-commit: ab3ed8c19cf3fde87407ccacbc68939421585346
2020-09-02 21:28:35 +00:00
Kubernetes Publisher
24d0d63dec
Merge pull request #93406 from MikeSpreitzer/no-phantoms
...
Remove phantoms from dump_requests output
Kubernetes-commit: 9631d96b04ff4a83533ff04c6827cb489fda041f
2020-09-02 21:28:33 +00:00
Daniel Smith
828e3af81d
fix a few missed references
...
```
grep -RIl pkg/master . | xargs -n 1 sed -i 's|pkg/master|pkg/controlplane|g'
LC_ALL=C sort -o hack/.golint_failures hack/.golint_failures
```
Kubernetes-commit: 9eb664f88ab5309800a7a334833e5e8742fd9ad1
2020-09-02 11:45:10 -07:00
Kubernetes Publisher
f309e4dff6
Merge pull request #93499 from ZeroMagic/azure-autorest
...
chore: upgrade Azure/go-autorest/autorest to v0.11.1
Kubernetes-commit: e695b40db85cddd2ff87b35ec978b2c76b11dd4c
2020-09-02 13:35:27 +00:00
Kubernetes Publisher
92dfcce91e
Merge pull request #94376 from mkumatag/patch-2
...
Skip TestLoopbackHostPortIPv6 run on non-IPv6 env
Kubernetes-commit: 0d2205f515d8655ab6d0cdabc54f2718eb0fc518
2020-09-02 05:25:27 +00:00
Kubernetes Publisher
1b34be40d3
Merge pull request #94204 from tkashem/impersonation-with-apf
...
Impersonated user with a specified group should not fail flow schema match in Priority & Fairness
Kubernetes-commit: 6e663379ed4585a08f35115684e43a8fb7b074ac
2020-09-02 05:25:23 +00:00