Commit Graph

10808 Commits

Author SHA1 Message Date
Han Kang
cf17869b61 add sig-instrumentation to owners in component-base/metrics 2019-05-08 16:38:39 -07:00
Kubernetes Prow Robot
19431e0168 Merge pull request #77037 from logicalhan/counter-wrapper
Add wrappers for prometheus.Counter/CounterVec and prometheus.Registry
2019-05-08 14:32:32 -07:00
Kubernetes Prow Robot
805b6cbf83 Merge pull request #76976 from zhan849/aws-get-zone
AWS EBS provisioner should get node zone info from k8s
2019-05-08 14:32:18 -07:00
Kubernetes Prow Robot
0adbd6989d Merge pull request #76385 from sttts/sttts-kube-aggregator-openapi-fix-existing
kube-aggregator: update existing openapi spec info if pre-existing
2019-05-08 14:32:05 -07:00
Ted Yu
85fc089855 Use map to check whether stack trace is needed
Signed-off-by: Ted Yu <yute@vmware.com>
2019-05-08 14:31:50 -07:00
Kubernetes Prow Robot
09c4e10333 Merge pull request #74021 from andrewsykim/move-features-component-base
Move feature gate package from k8s.io/apiserver to k8s.io/component-base
2019-05-08 13:06:34 -07:00
Han Kang
6d839235c2 handle global registry version loading more than once (with different versions) 2019-05-08 10:54:20 -07:00
Daniel (Shijun) Qian
5268f69405 fix duplicated imports of k8s code (#77484)
* fix duplicated imports of api/core/v1

* fix duplicated imports of client-go/kubernetes

* fix duplicated imports of rest code

* change import name to more reasonable
2019-05-08 10:12:47 -07:00
Andrew Sy Kim
dcad650bfe remove apiserver import restrictions for k8s.io/cloud-provider
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-05-08 10:12:55 -04:00
Andrew Sy Kim
6b9b58d8d7 remove apiserver deps to k8s.io/cloud-provider in publish-bot verify rules
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-05-08 10:12:45 -04:00
Andrew Sy Kim
33b0b6bce7 run update-vendor.sh
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-05-08 10:07:25 -04:00
Andrew Kim
c919139245 update import of generic featuregate code from k8s.io/apiserver/pkg/util/feature -> k8s.io/component-base/featuregate 2019-05-08 10:01:50 -04:00
Andrew Kim
b2831a686c move generic feature gate code from k8s.io/apiserver to k8s.io/component-base 2019-05-08 09:58:55 -04:00
Pengfei Ni
1ea5a692fe Add support of shared resource group for Azure public IP
To support this, a new tag "kubernetes-cluster-name" is added to public
IP which indicates the kubernetes cluster name (set in kube-controller-manager).
2019-05-08 19:31:36 +08:00
Han Kang
91d3a79aaf update dependencies (bring in prometheus and semver) 2019-05-08 02:18:11 -07:00
Han Kang
7b619f5763 move global registry code into subdirectory 'legacyregistry' 2019-05-08 02:15:13 -07:00
Han Kang
04db3dc9f7 move files to component-base 2019-05-08 02:15:13 -07:00
Kubernetes Prow Robot
91528d60d5 Merge pull request #77564 from logicalhan/GCERegionalPersistentDisk
move GCERegionalPersistentDisk feature from cloud-provider into kube_features.go
2019-05-08 01:34:33 -07:00
Kubernetes Prow Robot
3706ef5254 Merge pull request #77571 from liggitt/drop-godeps
Remove spurious godeps.json files
2019-05-07 23:38:57 -07:00
Jordan Liggitt
e5778f05b9 Fix unstructured list interface compatibility, fix kubectl paging 2019-05-08 02:00:18 -04:00
Kubernetes Prow Robot
11a46d2515 Merge pull request #77479 from danielqsj/id
fix increment-decrement lint error
2019-05-07 22:14:45 -07:00
Kubernetes Prow Robot
7673b2d161 Merge pull request #72999 from nuistzyw/word
Fix a spelling error
2019-05-07 20:44:32 -07:00
Jordan Liggitt
030c7d6687 Remove spurious godeps.json files 2019-05-07 20:56:22 -04:00
Han Kang
33522a7b76 remove GCERegionalPersistentDisk feature from cloud-provider directly to pkg/features since it is no longer used in cloud-provider. This change prevents cloud-provider from bringing in apiserver and component-base (and csi-translation-lib from bringing those two things in transitively) 2019-05-07 17:55:57 -07:00
Kubernetes Prow Robot
8765fa2e48 Merge pull request #77522 from jennybuckley/remove-version
Handle conversion errors from ObjectToTyped correctly
2019-05-07 17:53:17 -07:00
Kubernetes Prow Robot
7aa57df279 Merge pull request #77374 from cheftako/gce-staging
Staging the GCE Cloud Provider
2019-05-07 17:52:32 -07:00
Harry Zhang
97b221d925 get node zone info from k8s, added tests 2019-05-07 16:27:10 -07:00
Kubernetes Prow Robot
5523be3572 Merge pull request #77419 from alculquicondor/feature/fake-runtime-handler
Store runtimeHandler for the PodSandboxStatus in FakeRuntimeService
2019-05-07 15:55:11 -07:00
Kubernetes Prow Robot
f5d958af4b Merge pull request #76749 from mcrute/ec2-rate-limit-fix
Avoid using tag filters for EC2 API where possible
2019-05-07 15:54:33 -07:00
Kubernetes Prow Robot
167bc954fd Merge pull request #77144 from kenegozi/key-in-invalid-label-error-message
Include the key of invalid label's value in error message
2019-05-07 14:31:15 -07:00
Walter Fender
796097ae40 Staging the GCE Cloud Provider
**What type of PR is this?**
/kind cleanup

**What this PR does / why we need it**:
Staging the GCE Cloud Provider as part of KEP [20190125-removing-in-tree-providers](https://github.com/kubernetes/enhancements/blob/master/keps/sig-cloud-provider/20190125-removing-in-tree-providers.md). Staging repo setup here https://github.com/kubernetes/legacy-cloud-providers
Moves the GCE cloud provider implementation to staging.
This is in preparation for moving the cloud provider code out of tree entirely.
However we need it in staging while the code needs to be consumed both in/out of tree.

**Which issue(s) this PR fixes**:
Fixes #

**Special notes for your reviewer**:

**Does this PR introduce a user-facing change?**:

```
NONE
```

Updated import dependency tracking.
Factored in the cleanup from #77412
Minor fix to go.mod.
2019-05-07 13:17:52 -07:00
Mike Crute
c8edfa2417 Avoid using tag filters for EC2 API where possible
For very large clusters these tag filters are not efficient within the
EC2 API and will result in rate limiting. Most of these queries have
filters that are targeted narrowly enough that the elimination of the
tags filter will not return significantly more data but will be executed
more efficiently by the EC2 API.

Additionally, some API wrappers did not support pagination despite the
underlying API calls being paginated. This change adds pagination to
prevent truncating the returned results.
2019-05-07 12:42:42 -07:00
Kubernetes Prow Robot
8fa775e546 Merge pull request #75187 from subramanian-neelakantan/host_to_create_volume
Use any host that mounts the datastore to create Volume
2019-05-07 08:15:54 -07:00
Pengfei Ni
7ca1c832d2 Set ETAG when updating Azure loadbalancer, route and route table 2019-05-07 16:59:36 +08:00
Kubernetes Prow Robot
1fb8ed12a2 Merge pull request #75993 from caesarxuchao/add-count
Adding RemainingItemCount to ListMeta
2019-05-06 22:53:40 -07:00
Kubernetes Prow Robot
1b4b1d1c73 Merge pull request #76966 from figo/master
Split TestLoopbackHostPort into 2 tests
2019-05-06 21:32:05 -07:00
danielqsj
acbe498b11 fix other add statement 2019-05-07 10:52:32 +08:00
Kubernetes Prow Robot
56ceba5e30 Merge pull request #77352 from mcrute/move-aws-provider
Staging legacy AWS cloud provider
2019-05-06 15:30:19 -07:00
jennybuckley
13cb241b18 Treat NoCorrespondingTypeError as MissingVersionError 2019-05-06 15:13:36 -07:00
Chao Xu
d001a0fc86 generated 2019-05-06 14:16:19 -07:00
hui luo
6b73b5031c Split TestLoopbackHostPort into 2 tests
firstly, split into two tests: TestLoopbackHostPortIPv4 and  TestLoopbackHostPortIPv6.
then improve error handling, going to fail with explicit error message when run host
that does not support ipv6 or ipv4
2019-05-06 13:12:19 -07:00
Chao Xu
58c18309a8 Add RemainingItemCount to ListMeta 2019-05-06 12:58:51 -07:00
Kubernetes Prow Robot
4b7c607ba4 Merge pull request #77464 from danielqsj/vs
replace errors.New(fmt.Sprintf()) with fmt.Errorf()
2019-05-06 11:09:56 -07:00
Mike Crute
6f5cf1a6e0 Staging legacy AWS cloud provider 2019-05-06 09:34:13 -07:00
Kubernetes Prow Robot
203d5f07c8 Merge pull request #77510 from wojtek-t/revert_beorn7
Revert "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973"
2019-05-06 08:31:42 -07:00
wojtekt
21e51ddf36 Revert "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973"
This reverts commit a2ec981f67.
2019-05-06 16:07:40 +02:00
Pengfei Ni
a019f17919 Add etag support to Azure loadbalancer, route and routetable clients 2019-05-06 16:19:27 +08:00
danielqsj
142fe19f2d fix increment-decrement lint error 2019-05-06 13:14:51 +08:00
danielqsj
ed9a3fae8e replace errors.New(fmt.Sprintf()) with fmt.Errorf() 2019-05-05 17:48:20 +08:00
Pengfei Ni
f085c991cc Cleanup the workarounds for augmented NSGs since it has been GA 2019-05-05 14:53:00 +08:00