Commit Graph

4026 Commits

Author SHA1 Message Date
Kubernetes Publisher 14a89ca00f Merge pull request #96727 from liggitt/revert-timeout
Revert timeout changes

Kubernetes-commit: f35df2f8411ea68891c9fa829733c497002d4b97
2020-11-19 16:10:51 -08:00
Jordan Liggitt cec339c07a Revert "plumb context with request deadline"
This reverts commit 83f869ee1350da1b65d508725749fb70d0f535f2.

Kubernetes-commit: afd92b3b3ea8fa8e3dbe2521d6ce213c809d25c7
2020-11-19 18:15:04 -05:00
Jordan Liggitt 9d2ba50b16 Revert "use default value when the specified timeout is 0s"
This reverts commit 0090e27bd3a271e199a232296b45e120dfa9808a.

Kubernetes-commit: 3e21057070c8227d217a272b6a2429ed3930ec7e
2020-11-19 18:13:37 -05:00
Kubernetes Publisher ca59433a77 Merge pull request #96185 from roycaihw/dedup-owner-references
Apiserver dedups owner references before creating/updating objects

Kubernetes-commit: d0398c395ad7455cc67e4f74250f16fc98610e49
2020-11-20 01:03:18 +00:00
Kubernetes Publisher 16ef353c3a Merge pull request #96681 from tkashem/request-timout-e2e
Use default value when the specified timeout for a request is 0s

Kubernetes-commit: b381baab6630df955f2428953f9853fa7356d1d3
2020-11-18 21:02:42 +00:00
Haowei Cai 2b4b1e4164 generated
Kubernetes-commit: 40a65577c72de63d7ee6e4295d4a7fc7016fc5e4
2020-11-18 12:48:26 -08:00
Haowei Cai 77d77260fb unit and integration tests
apiserver dedups and adds warning in CREATE/UPDATE/PATCH requests;
also handles duplication caused by mutating admission.

Kubernetes-commit: 8bcf34a203efa596ac3b65da9afd6b6c764e78a9
2020-11-18 12:46:20 -08:00
Haowei Cai 00bc4d7843 apiserver dedups owner references and adds warning
for CREATE and UPDATE requests, we check duplication before managedFields
update, and after mutating admission; for PATCH requests, we check
duplication after mutating admission

Kubernetes-commit: ffc54ed1d2cbf4396fcc498beeb6ad34ac3df69c
2020-11-18 12:35:45 -08:00
Abu Kashem e9dd37690f use default value when the specified timeout is 0s
Kubernetes-commit: 0090e27bd3a271e199a232296b45e120dfa9808a
2020-11-18 12:01:27 -05:00
Kubernetes Publisher 6fa08df071 Merge pull request #96061 from tkashem/context-wiring
plumb context with request deadline

Kubernetes-commit: 59ac565dbf603f0636dbbcc2bb61a35fb2969d7e
2020-11-16 06:29:05 -08:00
Abu Kashem 46e3e4810e plumb context with request deadline
- as soon as a request is received by the apiserver, determine the
timeout of the request and set a new request context with the deadline.
- the timeout filter that times out non-long-running requests should
use the request context as opposed to a fixed 60s wait today.
- admission and storage layer uses the same request context with the
deadline specified.

Kubernetes-commit: 83f869ee1350da1b65d508725749fb70d0f535f2
2020-10-30 16:30:05 -04:00
Kubernetes Publisher 4b2cbebab5 Merge pull request #96317 from Jefftree/test-ssa
Integrate defaults marker to defaulter-gen

Kubernetes-commit: 05d1b94a701d807666b40665f5728e0cc5f92054
2020-11-14 09:05:27 +00:00
Kubernetes Publisher 9877c4ea84 Merge pull request #96266 from chenyw1990/fixcachewacherleak
Fix cacheWatcher leak when time jump to the future and jump back

Kubernetes-commit: afb2342318562a62e832907b8183388244c770e0
2020-11-14 09:05:24 +00:00
Kubernetes Publisher 9fec9c3cf1 Merge pull request #96527 from adtac/apfbeta
promote API priority and fairness types and APIs to beta

Kubernetes-commit: 36f571404fcb136011024b89efaa2a0d089acd5f
2020-11-14 05:05:10 +00:00
Kubernetes Publisher 13d987893e Merge pull request #96425 from bobbypage/vendor-cadvisor-v0.38
Vendor cadvisor v0.38.4

Kubernetes-commit: 41533ecec8966636554faba44368a36d5d6c5347
2020-11-14 01:06:27 +00:00
David Porter d33fb66dfe vendor: cadvisor v0.38.4
Kubernetes-commit: 8af7405f1730c4913c48c6dc494e319cb3015f69
2020-11-13 19:52:57 +00:00
Adhityaa Chandrasekar e590a0415c flowcontrol bootstrap: give catch-all PL more concurrency share
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: 642b11483030e5aedbd6f43aeac3cbe40255b3b6
2020-11-13 19:26:06 +00:00
Kubernetes Publisher 6b7cca877d Merge pull request #96549 from caesarxuchao/net-sys-dep-update
update golang.org/x/net and golang.org/x/sys

