Commit Graph

6021 Commits (0c4031f3a6fb34e49b84a115c5e7f140444488d5)

Author SHA1 Message Date
Kubernetes Prow Robot f8d0b21b98
Merge pull request #75853 from roycaihw/fix/use-standard-stacktrace
apimachinery & apiserver: use stacktrace in the stdlib
2019-04-05 19:28:27 -07:00
Kubernetes Prow Robot d2beadc5f9
Merge pull request #75123 from booxter/log_message_client_go
Fixed log message in client-go
2019-04-05 13:13:22 -07:00
Haowei Cai 999a02ceb6 test panic log text 2019-04-05 12:50:20 -07:00
Kubernetes Prow Robot f1693efe37
Merge pull request #76196 from kubernetes/revert-75547-improve_the_efficiency_of_delivery_watch_events
Revert "delivery event non blocking firstly"
2019-04-05 10:21:44 -07:00
Kubernetes Prow Robot 223f355ba4
Merge pull request #76162 from nikhita/bump-gengo
Bump gengo to avoid large errors in verify logs
2019-04-05 07:43:32 -07:00
Wojciech Tyczynski cea9d65a2c
Revert "delivery event non blocking firstly" 2019-04-05 15:36:08 +02:00
Kubernetes Prow Robot 84b561033e
Merge pull request #76175 from stealthybox/refactor-mediatype-loops
Refactor loops over `SupportedMediaTypes()` where mediaType is used to match a single SerializerInfo{}
2019-04-04 23:54:07 -07:00
Kubernetes Prow Robot 470bda42c3
Merge pull request #76153 from liggitt/update-vendor-cleanup
Update vendor cleanup
2019-04-04 23:53:42 -07:00
Kubernetes Prow Robot 28295b0e78
Merge pull request #76098 from smarterclayton/move_direct_encoder
Move DirectEncoder to runtime, rename, add .WithoutConversion() on CodecFactory
2019-04-04 21:07:55 -07:00
Kubernetes Prow Robot 72ed03fed4
Merge pull request #76065 from hormes/add_timeout_support_for_watch
add timeout support for watch
2019-04-04 21:07:42 -07:00
leigh capili 47e52d2981 Refactor loops over SupportedMediaTypes() where mediaType is used to match a single SerializerInfo{}
We have an existing helper function for this:  runtime.SerializerInfoForMediaType()

This is common prep-work for encoding runtime.Objects into JSON/YAML for transmission over the wire or writing to ComponentConfigs.
2019-04-04 19:01:01 -06:00
Nikhita Raghunath 2095ac9b06 bump(k8s.io/gengo): f8a0810f38afb8478882b3835a615aebfda39afa 2019-04-04 23:50:06 +05:30
Jordan Liggitt f5ea2344ae generated 2019-04-04 12:06:45 -04:00
Kubernetes Prow Robot 4da579b68a
Merge pull request #71049 from booxter/expose-tracker-for-fake-simpleclientset
Expose object tracker for fake clientsets
2019-04-04 08:02:54 -07:00
fansong.cfs b304a1f96d add timeout suuport for watch 2019-04-04 21:49:37 +08:00
Kubernetes Prow Robot 4e728efbd6
Merge pull request #76087 from sttts/sttts-fail-feature-gate-errors
Handle feature gate errors
2019-04-03 21:07:24 -07:00
Kubernetes Prow Robot fc556f0d9b
Merge pull request #75771 from liggitt/AnonymousClientConfig
Exclude custom transports when constructing AnonymousClientConfig()
2019-04-03 21:06:50 -07:00
Clayton Coleman 7f9dfe58f4
Use CodecFactory.WithoutConversion() everywhere
Clarifies that requesting no conversion is part of the codec factory, and
future refactors will make the codec factory less opionated about conversion.
2019-04-03 22:19:13 -04:00
Clayton Coleman 994b5c6cc2
Move DirectEncoder to runtime, add `.WithoutConversion()` on CodecFactory
Renome the Direct*coders to clearly identify what they do - add or remove
the version information while encoding or decoding.

This refactor makes it easier for clients to move to a "no conversion"
model.
2019-04-03 22:17:32 -04:00
Kubernetes Prow Robot d5b56f4ffc
Merge pull request #75988 from mcrute/add-mcrute-cloudprovider
Add mcrute to cloudprovider related owners files
2019-04-03 14:55:13 -07:00
Kubernetes Prow Robot f171f9ee75
Merge pull request #75092 from vivekbagade/feature/add-config-to-aggregation
Added config to EventCorrelator in client-go
2019-04-03 14:54:50 -07:00
Ihar Hrachyshka d68cd8a0c7 Expose object tracker for fake clientsets
Not every object kind can be registered via tracker .Add() called as
part of SimpleClientset initialization. This is because .Add() relies
on UnsafeGuessKindToResource to convert object kinds into resource
type names, which is broken for some resources. An example of an
affected kind is NetworkAttachmentDefinitions CRD that uses
network-attachment-definitions as its resource type name. When
UnsafeGuessKindToResource is called for this kind, it returns
networkattachmentdefinitions (without dashes).

As per the comment inside .Add, kinds affected by
UnsafeGuessKindToResource deficiencies should instead register objects
using tracker .Create() method.  Problem is, current SimpleClientset
struct definition doesn't expose the object tracker in any way, which
makes it impossible to properly register these kinds at all.

