Commit Graph

78319 Commits (326999e30c6b0a61dfc5f8f5e47133ba0f16b217)

Author SHA1 Message Date
Kenichi Omichi 436544488b Add ExpectError() to e2e test framework
There is a lot of gomega.Expect(err).To(gomega.HaveOccurred()) callers
which expect an error happens in e2e tests.
However these test code seems confusing because the code readers
need to take care of To() or NotTo() on each test scenario.
This adds ExpectError() for more readable test code.
In addition, this applies ExpectError() to e2e provisioning.go as a
sample.
2019-05-08 17:40:12 +00: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
Kubernetes Prow Robot f7d92fb963
Merge pull request #77427 from draveness/feature/use-logf-in-log-pkg
refactor: use e2elog.Logf instead of framework.Logf
2019-05-08 10:12:34 -07:00
John Schnake 338bc3ce42 Move framework ssh code to new package
The framework/ssh.go code was heavily used throughout the framework
and could be useful elsewhere but reusing those methods requires
importing all of the framework.

Extracting these methods to their own package for reuse.

Only a few methods had to be copied into this package from the
rest of the framework to avoid an import cycle.
2019-05-08 11:00:36 -05:00
Patrick Ohly 62c5c6345e Revert "Make external driver storage class name generation contain a more random suffix in case of double generation in the same framework context (twice in the same test)"
This reverts commit c50e7fd301 because
it included API changes that shouldn't have been in that PR and
fixing the storage class conflict inside the framework is probably the
wrong place.
2019-05-08 17:28:13 +02:00
Anago GCB 22b6c69983 Update CHANGELOG-1.13.md for v1.13.6. 2019-05-08 14:52:52 +00: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
Abdullah Gharaibeh e660e84459 Faster scheduler. 2019-05-08 09:49:01 -04:00
Kubernetes Prow Robot 086a86b9e2
Merge pull request #77525 from davidz627/fix/externalMulti
Make external driver name generation contain a more random suffix in case of double generation in the same framework context (twice in the same test)
2019-05-08 04:54:48 -07:00
Kubernetes Prow Robot 0ff81d04dc
Merge pull request #76953 from Rand01ph/fix#69896
fix Remove hyperkube short aliases
2019-05-08 04:54:34 -07: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
Kubernetes Prow Robot bace505467
Merge pull request #77577 from logicalhan/revert-unreserve
Revert "Add Un-reserve extension point for the scheduling framework"
2019-05-08 03:04:32 -07: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
Han Kang 634ab0be53 add additional documentation around exposed functionality 2019-05-08 02:15:13 -07:00
Han Kang e6fbb593bb move framework files to subdirectory for isolation 2019-05-08 02:15:13 -07:00
Han Kang 7f9970645c swap out internal reference to use unexported registry initializer 2019-05-08 02:15:13 -07:00
Han Kang abe64acc8d add version parsing to metrics framework, use build version information for registry version 2019-05-08 02:15:13 -07:00
Han Kang cebad0da66 make method names more succinct, improve documentation for posterity 2019-05-08 02:15:13 -07:00
Han Kang cf181cdd9a Add initial wrappers for prometheus.Counter and prometheus.CounterVec. Also add wrapper around prometheus.Registry to customize control-flow 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
Kubernetes Prow Robot 5277e4a11a
Merge pull request #77552 from mm4tt/chunk_size
Add --chunk-size=0 to disable pagination when listing nodes.
2019-05-07 23:38:44 -07:00
Kubernetes Prow Robot 291f2f863a
Merge pull request #77415 from Fedosin/allow_define_kubeconfig
Allow to define kubeconfig file for OpenStack cloud provider
2019-05-07 23:38:32 -07:00
Jordan Liggitt e5778f05b9 Fix unstructured list interface compatibility, fix kubectl paging 2019-05-08 02:00:18 -04:00
Kubernetes Prow Robot 7faeee22b1
Merge pull request #77556 from spiffxp/add-spiffxp-to-conformance-code-approvers
Promote spiffxp to approver, add oomichi as reviewer
2019-05-07 22:15:10 -07:00
Kubernetes Prow Robot 873e7a3259
Merge pull request #77533 from jiatongw/logf/lifecycle
Modify e2e/lifecycle tests to import e2elog.Logf
2019-05-07 22:14:58 -07: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 0befec7fb6
Merge pull request #77447 from dekkagaijin/mip
disable the apiserver's insecure port by default
2019-05-07 22:14:32 -07:00
Han Kang 51992d61a0 Revert "Add Un-reserve extension point for the scheduling framework"
This reverts commit 8b5182581a.
2019-05-07 21:17:29 -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 b34d7ac0ce
Merge pull request #77458 from grayluck/agent-v2.3.0
Bump ip-masq-agent version to v2.3.0. Enable nomasq for reserved IPs.
2019-05-07 17:52:58 -07:00
Kubernetes Prow Robot 1ce103a41f
Merge pull request #77457 from danielqsj/un-reserve
Add Un-reserve extension point for the scheduling framework
2019-05-07 17:52:45 -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
Yuwen Ma 7f629b6921
Bump metrics-server version to v0.3.3 2019-05-07 17:44:23 -07:00
Yu-Ju Hong eadacaf058 GCE/Windows: ignore stopping errors for stackdriver 2019-05-07 17:17:34 -07:00
Harry Zhang 97b221d925 get node zone info from k8s, added tests 2019-05-07 16:27:10 -07:00
Kubernetes Prow Robot 946087b422
Merge pull request #77426 from Random-Liu/remove-terminated-pod
Remove terminated pod from summary api.
2019-05-07 15:55:23 -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 caad1635ce
Merge pull request #77409 from gnufied/add-volume-manager-approvers
Add jan and msau42 as approver for volumemanager
2019-05-07 15:54:59 -07:00
Kubernetes Prow Robot b4262e9a22
Merge pull request #77408 from johnSchnake/frameworkLogRefactoringCommonScaleUpgrades
Move scalability, upgrade, and common packages to framework/log
2019-05-07 15:54:46 -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