Kubernetes-commit: 85cd7c530bf55cd369bdcb92a5a31d3d1547113f
2020-11-13 17:22:37 +00:00
Chao Xu 7fd16a331e update golang.org/x/net and golang.org/x/sys
Kubernetes-commit: 7b26cff1740ecfb8e6ac184539d1cb5dd66991c2
2020-11-13 05:15:22 +00:00
Kubernetes Publisher 120b7989f2 Merge pull request #95978 from roycaihw/storage-version/gc
Storage version garbage collector

Kubernetes-commit: da75c266487c52425d3eb07df30229aea04bb28e
2020-11-13 04:31:21 +00:00
Adhityaa Chandrasekar 43cf7154be APF matching: fallback to catch-all if nothing matches
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: 794a3ec0997caffa116c2e6f78feb53ebfca6052
2020-11-13 03:58:07 +00:00
Adhityaa Chandrasekar 3d56b6662b flowcontrol bootstrap: make exempt PL last
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: bb32d51fd6eeb6a0d1c287986a3f575c8c9a180d
2020-11-13 03:44:56 +00:00
Haowei Cai eff0ad2a27 fixup! unblock resources that the storage version manager depends on
Kubernetes-commit: f9f6959284260ed43401cdb2ee13ed1167c32b19
2020-11-12 16:37:17 -08:00
Kubernetes Publisher 431407e36a Merge pull request #96530 from MikeSpreitzer/fix96459
Fixed quantization and made monotic time reversal not panic

Kubernetes-commit: 912f5ec5c485aeca110364187c848c925c7b0164
2020-11-13 00:30:40 +00:00
Haowei Cai 095588786d unblock resources that the storage version manager depends on
to avoid deadlock itself

Kubernetes-commit: 59b13500c6c1a19824248376a2fc725453682609
2020-11-12 16:22:34 -08:00
Mike Spreitzer 70bbff23ac Fixed quantization and made monotic time reversal not panic
Changed quantization to use monotonic clock readings.

Stopping panicing when monotonic clock readings go backwards because
https://github.com/kubernetes/kubernetes/issues/96459 reported it
happening.

Re-organized sampleAndWaterMarkHistograms::innerSet to `defer` the
Unlock call, because that is the preferred pattern.

Kubernetes-commit: 0809220fd04d26892f0fcfd3bf54cc4baeda22da
2020-11-12 15:17:07 -05:00
Kubernetes Publisher ecc0608a45 Merge pull request #96424 from deads2k/check
add timeout message in addition to metric

Kubernetes-commit: 9bfffa2430d314fc101d0089164f4ed4eeebeca6
2020-11-12 20:33:55 +00:00
Kubernetes Publisher 7490b8bcb0 Merge pull request #96389 from Jefftree/kas-013
Bump network proxy to v0.0.14

Kubernetes-commit: fd6bd36081d76dbf19b20db3960d6b8e26798bdd
2020-11-12 20:33:53 +00:00
Antoine Pelisse 1419de0133 Strip defaults in new places
Kubernetes-commit: de4abee3ef6f23d0ff43e01639c046c47001edc8
2020-11-11 12:42:12 -08:00
Antoine Pelisse 9c3ab6c5ed Update kube-openapi
Kubernetes-commit: 8cce122e7b6506b361032869f7115635f13ca96a
2020-11-10 15:09:03 -08:00
David Eads fd497c40f8 put a message, not a stack, in the log on a timeout
Kubernetes-commit: 2fca40d5b1699aafa940fcf6260a994ca8a7567f
2020-11-10 14:52:36 -05:00
Jefftree 73a1b6a070 Bump kas to v0.0.14
Kubernetes-commit: 58001e847db7c8e4b94ebf1ab9477cecb7426075
2020-11-09 15:48:41 -08:00
Kubernetes Publisher 2ed9d6a7fa Merge pull request #95002 from p0lyn0mial/upstream-supress-err-conn-killed
stop logging killing connection/stream because serving request timed out and response had been started

Kubernetes-commit: 40ef0ad6e938c8b5bf827e6dbce68f1ad2b25900
2020-11-11 00:30:05 +00:00
Kubernetes Publisher 23ee0cbbd7 Merge pull request #93873 from roycaihw/storage-version/handler
Apiserver updates storageversions API and filters certain write requests during bootstrap