To address the issue, this change modifies the definition of
SimpleClientset struct to expose the object tracker used via Tracker()
method.
2019-04-03 11:44:05 -07:00
Kubernetes Prow Robot c79fbabf23
Merge pull request #75389 from jpbetz/pagination-v1
Paginate watch cache->etcd List calls & reflector init/resync List calls not served by watch cache
2019-04-03 11:14:25 -07:00
Dr. Stefan Schimanski 37046e3028 Handle feature gate errors 2019-04-03 16:52:05 +02:00
Jordan Liggitt d0261b1077 generated: hack/update-vendor.sh 2019-04-03 10:19:40 -04:00
Jordan Liggitt 579c0560a2 Add staging tools.go imports 2019-04-03 09:17:20 -04:00
Jordan Liggitt c8a8fb4177 Update client-go docs for modules
- remove dep (c0a827dad6acc5fdea09967411aeeb9a8731d58f)
- move godep to bottom (3308b07da50c9547bcbfa50297b9bb91a02e88a2)
- bump example versions (9704cd1347ee287d388aa8f2b0091d4fe09640bb)
- add go modules section (e37037f5ae7c862a4255465ef328b8a3b6db038a)
- update go get docs (cda29fd9329a29856e5e3b218250b57ce8cbcd8f)
2019-04-03 09:15:39 -04:00
Kubernetes Prow Robot c19dc742c4
Merge pull request #75547 from hormes/improve_the_efficiency_of_delivery_watch_events
delivery event non blocking firstly
2019-04-03 03:23:43 -07:00
Kubernetes Prow Robot 42877480ad
Merge pull request #75747 from msau42/remove-alpha-crd
Remove alpha csi CRD
2019-04-02 22:47:41 -07:00
Joe Betz e5a4f09ab3 Add resourceVersion=0 paginated list integration test for disabled and enabled watch cache 2019-04-02 13:06:15 -07:00
Joe Betz 84723c2d3e Paginate List call performed by Reflector's ListAndWatch call 2019-04-02 13:05:13 -07:00
Kubernetes Prow Robot 6681c127d3
Merge pull request #75887 from liggitt/flush-headers
Explicitly flush headers when proxying
2019-04-02 11:49:20 -07:00
Michelle Au d2aa8178f2 Remove alpha CRD install 2019-04-02 10:59:11 -07:00
Kubernetes Prow Robot e6844c21a4
Merge pull request #76002 from BenTheElder/revert-75835
Revert "add timeout suuport for watch"
2019-04-02 03:04:45 -07:00
Kubernetes Prow Robot fd23c84022
Merge pull request #75953 from wojtek-t/add_etcd_metrics
Expose etcd client latency metrics
2019-04-02 01:37:11 -07:00
Kubernetes Prow Robot a3ae6c43c2
Merge pull request #75971 from smarterclayton/fix_partialobjectmeta_list
Correctly send list metadata with v1beta1 PartialObjectMetadataList
2019-04-01 22:44:46 -07:00
Kubernetes Prow Robot 9a8a1e2a94
Merge pull request #75962 from liggitt/aggregated-yaml
Update sample aggregated server yaml to work with e2e test image
2019-04-01 20:48:34 -07:00
fansong.cfs 8910abfdf3 delivery event non blocking firstly 2019-04-02 11:10:41 +08:00
Mike Crute 85d72950eb Add mcrute to cloudprovider related owners files 2019-04-01 19:06:34 -07:00
Benjamin Elder 30a56bab42 Revert "add timeout suuport for watch"
This reverts commit c676e234cc.
2019-04-01 18:39:17 -07:00
wojtekt d5c9ad8049 Expose etcd client latency metrics 2019-04-01 20:46:18 +02:00
Haowei Cai 0e61b77826 remove TrimSuffix and document buffer size 2019-04-01 11:02:39 -07:00
Haowei Cai 5c81571b01 use stdlib runtime.Stack instead of customized code 2019-04-01 10:58:57 -07:00
Kubernetes Prow Robot a0e71b49b6
Merge pull request #75781 from roycaihw/fix/openapi-aggregator-log
kube-aggregator: bump openapi aggregation log level for delegation targets
2019-04-01 10:03:13 -07:00
Kubernetes Prow Robot 1e7ed38326
Merge pull request #75759 from WanLinghao/api_meta_test_fix
Fix a test build failed error
2019-04-01 10:02:47 -07:00
Jordan Liggitt 1b0cc829f3 Update sample aggregated server yaml to work with e2e test image 2019-04-01 12:16:51 -04:00
Clayton Coleman 6801ce990a
Set list meta on PartialObjectMetadataList during transform 2019-04-01 11:59:18 -04:00
Clayton Coleman efde94a0bc Add ListMeta to PartialObjectMetadataList
Unfortunately the proto id is now inconsistent with other "correct" objects,
but to change it will require a breaking serialization change. Worth considering.
2019-04-01 10:48:39 -04:00
Kubernetes Prow Robot 782ed5ce13
Merge pull request #75835 from hormes/add_timeout_to_watch
add timeout support  for Watch()
2019-04-01 06:38:33 -07:00
Kubernetes Prow Robot b75e28fe73
Merge pull request #75595 from liggitt/client-go-instructions
Add preliminary go module instructions to client-go
2019-04-01 02:24:34 -07:00