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
chenjun.cj
599aa4d0a8
add more testcases for GOAWAY filter
...
Kubernetes-commit: 434fd2a976b8ecf8a85c9b00ef7c6ccf8f6f5ca3
2020-09-01 16:44:48 +08:00
Manjunath Kumatagi
9e91e826fe
Skip TestLoopbackHostPortIPv6 run on non-IPv6 env
...
Kubernetes-commit: a9c0c5a9de80bc2f1c88f049a19fcbcff285c245
2020-08-31 23:20:49 +05:30
Kubernetes Publisher
08a1a1826d
Merge pull request #93523 from wojtek-t/fix_metrics_reporting
...
Fix verbs reporting in kube-apiserver metrics
Kubernetes-commit: 74b04768b6d1a087c106828f45aeed2f84fa971e
2020-08-30 05:22:17 +00:00
Kubernetes Publisher
781168be5c
Merge pull request #94259 from jingyih/update_etcd_client_3p4p13
...
Update etcd client to v3.4.13
Kubernetes-commit: 7f813a9d05feb14d00e6bbfe460456c0c362a465
2020-08-28 17:25:49 +00:00
Kubernetes Publisher
b413026d3c
Merge pull request #93311 from logicalhan/monitoring-role
...
Add bootstrap policy for monitoring endpoints
Kubernetes-commit: a9d1482710a4c4baf112890882f4ab3d4be158a6
2020-08-28 17:25:45 +00:00
Kubernetes Publisher
49afbdcc5f
Merge pull request #93162 from julianvmodesto/before-first-apply-test
...
Add tests for stopped managed fields tracking
Kubernetes-commit: 0eeb676468daae4abe0bdcb706f420c55b44f166
2020-08-28 17:25:43 +00:00
Kubernetes Publisher
2000a57dd8
Merge pull request #92987 from nikhita/cleanup-owners-apimachinery
...
apimachinery: remove inactive members from OWNERS
Kubernetes-commit: 0a1aa394b79f4647a3fe841b4ddee31a62596eb0
2020-08-28 05:25:58 +00:00
Kubernetes Publisher
d27a7b41de
Merge pull request #92975 from gaurav1086/TestCreateInvokeAdmissionControl_remove_unnecessary_goroutine
...
TestCreateInvokeAdmissionControl: remove unnecessary goroutine in sequential processing
Kubernetes-commit: dfb809c3c4d2e01743629e3d542d697e8e909563
2020-08-28 05:25:56 +00:00
Kubernetes Publisher
8ab69b327a
Merge pull request #92696 from gongguan/callhook
...
skip mismatched webhookAccessor and object
Kubernetes-commit: 88c177b833e59d9ec44647df87ab5389e193d06e
2020-08-28 05:25:54 +00:00
Kubernetes Publisher
83597d0d9c
Merge pull request #92547 from kensipe/apiservier-staticchecks-bools
...
fix Apiserver staticchecks for bools
Kubernetes-commit: 31191f6055e1d65ec3c95d964fb2d10e3aba4e8e
2020-08-28 05:25:51 +00:00
Kubernetes Publisher
79771e0325
Merge pull request #92418 from panpan0000/static-check-server-healthz
...
Fix static check failures for staging/src/k8s.io/apiserver/pkg/server/healthz
Kubernetes-commit: 99d645d3f3200e2eb11ecdab69f552c7aeb51eb7
2020-08-28 01:25:42 +00:00
Kubernetes Publisher
fe77166cb4
Merge pull request #92288 from zhijianli88/cleanup-tempfiles
...
Cleanup tempfiles
Kubernetes-commit: 2e59a17dc1c083f6c905111fbd4a73f2262a41ee
2020-08-28 01:25:39 +00:00
Kubernetes Publisher
bb04b21550
Merge pull request #93848 from nikhita/cleanup-apiserver-owners
...
apiserver: remove inactive members from OWNERS
Kubernetes-commit: 888f9c2c9313a754874871a61b10e9ec682273ef
2020-08-27 17:21:59 +00:00
jingyih
1d6751f7ac
Update etcd client to v3.4.13
...
Kubernetes-commit: 1838c9336d50336737cc3989eb9cae89e3eba854
2020-08-27 02:57:21 +08:00
Kubernetes Publisher
55bf499494
Merge pull request #94146 from MikeSpreitzer/limit-lag
...
Make sampleAndWaterMarkHistograms not fall very far behind
Kubernetes-commit: 14a11060a0775ed609f0810898ebdbe737c59441
2020-08-22 01:21:54 +00:00
Abu Kashem
f2c6d937f5
Add impersonated user to system:authenticated group
...
Currently if a group is specified for an impersonated user,
'system:authenticated' is not added to the 'Groups' list inside the
request context.
This causes priority and fairness match to fail. The catch-all flow
schema needs the user to be in the 'system:authenticated' or in the
'system:unauthenticated' group. An impersonated user with a specified
group is in neither.
As a general rule, if an impersonated user has passed authorization
checks, we should consider him authenticated.
Kubernetes-commit: 01619cfaf6d2b1bcd96c65239e40add5c046f1e4
2020-08-21 13:15:04 -04:00
Kubernetes Publisher
b06200931e
Merge pull request #94147 from liggitt/json-patch
...
Update json-patch to v4.9.0 tagged release
Kubernetes-commit: ce3dd04c49067d0f7cb713d0b866b5b7eea04a18
2020-08-21 05:25:45 +00:00
Jordan Liggitt
8c8baddb57
Update json-patch to v4.9.0 tagged release
...
Kubernetes-commit: 245064a3518c7a42fe830316da2fbfd2667db01d
2020-08-20 17:05:24 -04:00
Mike Spreitzer
b1ede52e21
Make sampleAndWaterMarkHistograms not fall very far behind
...
Kubernetes-commit: 9e89b92a92c02cdd2c70c0f52a30936e9c3309c7
2020-08-20 16:43:11 -04:00
Abu Kashem
2819f102d4
Make similar buckets for api and etcd request duration histogram
...
Make similar buckets for the apiserver_request_duration_seconds and
the etcd_request_duration_seconds histogram so that the result is
more comparable side by side.
etcd_request_duration_seconds uses the default buckets provided by
prometheus client library:
DefBuckets = []float64{.005, .01, .025, .05, .1, .25, .5, 1, 2.5, 5, 10}
apiserver_request_duration_seconds on the other hand uses more fine
grained buckets, and the maximum bucket size is 60s. Both histograms
should use similar bucket sizes so they are more comparable side by side.
Kubernetes-commit: 9d8441f17d90c46eca6390a522e8771bed10e0ba
2020-08-20 11:49:15 -04:00
Kubernetes Publisher
09eab1cf2c
Merge pull request #94105 from liggitt/etcd-3.4.12
...
Update to etcd client version 3.4.12
Kubernetes-commit: dd3d66b27d60459a719197202819bcfcf16de03e
2020-08-19 21:22:16 +00:00
Jordan Liggitt
b42bba81b1
etcd 3.4.12
...
Kubernetes-commit: ac29889c1929379dae40c8d9e2950475c108e9ea
2020-08-19 13:38:33 -04:00