Kubernetes-commit: 4261200724cd0541b4ff02cc56be866b98142823
2020-11-10 04:29:44 +00:00
Kubernetes Publisher 478d8a397d Merge pull request #96244 from yue9944882/apf-filter-test-failure
Fixes APF filter test failure due to racy read&write

Kubernetes-commit: d9d626f1e67f2a6eb1d68ed06b265fa877ec5764
2020-11-10 00:30:12 +00:00
Kubernetes Publisher 3273e485c5 Merge pull request #96323 from msscaroso/fix-lint-runtime-serializer-json
Fix go lint on folder apimachinery/pkg/runtime/serializer/json

Kubernetes-commit: 55f95bc8939ec91d6edd15c1b148bef9fa98aca6
2020-11-09 20:30:05 +00:00
Kubernetes Publisher 584d80d8b4 Merge pull request #95954 from sttts/sttts-go-openapi
apiextensions: replace go-openapi with kube-openapi fork for validation

Kubernetes-commit: 0cba30d891cb77e813d7f19dcc5ae422076fcfe3
2020-11-09 16:33:23 +00:00
Haowei Cai 0273686309 require APIServerIdentity to be enabled to run StorageVersionAPI
without APIServerIdentity enabled, stale apiserver leases won't be GC'ed
and the same for stale storage version entries. In that case the storage
migrator won't operate correctly without manual intervention.

Kubernetes-commit: 1c2d446648662529282a3bb1528a6dbb50700fdb
2020-11-08 19:06:30 -08:00
Haowei Cai 8cacb1c26f updater correctly updates storageversion status
Kubernetes-commit: 23ef9b51a8fe4d64c20ada99cfead90447a6ffc2
2020-11-08 18:52:05 -08:00
Marcio Caroso 8e88bf25dd Fix go lint on folder apimachinery/pkg/runtime/serializer/json
Kubernetes-commit: 4b8b9c92bfc4bffe2fbaca3c5a5f731b77dc8915
2020-11-06 20:20:57 -03:00
Dr. Stefan Schimanski 7c45e9ff29 bump(k8s.io/kube-openapi)
Kubernetes-commit: dd1709ba46580af290712b0eca12acd00a78789d
2020-11-06 10:59:34 +01:00
Kubernetes Publisher 333403406e Merge pull request #96279 from cmluciano/cml/netutilsipv4
dualstack: cleanup IsIPv4 duplicates in favor of k8s/utils functions

Kubernetes-commit: 151c2799d1d76ae6a9847b89bdf912604477c2d5
2020-11-07 12:30:45 +00:00
Kubernetes Publisher 9bba9d00b7 Merge pull request #95533 from roycaihw/apiserver-lease-controller
Add kube-apiserver lease controller

Kubernetes-commit: 281866b35c0645e9bffc00d5e6d2f97b64680fd9
2020-11-07 12:30:42 +00:00
Kubernetes Publisher 0fb509f8a9 Merge pull request #96217 from p0lyn0mial/delegated-authn-webhook-token-timeout
DelegatingAuthenticationOptions TokenReview client timeout

Kubernetes-commit: b1b627072a8a0eb28bc71110e72b5843a9282863
2020-11-06 20:43:33 +00:00
Kubernetes Publisher cb3362981c Merge pull request #96236 from adtac/apfsnakecase
APF: use snake_case in metric labels

Kubernetes-commit: 8f6ffb24df989608b87451f89b8ac9fc338ed71c
2020-11-06 12:29:04 +00:00
Kubernetes Publisher fc222c7432 Merge pull request #96231 from deads2k/clean-up-feature
update features to indicate beta in comment

Kubernetes-commit: 226ea6b49d8db4db2fdd1c7230aed1653b449cee
2020-11-06 00:50:03 +00:00
Kubernetes Publisher 44451407e9 Merge pull request #95571 from eddiezane/ez/update-cobra
Update cobra dependency to v1.1.1

Kubernetes-commit: 11608f8c0c7094b98d261fdb3e966b7de8aa5f76
2020-11-05 20:34:32 +00:00
Christopher M. Luciano ccaf0240db dualstack: incorporate IsIPv4 updates from utils repo
This dependency bump will allow for cleanup of duplicate code in
the dualstack e2e tests.

Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>

Kubernetes-commit: 5303b3fbbd52f5092bdcbd3765347eb218485ca5
2020-11-05 14:25:23 -05:00
Kubernetes Publisher a283c87db3 Merge pull request #96229 from adtac/apfrace
apiserver/filters test: fix data race and do not leak goroutines

Kubernetes-commit: ec1541c38fce2db65c25a1c7255674ba98a94bd9
2020-11-05 16:43:28 +00:00
Adhityaa Chandrasekar 8b21b5725d APF metrics: set StabilityLevel to ALPHA
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: b16f36b251ddbfef5f12fed58640de53512631f0
2020-11-05 15:35:39 +00:00