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
Adhityaa Chandrasekar
b8c96b50e9
APF defaults.go: use already defined catch-all name constant
...
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>
Kubernetes-commit: 5d2fdde1202e65bcc66ad1c038d5fe84e7dbad9a
2020-11-18 18:58:45 +00:00
Abu Kashem
e9dd37690f
use default value when the specified timeout is 0s
...
Kubernetes-commit: 0090e27bd3a271e199a232296b45e120dfa9808a
2020-11-18 12:01:27 -05:00
wojtekt
649d11a350
Fix TestStartingResourceVersion flakiness
...
Kubernetes-commit: 37b0004978ebc77838c1a83cf5211f5216e7b3b4
2020-11-18 08:36:05 +01:00
Kobayashi Daisuke
11999a9237
fix staticchekc failer in apiserver/pkg/endpoints/request
...
Kubernetes-commit: fa68cda13f329ff8e0458aa254caf321337c711f
2020-11-18 15:28:35 +09:00
Kobayashi Daisuke
6ea060a0c5
fix staticcheck error: Delete unuser parameter "parameterCodec".
...
Kubernetes-commit: 5767c8d7fd002ad4d32ac8d656177c364dadbfb6
2020-11-18 13:50:26 +09:00
Stefan Bueringer
8f48bb2b5d
rollback httplog change
...
Kubernetes-commit: 6190b87927ccfe57600b19217b31523b8acacb86
2020-11-17 12:56:47 +01:00
Stefan Bueringer
c8433b21e4
fix staticcheck: vendor/k8s.io/apiserver/pkg/server
...
Kubernetes-commit: ed0adcb65e92198177bf23db97807b3312d6be29
2020-11-17 11:58:13 +01: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
xiongzhongliang
351f1ab57a
use klog.Info and klog.Warning when had no format
...
Kubernetes-commit: 90f4aeeea4cc5f96caa6ed87c67ca7e62d1ba21c
2020-11-14 00:55:06 +08:00
KeZhang
23abb6c50f
Fix HSTS Missing From HTTPS Server(Nessus Scanner)
...
Kubernetes-commit: 4801f4d25506dbfed834c67e3fc363bfab54a48e
2020-11-12 16:10:58 +08:00
Tim Hockin
f723593774
Make REST Decorator funcs not return error
...
Kubernetes-commit: 625713008d8897670092a125f26d368e96b7268f
2020-11-10 15:07:05 -08:00
Tim Hockin
04148006d1
Make REST After* funcs not return error
...
Kubernetes-commit: 64491be328128606daa8f91768586257dc393bd0
2020-11-10 14:50:42 -08:00
Tim Hockin
9a5725b94a
Add BeginCreate and BeginUpdate REST hooks
...
These hooks return a "cleanup" func which is called when the top-level
operation completes, with an indicator of which result.
This is to enable much simpler handling of allocations in Service's REST
implementation, in particular.
Some discussion in https://github.com/kubernetes/kubernetes/pull/95967
This also adds tests for the almost totally untested Decorator,
AfterCreate, and AfterUpdate hooks.
Kubernetes-commit: 67c9761623052d147a58807caced1c89262fe30d
2020-11-10 08:40:25 -08:00
Tim Hockin
c2f3123308
Make tests deal with old and new topology labels
...
Kubernetes-commit: 3bd337baf487a0ad9d748e7e0362b3d1b5eb5c4d
2020-11-06 08:47:32 -08:00
wojtekt
ddcc69d4f7
Use current state from watchcache to avoid etcd get for deletions
...
Kubernetes-commit: 7bab6a9c6ed7d4e54da3e010a7bf0a30786d28f9
2020-11-03 17:30:26 +01:00
wojtekt
8c25869e43
Add suggestion to storage interface Delete method
...
Kubernetes-commit: c2d61896f45967cdea15072b7a12faeb635b5dc5
2020-11-03 13:21:00 +01: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