Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
7d62316f
Commit
7d62316f
authored
May 13, 2019
by
Mike Crute
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Migrate fake cloud provider to staging
parent
0e224ad3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
66 additions
and
65 deletions
+66
-65
.golint_failures
hack/.golint_failures
+0
-1
BUILD
pkg/cloudprovider/providers/BUILD
+0
-1
BUILD
pkg/controller/cloud/BUILD
+1
-1
node_controller_test.go
pkg/controller/cloud/node_controller_test.go
+11
-11
node_lifecycle_controller_test.go
pkg/controller/cloud/node_lifecycle_controller_test.go
+13
-13
BUILD
pkg/controller/route/BUILD
+1
-1
route_controller_test.go
pkg/controller/route/route_controller_test.go
+3
-3
BUILD
pkg/controller/service/BUILD
+1
-1
service_controller_test.go
pkg/controller/service/service_controller_test.go
+10
-10
BUILD
pkg/kubelet/cloudresource/BUILD
+1
-1
cloud_request_manager_test.go
pkg/kubelet/cloudresource/cloud_request_manager_test.go
+3
-3
BUILD
pkg/kubelet/nodestatus/BUILD
+1
-1
setters_test.go
pkg/kubelet/nodestatus/setters_test.go
+2
-2
BUILD
pkg/volume/azure_file/BUILD
+1
-1
azure_file_test.go
pkg/volume/azure_file/azure_file_test.go
+2
-2
BUILD
pkg/volume/vsphere_volume/BUILD
+1
-1
vsphere_volume_test.go
pkg/volume/vsphere_volume/vsphere_volume_test.go
+2
-2
BUILD
staging/src/k8s.io/cloud-provider/BUILD
+1
-0
BUILD
staging/src/k8s.io/cloud-provider/fake/BUILD
+2
-1
doc.go
staging/src/k8s.io/cloud-provider/fake/doc.go
+1
-1
fake.go
staging/src/k8s.io/cloud-provider/fake/fake.go
+0
-0
BUILD
test/integration/serving/BUILD
+1
-1
serving_test.go
test/integration/serving/serving_test.go
+2
-2
BUILD
test/integration/volume/BUILD
+1
-1
attach_detach_test.go
test/integration/volume/attach_detach_test.go
+2
-2
persistent_volumes_test.go
test/integration/volume/persistent_volumes_test.go
+2
-2
modules.txt
vendor/modules.txt
+1
-0
No files found.
hack/.golint_failures
View file @
7d62316f
...
@@ -50,7 +50,6 @@ pkg/apis/rbac/validation
...
@@ -50,7 +50,6 @@ pkg/apis/rbac/validation
pkg/apis/storage
pkg/apis/storage
pkg/apis/storage/v1
pkg/apis/storage/v1
pkg/apis/storage/v1beta1
pkg/apis/storage/v1beta1
pkg/cloudprovider/providers/fake
pkg/cloudprovider/providers/photon
pkg/cloudprovider/providers/photon
pkg/controller
pkg/controller
pkg/controller/apis/config/v1alpha1
pkg/controller/apis/config/v1alpha1
...
...
pkg/cloudprovider/providers/BUILD
View file @
7d62316f
...
@@ -36,7 +36,6 @@ filegroup(
...
@@ -36,7 +36,6 @@ filegroup(
srcs = [
srcs = [
":package-srcs",
":package-srcs",
"//pkg/cloudprovider/providers/cloudstack:all-srcs",
"//pkg/cloudprovider/providers/cloudstack:all-srcs",
"//pkg/cloudprovider/providers/fake:all-srcs",
"//pkg/cloudprovider/providers/openstack:all-srcs",
"//pkg/cloudprovider/providers/openstack:all-srcs",
"//pkg/cloudprovider/providers/ovirt:all-srcs",
"//pkg/cloudprovider/providers/ovirt:all-srcs",
"//pkg/cloudprovider/providers/photon:all-srcs",
"//pkg/cloudprovider/providers/photon:all-srcs",
...
...
pkg/controller/cloud/BUILD
View file @
7d62316f
...
@@ -46,7 +46,6 @@ go_test(
...
@@ -46,7 +46,6 @@ go_test(
],
],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/controller/testutil:go_default_library",
"//pkg/controller/testutil:go_default_library",
"//pkg/kubelet/apis:go_default_library",
"//pkg/kubelet/apis:go_default_library",
...
@@ -60,6 +59,7 @@ go_test(
...
@@ -60,6 +59,7 @@ go_test(
"//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library",
"//staging/src/k8s.io/client-go/tools/record:go_default_library",
"//staging/src/k8s.io/client-go/tools/record:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
],
],
...
...
pkg/controller/cloud/node_controller_test.go
View file @
7d62316f
...
@@ -30,7 +30,7 @@ import (
...
@@ -30,7 +30,7 @@ import (
"k8s.io/client-go/informers"
"k8s.io/client-go/informers"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
cloudprovider
"k8s.io/cloud-provider"
cloudprovider
"k8s.io/cloud-provider"
fakecloud
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
fakecloud
"k8s.io/
cloud-provider
/fake"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/pkg/controller/testutil"
kubeletapis
"k8s.io/kubernetes/pkg/kubelet/apis"
kubeletapis
"k8s.io/kubernetes/pkg/kubelet/apis"
...
@@ -135,7 +135,7 @@ func TestEnsureNodeExistsByProviderID(t *testing.T) {
...
@@ -135,7 +135,7 @@ func TestEnsureNodeExistsByProviderID(t *testing.T) {
for
_
,
tc
:=
range
testCases
{
for
_
,
tc
:=
range
testCases
{
t
.
Run
(
tc
.
testName
,
func
(
t
*
testing
.
T
)
{
t
.
Run
(
tc
.
testName
,
func
(
t
*
testing
.
T
)
{
fc
:=
&
fakecloud
.
Fake
Cloud
{
fc
:=
&
fakecloud
.
Cloud
{
ExistsByProviderID
:
tc
.
existsByProviderID
,
ExistsByProviderID
:
tc
.
existsByProviderID
,
Err
:
tc
.
nodeNameErr
,
Err
:
tc
.
nodeNameErr
,
ErrByProviderID
:
tc
.
providerIDErr
,
ErrByProviderID
:
tc
.
providerIDErr
,
...
@@ -199,7 +199,7 @@ func TestNodeInitialized(t *testing.T) {
...
@@ -199,7 +199,7 @@ func TestNodeInitialized(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
},
},
...
@@ -264,7 +264,7 @@ func TestNodeIgnored(t *testing.T) {
...
@@ -264,7 +264,7 @@ func TestNodeIgnored(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
},
},
...
@@ -336,7 +336,7 @@ func TestGCECondition(t *testing.T) {
...
@@ -336,7 +336,7 @@ func TestGCECondition(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
},
},
...
@@ -421,7 +421,7 @@ func TestZoneInitialized(t *testing.T) {
...
@@ -421,7 +421,7 @@ func TestZoneInitialized(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
},
},
...
@@ -511,7 +511,7 @@ func TestNodeAddresses(t *testing.T) {
...
@@ -511,7 +511,7 @@ func TestNodeAddresses(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
Addresses
:
[]
v1
.
NodeAddress
{
Addresses
:
[]
v1
.
NodeAddress
{
{
{
...
@@ -624,7 +624,7 @@ func TestNodeProvidedIPAddresses(t *testing.T) {
...
@@ -624,7 +624,7 @@ func TestNodeProvidedIPAddresses(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
types
.
NodeName
(
"node0"
)
:
"t1.micro"
,
types
.
NodeName
(
"node0.aws.12345"
)
:
"t2.macro"
,
types
.
NodeName
(
"node0.aws.12345"
)
:
"t2.macro"
,
...
@@ -839,7 +839,7 @@ func TestNodeAddressesNotUpdate(t *testing.T) {
...
@@ -839,7 +839,7 @@ func TestNodeAddressesNotUpdate(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
Addresses
:
[]
v1
.
NodeAddress
{
Addresses
:
[]
v1
.
NodeAddress
{
{
{
...
@@ -914,7 +914,7 @@ func TestNodeProviderID(t *testing.T) {
...
@@ -914,7 +914,7 @@ func TestNodeProviderID(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
Addresses
:
[]
v1
.
NodeAddress
{
Addresses
:
[]
v1
.
NodeAddress
{
{
{
...
@@ -997,7 +997,7 @@ func TestNodeProviderIDAlreadySet(t *testing.T) {
...
@@ -997,7 +997,7 @@ func TestNodeProviderIDAlreadySet(t *testing.T) {
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
factory
:=
informers
.
NewSharedInformerFactory
(
fnh
,
controller
.
NoResyncPeriodFunc
())
fakeCloud
:=
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:=
&
fakecloud
.
Cloud
{
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
InstanceTypes
:
map
[
types
.
NodeName
]
string
{},
Addresses
:
[]
v1
.
NodeAddress
{
Addresses
:
[]
v1
.
NodeAddress
{
{
{
...
...
pkg/controller/cloud/node_lifecycle_controller_test.go
View file @
7d62316f
...
@@ -30,8 +30,8 @@ import (
...
@@ -30,8 +30,8 @@ import (
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
fakecloud
"k8s.io/cloud-provider/fake"
"k8s.io/klog"
"k8s.io/klog"
fakecloud
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
"k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/pkg/controller/testutil"
)
)
...
@@ -39,7 +39,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -39,7 +39,7 @@ func Test_NodesDeleted(t *testing.T) {
testcases
:=
[]
struct
{
testcases
:=
[]
struct
{
name
string
name
string
fnh
*
testutil
.
FakeNodeHandler
fnh
*
testutil
.
FakeNodeHandler
fakeCloud
*
fakecloud
.
Fake
Cloud
fakeCloud
*
fakecloud
.
Cloud
deleteNodes
[]
*
v1
.
Node
deleteNodes
[]
*
v1
.
Node
}{
}{
{
{
...
@@ -66,7 +66,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -66,7 +66,7 @@ func Test_NodesDeleted(t *testing.T) {
DeletedNodes
:
[]
*
v1
.
Node
{},
DeletedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
ExistsByProviderID
:
false
,
ExistsByProviderID
:
false
,
},
},
deleteNodes
:
[]
*
v1
.
Node
{
deleteNodes
:
[]
*
v1
.
Node
{
...
@@ -100,7 +100,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -100,7 +100,7 @@ func Test_NodesDeleted(t *testing.T) {
DeletedNodes
:
[]
*
v1
.
Node
{},
DeletedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
ExistsByProviderID
:
false
,
ExistsByProviderID
:
false
,
ErrByProviderID
:
errors
.
New
(
"err!"
),
ErrByProviderID
:
errors
.
New
(
"err!"
),
},
},
...
@@ -133,7 +133,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -133,7 +133,7 @@ func Test_NodesDeleted(t *testing.T) {
DeletedNodes
:
[]
*
v1
.
Node
{},
DeletedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
ExistsByProviderID
:
true
,
ExistsByProviderID
:
true
,
},
},
deleteNodes
:
[]
*
v1
.
Node
{},
deleteNodes
:
[]
*
v1
.
Node
{},
...
@@ -162,7 +162,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -162,7 +162,7 @@ func Test_NodesDeleted(t *testing.T) {
DeletedNodes
:
[]
*
v1
.
Node
{},
DeletedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
ExistsByProviderID
:
false
,
ExistsByProviderID
:
false
,
},
},
deleteNodes
:
[]
*
v1
.
Node
{
deleteNodes
:
[]
*
v1
.
Node
{
...
@@ -193,7 +193,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -193,7 +193,7 @@ func Test_NodesDeleted(t *testing.T) {
DeletedNodes
:
[]
*
v1
.
Node
{},
DeletedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
NodeShutdown
:
false
,
NodeShutdown
:
false
,
ExistsByProviderID
:
true
,
ExistsByProviderID
:
true
,
ExtID
:
map
[
types
.
NodeName
]
string
{
ExtID
:
map
[
types
.
NodeName
]
string
{
...
@@ -229,7 +229,7 @@ func Test_NodesDeleted(t *testing.T) {
...
@@ -229,7 +229,7 @@ func Test_NodesDeleted(t *testing.T) {
DeletedNodes
:
[]
*
v1
.
Node
{},
DeletedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
ExistsByProviderID
:
false
,
ExistsByProviderID
:
false
,
},
},
deleteNodes
:
[]
*
v1
.
Node
{},
deleteNodes
:
[]
*
v1
.
Node
{},
...
@@ -270,7 +270,7 @@ func Test_NodesShutdown(t *testing.T) {
...
@@ -270,7 +270,7 @@ func Test_NodesShutdown(t *testing.T) {
testcases
:=
[]
struct
{
testcases
:=
[]
struct
{
name
string
name
string
fnh
*
testutil
.
FakeNodeHandler
fnh
*
testutil
.
FakeNodeHandler
fakeCloud
*
fakecloud
.
Fake
Cloud
fakeCloud
*
fakecloud
.
Cloud
updatedNodes
[]
*
v1
.
Node
updatedNodes
[]
*
v1
.
Node
}{
}{
{
{
...
@@ -297,7 +297,7 @@ func Test_NodesShutdown(t *testing.T) {
...
@@ -297,7 +297,7 @@ func Test_NodesShutdown(t *testing.T) {
UpdatedNodes
:
[]
*
v1
.
Node
{},
UpdatedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
NodeShutdown
:
true
,
NodeShutdown
:
true
,
ErrShutdownByProviderID
:
nil
,
ErrShutdownByProviderID
:
nil
,
},
},
...
@@ -349,7 +349,7 @@ func Test_NodesShutdown(t *testing.T) {
...
@@ -349,7 +349,7 @@ func Test_NodesShutdown(t *testing.T) {
UpdatedNodes
:
[]
*
v1
.
Node
{},
UpdatedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
NodeShutdown
:
false
,
NodeShutdown
:
false
,
ErrShutdownByProviderID
:
errors
.
New
(
"err!"
),
ErrShutdownByProviderID
:
errors
.
New
(
"err!"
),
},
},
...
@@ -379,7 +379,7 @@ func Test_NodesShutdown(t *testing.T) {
...
@@ -379,7 +379,7 @@ func Test_NodesShutdown(t *testing.T) {
UpdatedNodes
:
[]
*
v1
.
Node
{},
UpdatedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
NodeShutdown
:
false
,
NodeShutdown
:
false
,
ErrShutdownByProviderID
:
nil
,
ErrShutdownByProviderID
:
nil
,
},
},
...
@@ -409,7 +409,7 @@ func Test_NodesShutdown(t *testing.T) {
...
@@ -409,7 +409,7 @@ func Test_NodesShutdown(t *testing.T) {
UpdatedNodes
:
[]
*
v1
.
Node
{},
UpdatedNodes
:
[]
*
v1
.
Node
{},
Clientset
:
fake
.
NewSimpleClientset
(),
Clientset
:
fake
.
NewSimpleClientset
(),
},
},
fakeCloud
:
&
fakecloud
.
Fake
Cloud
{
fakeCloud
:
&
fakecloud
.
Cloud
{
NodeShutdown
:
true
,
NodeShutdown
:
true
,
ErrShutdownByProviderID
:
nil
,
ErrShutdownByProviderID
:
nil
,
},
},
...
...
pkg/controller/route/BUILD
View file @
7d62316f
...
@@ -42,7 +42,6 @@ go_test(
...
@@ -42,7 +42,6 @@ go_test(
srcs = ["route_controller_test.go"],
srcs = ["route_controller_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/controller/util/node:go_default_library",
"//pkg/controller/util/node:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
...
@@ -52,6 +51,7 @@ go_test(
...
@@ -52,6 +51,7 @@ go_test(
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
"//staging/src/k8s.io/client-go/testing:go_default_library",
"//staging/src/k8s.io/client-go/testing:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
],
],
)
)
...
...
pkg/controller/route/route_controller_test.go
View file @
7d62316f
...
@@ -29,7 +29,7 @@ import (
...
@@ -29,7 +29,7 @@ import (
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/fake"
core
"k8s.io/client-go/testing"
core
"k8s.io/client-go/testing"
cloudprovider
"k8s.io/cloud-provider"
cloudprovider
"k8s.io/cloud-provider"
fakecloud
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
fakecloud
"k8s.io/
cloud-provider
/fake"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
nodeutil
"k8s.io/kubernetes/pkg/controller/util/node"
nodeutil
"k8s.io/kubernetes/pkg/controller/util/node"
)
)
...
@@ -226,9 +226,9 @@ func TestReconcile(t *testing.T) {
...
@@ -226,9 +226,9 @@ func TestReconcile(t *testing.T) {
},
},
}
}
for
i
,
testCase
:=
range
testCases
{
for
i
,
testCase
:=
range
testCases
{
cloud
:=
&
fakecloud
.
FakeCloud
{
RouteMap
:
make
(
map
[
string
]
*
fakecloud
.
Fake
Route
)}
cloud
:=
&
fakecloud
.
Cloud
{
RouteMap
:
make
(
map
[
string
]
*
fakecloud
.
Route
)}
for
_
,
route
:=
range
testCase
.
initialRoutes
{
for
_
,
route
:=
range
testCase
.
initialRoutes
{
fakeRoute
:=
&
fakecloud
.
Fake
Route
{}
fakeRoute
:=
&
fakecloud
.
Route
{}
fakeRoute
.
ClusterName
=
cluster
fakeRoute
.
ClusterName
=
cluster
fakeRoute
.
Route
=
*
route
fakeRoute
.
Route
=
*
route
cloud
.
RouteMap
[
route
.
Name
]
=
fakeRoute
cloud
.
RouteMap
[
route
.
Name
]
=
fakeRoute
...
...
pkg/controller/service/BUILD
View file @
7d62316f
...
@@ -43,7 +43,6 @@ go_test(
...
@@ -43,7 +43,6 @@ go_test(
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/api/testapi:go_default_library",
"//pkg/api/testapi:go_default_library",
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/controller:go_default_library",
"//pkg/controller:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
...
@@ -54,6 +53,7 @@ go_test(
...
@@ -54,6 +53,7 @@ go_test(
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
"//staging/src/k8s.io/client-go/testing:go_default_library",
"//staging/src/k8s.io/client-go/testing:go_default_library",
"//staging/src/k8s.io/client-go/tools/record:go_default_library",
"//staging/src/k8s.io/client-go/tools/record:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
],
],
)
)
...
...
pkg/controller/service/service_controller_test.go
View file @
7d62316f
...
@@ -32,8 +32,8 @@ import (
...
@@ -32,8 +32,8 @@ import (
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/fake"
core
"k8s.io/client-go/testing"
core
"k8s.io/client-go/testing"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/tools/record"
fakecloud
"k8s.io/cloud-provider/fake"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
fakecloud
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
)
)
...
@@ -52,8 +52,8 @@ func defaultExternalService() *v1.Service {
...
@@ -52,8 +52,8 @@ func defaultExternalService() *v1.Service {
func
alwaysReady
()
bool
{
return
true
}
func
alwaysReady
()
bool
{
return
true
}
func
newController
()
(
*
ServiceController
,
*
fakecloud
.
Fake
Cloud
,
*
fake
.
Clientset
)
{
func
newController
()
(
*
ServiceController
,
*
fakecloud
.
Cloud
,
*
fake
.
Clientset
)
{
cloud
:=
&
fakecloud
.
Fake
Cloud
{}
cloud
:=
&
fakecloud
.
Cloud
{}
cloud
.
Region
=
region
cloud
.
Region
=
region
client
:=
fake
.
NewSimpleClientset
()
client
:=
fake
.
NewSimpleClientset
()
...
@@ -166,7 +166,7 @@ func TestCreateExternalLoadBalancer(t *testing.T) {
...
@@ -166,7 +166,7 @@ func TestCreateExternalLoadBalancer(t *testing.T) {
t
.
Errorf
(
"unexpected client actions: %v"
,
actions
)
t
.
Errorf
(
"unexpected client actions: %v"
,
actions
)
}
}
}
else
{
}
else
{
var
balancer
*
fakecloud
.
Fake
Balancer
var
balancer
*
fakecloud
.
Balancer
for
k
:=
range
cloud
.
Balancers
{
for
k
:=
range
cloud
.
Balancers
{
if
balancer
==
nil
{
if
balancer
==
nil
{
b
:=
cloud
.
Balancers
[
k
]
b
:=
cloud
.
Balancers
[
k
]
...
@@ -205,7 +205,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
...
@@ -205,7 +205,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
}
}
table
:=
[]
struct
{
table
:=
[]
struct
{
services
[]
*
v1
.
Service
services
[]
*
v1
.
Service
expectedUpdateCalls
[]
fakecloud
.
Fake
UpdateBalancerCall
expectedUpdateCalls
[]
fakecloud
.
UpdateBalancerCall
}{
}{
{
{
// No services present: no calls should be made.
// No services present: no calls should be made.
...
@@ -225,7 +225,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
...
@@ -225,7 +225,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
services
:
[]
*
v1
.
Service
{
services
:
[]
*
v1
.
Service
{
newService
(
"s0"
,
"333"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s0"
,
"333"
,
v1
.
ServiceTypeLoadBalancer
),
},
},
expectedUpdateCalls
:
[]
fakecloud
.
Fake
UpdateBalancerCall
{
expectedUpdateCalls
:
[]
fakecloud
.
UpdateBalancerCall
{
{
Service
:
newService
(
"s0"
,
"333"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s0"
,
"333"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
},
},
},
},
...
@@ -236,7 +236,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
...
@@ -236,7 +236,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
newService
(
"s1"
,
"555"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s1"
,
"555"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s2"
,
"666"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s2"
,
"666"
,
v1
.
ServiceTypeLoadBalancer
),
},
},
expectedUpdateCalls
:
[]
fakecloud
.
Fake
UpdateBalancerCall
{
expectedUpdateCalls
:
[]
fakecloud
.
UpdateBalancerCall
{
{
Service
:
newService
(
"s0"
,
"444"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s0"
,
"444"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s1"
,
"555"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s1"
,
"555"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s2"
,
"666"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s2"
,
"666"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
...
@@ -250,7 +250,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
...
@@ -250,7 +250,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
newService
(
"s3"
,
"999"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s3"
,
"999"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s4"
,
"123"
,
v1
.
ServiceTypeClusterIP
),
newService
(
"s4"
,
"123"
,
v1
.
ServiceTypeClusterIP
),
},
},
expectedUpdateCalls
:
[]
fakecloud
.
Fake
UpdateBalancerCall
{
expectedUpdateCalls
:
[]
fakecloud
.
UpdateBalancerCall
{
{
Service
:
newService
(
"s1"
,
"888"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s1"
,
"888"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s3"
,
"999"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s3"
,
"999"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
},
},
...
@@ -261,7 +261,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
...
@@ -261,7 +261,7 @@ func TestUpdateNodesInExternalLoadBalancer(t *testing.T) {
newService
(
"s0"
,
"234"
,
v1
.
ServiceTypeLoadBalancer
),
newService
(
"s0"
,
"234"
,
v1
.
ServiceTypeLoadBalancer
),
nil
,
nil
,
},
},
expectedUpdateCalls
:
[]
fakecloud
.
Fake
UpdateBalancerCall
{
expectedUpdateCalls
:
[]
fakecloud
.
UpdateBalancerCall
{
{
Service
:
newService
(
"s0"
,
"234"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
{
Service
:
newService
(
"s0"
,
"234"
,
v1
.
ServiceTypeLoadBalancer
),
Hosts
:
nodes
},
},
},
},
},
...
@@ -527,7 +527,7 @@ func TestSyncService(t *testing.T) {
...
@@ -527,7 +527,7 @@ func TestSyncService(t *testing.T) {
func
TestProcessServiceDeletion
(
t
*
testing
.
T
)
{
func
TestProcessServiceDeletion
(
t
*
testing
.
T
)
{
var
controller
*
ServiceController
var
controller
*
ServiceController
var
cloud
*
fakecloud
.
Fake
Cloud
var
cloud
*
fakecloud
.
Cloud
// Add a global svcKey name
// Add a global svcKey name
svcKey
:=
"external-balancer"
svcKey
:=
"external-balancer"
...
...
pkg/kubelet/cloudresource/BUILD
View file @
7d62316f
...
@@ -19,9 +19,9 @@ go_test(
...
@@ -19,9 +19,9 @@ go_test(
srcs = ["cloud_request_manager_test.go"],
srcs = ["cloud_request_manager_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/cloudprovider/providers/fake:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
],
],
)
)
...
...
pkg/kubelet/cloudresource/cloud_request_manager_test.go
View file @
7d62316f
...
@@ -24,7 +24,7 @@ import (
...
@@ -24,7 +24,7 @@ import (
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
"k8s.io/
cloud-provider
/fake"
)
)
func
createNodeInternalIPAddress
(
address
string
)
[]
v1
.
NodeAddress
{
func
createNodeInternalIPAddress
(
address
string
)
[]
v1
.
NodeAddress
{
...
@@ -38,7 +38,7 @@ func createNodeInternalIPAddress(address string) []v1.NodeAddress {
...
@@ -38,7 +38,7 @@ func createNodeInternalIPAddress(address string) []v1.NodeAddress {
func
TestNodeAddressesDelay
(
t
*
testing
.
T
)
{
func
TestNodeAddressesDelay
(
t
*
testing
.
T
)
{
syncPeriod
:=
100
*
time
.
Millisecond
syncPeriod
:=
100
*
time
.
Millisecond
cloud
:=
&
fake
.
Fake
Cloud
{
cloud
:=
&
fake
.
Cloud
{
Addresses
:
createNodeInternalIPAddress
(
"10.0.1.12"
),
Addresses
:
createNodeInternalIPAddress
(
"10.0.1.12"
),
// Set the request delay so the manager timeouts and collects the node addresses later
// Set the request delay so the manager timeouts and collects the node addresses later
RequestDelay
:
200
*
time
.
Millisecond
,
RequestDelay
:
200
*
time
.
Millisecond
,
...
@@ -82,7 +82,7 @@ func TestNodeAddressesDelay(t *testing.T) {
...
@@ -82,7 +82,7 @@ func TestNodeAddressesDelay(t *testing.T) {
}
}
func
TestNodeAddressesUsesLastSuccess
(
t
*
testing
.
T
)
{
func
TestNodeAddressesUsesLastSuccess
(
t
*
testing
.
T
)
{
cloud
:=
&
fake
.
Fake
Cloud
{}
cloud
:=
&
fake
.
Cloud
{}
manager
:=
NewSyncManager
(
cloud
,
"defaultNode"
,
0
)
.
(
*
cloudResourceSyncManager
)
manager
:=
NewSyncManager
(
cloud
,
"defaultNode"
,
0
)
.
(
*
cloudResourceSyncManager
)
// These tests are stateful and order dependant.
// These tests are stateful and order dependant.
...
...
pkg/kubelet/nodestatus/BUILD
View file @
7d62316f
...
@@ -46,7 +46,6 @@ go_test(
...
@@ -46,7 +46,6 @@ go_test(
srcs = ["setters_test.go"],
srcs = ["setters_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/kubelet/cm:go_default_library",
"//pkg/kubelet/cm:go_default_library",
"//pkg/kubelet/container:go_default_library",
"//pkg/kubelet/container:go_default_library",
"//pkg/kubelet/container/testing:go_default_library",
"//pkg/kubelet/container/testing:go_default_library",
...
@@ -62,6 +61,7 @@ go_test(
...
@@ -62,6 +61,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/rand:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/rand:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
"//vendor/github.com/google/cadvisor/info/v1:go_default_library",
"//vendor/github.com/google/cadvisor/info/v1:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/stretchr/testify/assert:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
"//vendor/github.com/stretchr/testify/require:go_default_library",
...
...
pkg/kubelet/nodestatus/setters_test.go
View file @
7d62316f
...
@@ -34,7 +34,7 @@ import (
...
@@ -34,7 +34,7 @@ import (
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/diff"
"k8s.io/apimachinery/pkg/util/rand"
"k8s.io/apimachinery/pkg/util/rand"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
fakecloud
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
fakecloud
"k8s.io/
cloud-provider
/fake"
"k8s.io/kubernetes/pkg/kubelet/cm"
"k8s.io/kubernetes/pkg/kubelet/cm"
kubecontainer
"k8s.io/kubernetes/pkg/kubelet/container"
kubecontainer
"k8s.io/kubernetes/pkg/kubelet/container"
kubecontainertest
"k8s.io/kubernetes/pkg/kubelet/container/testing"
kubecontainertest
"k8s.io/kubernetes/pkg/kubelet/container/testing"
...
@@ -249,7 +249,7 @@ func TestNodeAddress(t *testing.T) {
...
@@ -249,7 +249,7 @@ func TestNodeAddress(t *testing.T) {
}
}
hostname
:=
testKubeletHostname
hostname
:=
testKubeletHostname
externalCloudProvider
:=
false
externalCloudProvider
:=
false
cloud
:=
&
fakecloud
.
Fake
Cloud
{
cloud
:=
&
fakecloud
.
Cloud
{
Addresses
:
testCase
.
nodeAddresses
,
Addresses
:
testCase
.
nodeAddresses
,
Err
:
nil
,
Err
:
nil
,
}
}
...
...
pkg/volume/azure_file/BUILD
View file @
7d62316f
...
@@ -38,7 +38,6 @@ go_test(
...
@@ -38,7 +38,6 @@ go_test(
srcs = ["azure_file_test.go"],
srcs = ["azure_file_test.go"],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/testing:go_default_library",
"//pkg/volume/testing:go_default_library",
...
@@ -46,6 +45,7 @@ go_test(
...
@@ -46,6 +45,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
"//staging/src/k8s.io/legacy-cloud-providers/azure:go_default_library",
"//staging/src/k8s.io/legacy-cloud-providers/azure:go_default_library",
"//vendor/github.com/Azure/go-autorest/autorest/to:go_default_library",
"//vendor/github.com/Azure/go-autorest/autorest/to:go_default_library",
],
],
...
...
pkg/volume/azure_file/azure_file_test.go
View file @
7d62316f
...
@@ -30,7 +30,7 @@ import (
...
@@ -30,7 +30,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/fake"
fakecloud
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
fakecloud
"k8s.io/
cloud-provider
/fake"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume"
volumetest
"k8s.io/kubernetes/pkg/volume/testing"
volumetest
"k8s.io/kubernetes/pkg/volume/testing"
...
@@ -119,7 +119,7 @@ func TestPluginWithoutCloudProvider(t *testing.T) {
...
@@ -119,7 +119,7 @@ func TestPluginWithoutCloudProvider(t *testing.T) {
func
TestPluginWithOtherCloudProvider
(
t
*
testing
.
T
)
{
func
TestPluginWithOtherCloudProvider
(
t
*
testing
.
T
)
{
tmpDir
:=
getTestTempDir
(
t
)
tmpDir
:=
getTestTempDir
(
t
)
defer
os
.
RemoveAll
(
tmpDir
)
defer
os
.
RemoveAll
(
tmpDir
)
cloud
:=
&
fakecloud
.
Fake
Cloud
{}
cloud
:=
&
fakecloud
.
Cloud
{}
testPlugin
(
t
,
tmpDir
,
volumetest
.
NewFakeVolumeHostWithCloudProvider
(
tmpDir
,
nil
,
nil
,
cloud
))
testPlugin
(
t
,
tmpDir
,
volumetest
.
NewFakeVolumeHostWithCloudProvider
(
tmpDir
,
nil
,
nil
,
cloud
))
}
}
...
...
pkg/volume/vsphere_volume/BUILD
View file @
7d62316f
...
@@ -45,7 +45,6 @@ go_test(
...
@@ -45,7 +45,6 @@ go_test(
],
],
embed = [":go_default_library"],
embed = [":go_default_library"],
deps = [
deps = [
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/util/mount:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume:go_default_library",
"//pkg/volume/testing:go_default_library",
"//pkg/volume/testing:go_default_library",
...
@@ -54,6 +53,7 @@ go_test(
...
@@ -54,6 +53,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/client-go/util/testing:go_default_library",
"//staging/src/k8s.io/client-go/util/testing:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
"//staging/src/k8s.io/legacy-cloud-providers/vsphere:go_default_library",
"//staging/src/k8s.io/legacy-cloud-providers/vsphere:go_default_library",
"//staging/src/k8s.io/legacy-cloud-providers/vsphere/vclib:go_default_library",
"//staging/src/k8s.io/legacy-cloud-providers/vsphere/vclib:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
...
...
pkg/volume/vsphere_volume/vsphere_volume_test.go
View file @
7d62316f
...
@@ -26,7 +26,7 @@ import (
...
@@ -26,7 +26,7 @@ import (
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
utiltesting
"k8s.io/client-go/util/testing"
utiltesting
"k8s.io/client-go/util/testing"
cloudprovider
"k8s.io/cloud-provider"
cloudprovider
"k8s.io/cloud-provider"
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
"k8s.io/
cloud-provider
/fake"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume"
volumetest
"k8s.io/kubernetes/pkg/volume/testing"
volumetest
"k8s.io/kubernetes/pkg/volume/testing"
...
@@ -203,7 +203,7 @@ func TestUnsupportedCloudProvider(t *testing.T) {
...
@@ -203,7 +203,7 @@ func TestUnsupportedCloudProvider(t *testing.T) {
}{
}{
{
name
:
"nil cloudprovider"
,
cloudProvider
:
nil
},
{
name
:
"nil cloudprovider"
,
cloudProvider
:
nil
},
{
name
:
"vSphere"
,
cloudProvider
:
&
vsphere
.
VSphere
{},
success
:
true
},
{
name
:
"vSphere"
,
cloudProvider
:
&
vsphere
.
VSphere
{},
success
:
true
},
{
name
:
"fake cloudprovider"
,
cloudProvider
:
&
fake
.
Fake
Cloud
{}},
{
name
:
"fake cloudprovider"
,
cloudProvider
:
&
fake
.
Cloud
{}},
}
}
for
_
,
tc
:=
range
testcases
{
for
_
,
tc
:=
range
testcases
{
...
...
staging/src/k8s.io/cloud-provider/BUILD
View file @
7d62316f
...
@@ -35,6 +35,7 @@ filegroup(
...
@@ -35,6 +35,7 @@ filegroup(
name = "all-srcs",
name = "all-srcs",
srcs = [
srcs = [
":package-srcs",
":package-srcs",
"//staging/src/k8s.io/cloud-provider/fake:all-srcs",
"//staging/src/k8s.io/cloud-provider/node:all-srcs",
"//staging/src/k8s.io/cloud-provider/node:all-srcs",
"//staging/src/k8s.io/cloud-provider/service/helpers:all-srcs",
"//staging/src/k8s.io/cloud-provider/service/helpers:all-srcs",
"//staging/src/k8s.io/cloud-provider/volume:all-srcs",
"//staging/src/k8s.io/cloud-provider/volume:all-srcs",
...
...
pkg/cloudprovider/providers
/fake/BUILD
→
staging/src/k8s.io/cloud-provider
/fake/BUILD
View file @
7d62316f
...
@@ -11,7 +11,8 @@ go_library(
...
@@ -11,7 +11,8 @@ go_library(
"doc.go",
"doc.go",
"fake.go",
"fake.go",
],
],
importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/fake",
importmap = "k8s.io/kubernetes/vendor/k8s.io/cloud-provider/fake",
importpath = "k8s.io/cloud-provider/fake",
deps = [
deps = [
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
...
...
pkg/cloudprovider/providers
/fake/doc.go
→
staging/src/k8s.io/cloud-provider
/fake/doc.go
View file @
7d62316f
...
@@ -16,4 +16,4 @@ limitations under the License.
...
@@ -16,4 +16,4 @@ limitations under the License.
// Package fake is a test-double implementation of cloudprovider
// Package fake is a test-double implementation of cloudprovider
// Interface, LoadBalancer and Instances. It is useful for testing.
// Interface, LoadBalancer and Instances. It is useful for testing.
package
fake
// import "k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
package
fake
// import "k8s.io/
cloud-provider
/fake"
pkg/cloudprovider/providers
/fake/fake.go
→
staging/src/k8s.io/cloud-provider
/fake/fake.go
View file @
7d62316f
This diff is collapsed.
Click to expand it.
test/integration/serving/BUILD
View file @
7d62316f
...
@@ -21,10 +21,10 @@ go_test(
...
@@ -21,10 +21,10 @@ go_test(
"//cmd/kube-apiserver/app/testing:go_default_library",
"//cmd/kube-apiserver/app/testing:go_default_library",
"//cmd/kube-controller-manager/app/testing:go_default_library",
"//cmd/kube-controller-manager/app/testing:go_default_library",
"//cmd/kube-scheduler/app/testing:go_default_library",
"//cmd/kube-scheduler/app/testing:go_default_library",
"//pkg/cloudprovider/providers/fake:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
"//test/integration/framework:go_default_library",
"//test/integration/framework:go_default_library",
],
],
)
)
...
...
test/integration/serving/serving_test.go
View file @
7d62316f
...
@@ -31,11 +31,11 @@ import (
...
@@ -31,11 +31,11 @@ import (
"k8s.io/apiserver/pkg/server"
"k8s.io/apiserver/pkg/server"
"k8s.io/apiserver/pkg/server/options"
"k8s.io/apiserver/pkg/server/options"
"k8s.io/cloud-provider"
"k8s.io/cloud-provider"
"k8s.io/cloud-provider/fake"
cloudctrlmgrtesting
"k8s.io/kubernetes/cmd/cloud-controller-manager/app/testing"
cloudctrlmgrtesting
"k8s.io/kubernetes/cmd/cloud-controller-manager/app/testing"
kubeapiservertesting
"k8s.io/kubernetes/cmd/kube-apiserver/app/testing"
kubeapiservertesting
"k8s.io/kubernetes/cmd/kube-apiserver/app/testing"
kubectrlmgrtesting
"k8s.io/kubernetes/cmd/kube-controller-manager/app/testing"
kubectrlmgrtesting
"k8s.io/kubernetes/cmd/kube-controller-manager/app/testing"
kubeschedulertesting
"k8s.io/kubernetes/cmd/kube-scheduler/app/testing"
kubeschedulertesting
"k8s.io/kubernetes/cmd/kube-scheduler/app/testing"
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
"k8s.io/kubernetes/test/integration/framework"
"k8s.io/kubernetes/test/integration/framework"
)
)
...
@@ -321,5 +321,5 @@ func intPtr(x int) *int {
...
@@ -321,5 +321,5 @@ func intPtr(x int) *int {
}
}
func
fakeCloudProviderFactory
(
io
.
Reader
)
(
cloudprovider
.
Interface
,
error
)
{
func
fakeCloudProviderFactory
(
io
.
Reader
)
(
cloudprovider
.
Interface
,
error
)
{
return
&
fake
.
Fake
Cloud
{},
nil
return
&
fake
.
Cloud
{},
nil
}
}
test/integration/volume/BUILD
View file @
7d62316f
...
@@ -16,7 +16,6 @@ go_test(
...
@@ -16,7 +16,6 @@ go_test(
tags = ["integration"],
tags = ["integration"],
deps = [
deps = [
"//pkg/api/legacyscheme:go_default_library",
"//pkg/api/legacyscheme:go_default_library",
"//pkg/cloudprovider/providers/fake:go_default_library",
"//pkg/controller/volume/attachdetach:go_default_library",
"//pkg/controller/volume/attachdetach:go_default_library",
"//pkg/controller/volume/attachdetach/cache:go_default_library",
"//pkg/controller/volume/attachdetach/cache:go_default_library",
"//pkg/controller/volume/persistentvolume:go_default_library",
"//pkg/controller/volume/persistentvolume:go_default_library",
...
@@ -38,6 +37,7 @@ go_test(
...
@@ -38,6 +37,7 @@ go_test(
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/rest:go_default_library",
"//staging/src/k8s.io/client-go/tools/cache:go_default_library",
"//staging/src/k8s.io/client-go/tools/cache:go_default_library",
"//staging/src/k8s.io/client-go/tools/reference:go_default_library",
"//staging/src/k8s.io/client-go/tools/reference:go_default_library",
"//staging/src/k8s.io/cloud-provider/fake:go_default_library",
"//test/integration/framework:go_default_library",
"//test/integration/framework:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
"//vendor/k8s.io/klog:go_default_library",
],
],
...
...
test/integration/volume/attach_detach_test.go
View file @
7d62316f
...
@@ -32,7 +32,7 @@ import (
...
@@ -32,7 +32,7 @@ import (
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/cache"
fakecloud
"k8s.io/
kubernetes/pkg/cloudprovider/providers
/fake"
fakecloud
"k8s.io/
cloud-provider
/fake"
"k8s.io/kubernetes/pkg/controller/volume/attachdetach"
"k8s.io/kubernetes/pkg/controller/volume/attachdetach"
volumecache
"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache"
volumecache
"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache"
"k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
"k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
...
@@ -422,7 +422,7 @@ func createAdClients(ns *v1.Namespace, t *testing.T, server *httptest.Server, sy
...
@@ -422,7 +422,7 @@ func createAdClients(ns *v1.Namespace, t *testing.T, server *httptest.Server, sy
Detachers
:
nil
,
Detachers
:
nil
,
}
}
plugins
:=
[]
volume
.
VolumePlugin
{
plugin
}
plugins
:=
[]
volume
.
VolumePlugin
{
plugin
}
cloud
:=
&
fakecloud
.
Fake
Cloud
{}
cloud
:=
&
fakecloud
.
Cloud
{}
informers
:=
clientgoinformers
.
NewSharedInformerFactory
(
testClient
,
resyncPeriod
)
informers
:=
clientgoinformers
.
NewSharedInformerFactory
(
testClient
,
resyncPeriod
)
ctrl
,
err
:=
attachdetach
.
NewAttachDetachController
(
ctrl
,
err
:=
attachdetach
.
NewAttachDetachController
(
testClient
,
testClient
,
...
...
test/integration/volume/persistent_volumes_test.go
View file @
7d62316f
...
@@ -34,8 +34,8 @@ import (
...
@@ -34,8 +34,8 @@ import (
clientset
"k8s.io/client-go/kubernetes"
clientset
"k8s.io/client-go/kubernetes"
restclient
"k8s.io/client-go/rest"
restclient
"k8s.io/client-go/rest"
ref
"k8s.io/client-go/tools/reference"
ref
"k8s.io/client-go/tools/reference"
fakecloud
"k8s.io/cloud-provider/fake"
"k8s.io/kubernetes/pkg/api/legacyscheme"
"k8s.io/kubernetes/pkg/api/legacyscheme"
fakecloud
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
persistentvolumecontroller
"k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
persistentvolumecontroller
"k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume"
volumetest
"k8s.io/kubernetes/pkg/volume/testing"
volumetest
"k8s.io/kubernetes/pkg/volume/testing"
...
@@ -1123,7 +1123,7 @@ func createClients(ns *v1.Namespace, t *testing.T, s *httptest.Server, syncPerio
...
@@ -1123,7 +1123,7 @@ func createClients(ns *v1.Namespace, t *testing.T, s *httptest.Server, syncPerio
Detachers
:
nil
,
Detachers
:
nil
,
}
}
plugins
:=
[]
volume
.
VolumePlugin
{
plugin
}
plugins
:=
[]
volume
.
VolumePlugin
{
plugin
}
cloud
:=
&
fakecloud
.
Fake
Cloud
{}
cloud
:=
&
fakecloud
.
Cloud
{}
informers
:=
informers
.
NewSharedInformerFactory
(
testClient
,
getSyncPeriod
(
syncPeriod
))
informers
:=
informers
.
NewSharedInformerFactory
(
testClient
,
getSyncPeriod
(
syncPeriod
))
ctrl
,
err
:=
persistentvolumecontroller
.
NewController
(
ctrl
,
err
:=
persistentvolumecontroller
.
NewController
(
persistentvolumecontroller
.
ControllerParameters
{
persistentvolumecontroller
.
ControllerParameters
{
...
...
vendor/modules.txt
View file @
7d62316f
...
@@ -1530,6 +1530,7 @@ k8s.io/client-go/util/testing
...
@@ -1530,6 +1530,7 @@ k8s.io/client-go/util/testing
k8s.io/client-go/util/workqueue
k8s.io/client-go/util/workqueue
# k8s.io/cloud-provider v0.0.0 => ./staging/src/k8s.io/cloud-provider
# k8s.io/cloud-provider v0.0.0 => ./staging/src/k8s.io/cloud-provider
k8s.io/cloud-provider
k8s.io/cloud-provider
k8s.io/cloud-provider/fake
k8s.io/cloud-provider/node/helpers
k8s.io/cloud-provider/node/helpers
k8s.io/cloud-provider/service/helpers
k8s.io/cloud-provider/service/helpers
k8s.io/cloud-provider/volume
k8s.io/cloud-provider/volume
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment