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
3bd23b18
Commit
3bd23b18
authored
Nov 25, 2015
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #17730 from wojtek-t/use_unversioned_list_options_in_client
Auto commit by PR queue bot
parents
a873a43f
b6ef62af
Hide whitespace changes
Inline
Side-by-side
Showing
96 changed files
with
249 additions
and
214 deletions
+249
-214
executor_test.go
contrib/mesos/pkg/executor/executor_test.go
+1
-1
integration_test.go
contrib/mesos/pkg/scheduler/integration/integration_test.go
+1
-1
endpoints_controller.go
contrib/mesos/pkg/service/endpoints_controller.go
+3
-2
deep_copy_generated.go
pkg/api/deep_copy_generated.go
+0
-32
register.go
pkg/api/register.go
+1
-1
fuzzer.go
pkg/api/testing/fuzzer.go
+0
-5
conversion_generated.go
pkg/api/v1/conversion_generated.go
+34
-33
apiserver.go
pkg/apiserver/apiserver.go
+1
-1
listwatch.go
pkg/client/cache/listwatch.go
+5
-5
listwatch_test.go
pkg/client/cache/listwatch_test.go
+1
-1
reflector.go
pkg/client/cache/reflector.go
+3
-3
reflector_test.go
pkg/client/cache/reflector_test.go
+1
-1
daemon_sets.go
pkg/client/unversioned/daemon_sets.go
+3
-3
deployment.go
pkg/client/unversioned/deployment.go
+3
-2
deployment_test.go
pkg/client/unversioned/deployment_test.go
+2
-1
endpoints.go
pkg/client/unversioned/endpoints.go
+3
-2
events.go
pkg/client/unversioned/events.go
+3
-2
helper.go
pkg/client/unversioned/helper.go
+1
-1
horizontalpodautoscaler.go
pkg/client/unversioned/horizontalpodautoscaler.go
+3
-2
horizontalpodautoscaler_test.go
pkg/client/unversioned/horizontalpodautoscaler_test.go
+2
-1
ingress.go
pkg/client/unversioned/ingress.go
+3
-2
jobs.go
pkg/client/unversioned/jobs.go
+3
-2
limit_ranges.go
pkg/client/unversioned/limit_ranges.go
+3
-2
limit_ranges_test.go
pkg/client/unversioned/limit_ranges_test.go
+2
-1
namespaces.go
pkg/client/unversioned/namespaces.go
+3
-2
namespaces_test.go
pkg/client/unversioned/namespaces_test.go
+2
-1
nodes.go
pkg/client/unversioned/nodes.go
+3
-2
persistentvolume_test.go
pkg/client/unversioned/persistentvolume_test.go
+2
-1
persistentvolumeclaim.go
pkg/client/unversioned/persistentvolumeclaim.go
+3
-2
persistentvolumeclaim_test.go
pkg/client/unversioned/persistentvolumeclaim_test.go
+2
-1
persistentvolumes.go
pkg/client/unversioned/persistentvolumes.go
+3
-2
pod_templates.go
pkg/client/unversioned/pod_templates.go
+3
-2
pod_templates_test.go
pkg/client/unversioned/pod_templates_test.go
+2
-1
pods.go
pkg/client/unversioned/pods.go
+3
-2
replication_controllers.go
pkg/client/unversioned/replication_controllers.go
+3
-2
request_test.go
pkg/client/unversioned/request_test.go
+2
-2
resource_quotas.go
pkg/client/unversioned/resource_quotas.go
+3
-2
resource_quotas_test.go
pkg/client/unversioned/resource_quotas_test.go
+2
-1
secrets.go
pkg/client/unversioned/secrets.go
+3
-2
service_accounts.go
pkg/client/unversioned/service_accounts.go
+3
-2
services.go
pkg/client/unversioned/services.go
+3
-2
actions.go
pkg/client/unversioned/testclient/actions.go
+3
-3
fake_daemon_sets.go
pkg/client/unversioned/testclient/fake_daemon_sets.go
+2
-2
fake_deployments.go
pkg/client/unversioned/testclient/fake_deployments.go
+2
-1
fake_endpoints.go
pkg/client/unversioned/testclient/fake_endpoints.go
+2
-1
fake_events.go
pkg/client/unversioned/testclient/fake_events.go
+2
-1
fake_horizontal_pod_autoscalers.go
...unversioned/testclient/fake_horizontal_pod_autoscalers.go
+2
-1
fake_ingress.go
pkg/client/unversioned/testclient/fake_ingress.go
+2
-1
fake_jobs.go
pkg/client/unversioned/testclient/fake_jobs.go
+2
-1
fake_limit_ranges.go
pkg/client/unversioned/testclient/fake_limit_ranges.go
+2
-1
fake_namespaces.go
pkg/client/unversioned/testclient/fake_namespaces.go
+2
-1
fake_nodes.go
pkg/client/unversioned/testclient/fake_nodes.go
+2
-1
fake_persistent_volume_claims.go
...t/unversioned/testclient/fake_persistent_volume_claims.go
+2
-1
fake_persistent_volumes.go
pkg/client/unversioned/testclient/fake_persistent_volumes.go
+2
-1
fake_pod_templates.go
pkg/client/unversioned/testclient/fake_pod_templates.go
+2
-1
fake_pods.go
pkg/client/unversioned/testclient/fake_pods.go
+2
-1
fake_replication_controllers.go
...nt/unversioned/testclient/fake_replication_controllers.go
+2
-1
fake_resource_quotas.go
pkg/client/unversioned/testclient/fake_resource_quotas.go
+2
-1
fake_secrets.go
pkg/client/unversioned/testclient/fake_secrets.go
+2
-1
fake_service_accounts.go
pkg/client/unversioned/testclient/fake_service_accounts.go
+2
-1
fake_services.go
pkg/client/unversioned/testclient/fake_services.go
+4
-3
controller.go
pkg/controller/daemon/controller.go
+4
-3
endpoints_controller.go
pkg/controller/endpoint/endpoints_controller.go
+3
-2
fake_controller_source.go
pkg/controller/framework/fake_controller_source.go
+2
-1
fake_controller_source_test.go
pkg/controller/framework/fake_controller_source_test.go
+4
-3
gc_controller.go
pkg/controller/gc/gc_controller.go
+2
-1
controller.go
pkg/controller/job/controller.go
+2
-2
namespace_controller.go
pkg/controller/namespace/namespace_controller.go
+1
-1
nodecontroller.go
pkg/controller/node/nodecontroller.go
+2
-2
nodecontroller_test.go
pkg/controller/node/nodecontroller_test.go
+1
-1
persistentvolume_claim_binder_controller.go
...sistentvolume/persistentvolume_claim_binder_controller.go
+3
-2
persistentvolume_recycler_controller.go
.../persistentvolume/persistentvolume_recycler_controller.go
+2
-1
replication_controller.go
pkg/controller/replication/replication_controller.go
+3
-2
serviceaccounts_controller.go
pkg/controller/serviceaccount/serviceaccounts_controller.go
+3
-2
tokens_controller.go
pkg/controller/serviceaccount/tokens_controller.go
+3
-2
apiserver_test.go
pkg/kubelet/config/apiserver_test.go
+2
-1
kubelet.go
pkg/kubelet/kubelet.go
+2
-2
api_test.go
pkg/proxy/config/api_test.go
+2
-1
cacher.go
pkg/storage/cacher.go
+2
-1
watch_cache_test.go
pkg/storage/watch_cache_test.go
+3
-3
util.go
pkg/volume/util.go
+2
-1
admission.go
plugin/pkg/admission/limitranger/admission.go
+2
-1
admission.go
plugin/pkg/admission/namespace/autoprovision/admission.go
+2
-1
admission.go
plugin/pkg/admission/namespace/exists/admission.go
+2
-1
admission.go
plugin/pkg/admission/namespace/lifecycle/admission.go
+2
-1
admission.go
plugin/pkg/admission/resourcequota/admission.go
+2
-1
admission.go
plugin/pkg/admission/serviceaccount/admission.go
+3
-2
daemon_restart.go
test/e2e/daemon_restart.go
+2
-1
density.go
test/e2e/density.go
+2
-2
framework.go
test/e2e/framework.go
+2
-1
latency.go
test/e2e/latency.go
+2
-2
pods.go
test/e2e/pods.go
+2
-1
service_latency.go
test/e2e/service_latency.go
+2
-1
util.go
test/e2e/util.go
+1
-1
client_test.go
test/integration/client_test.go
+2
-1
persistent_volumes_test.go
test/integration/persistent_volumes_test.go
+3
-2
No files found.
contrib/mesos/pkg/executor/executor_test.go
View file @
3bd23b18
...
@@ -494,7 +494,7 @@ func NewMockPodsListWatch(initialPodList api.PodList) *MockPodsListWatch {
...
@@ -494,7 +494,7 @@ func NewMockPodsListWatch(initialPodList api.PodList) *MockPodsListWatch {
list
:
initialPodList
,
list
:
initialPodList
,
}
}
lw
.
ListWatch
=
cache
.
ListWatch
{
lw
.
ListWatch
=
cache
.
ListWatch
{
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
lw
.
fakeWatcher
,
nil
return
lw
.
fakeWatcher
,
nil
},
},
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
...
...
contrib/mesos/pkg/scheduler/integration/integration_test.go
View file @
3bd23b18
...
@@ -169,7 +169,7 @@ func NewMockPodsListWatch(initialPodList api.PodList) *MockPodsListWatch {
...
@@ -169,7 +169,7 @@ func NewMockPodsListWatch(initialPodList api.PodList) *MockPodsListWatch {
list
:
initialPodList
,
list
:
initialPodList
,
}
}
lw
.
ListWatch
=
cache
.
ListWatch
{
lw
.
ListWatch
=
cache
.
ListWatch
{
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
lw
.
fakeWatcher
,
nil
return
lw
.
fakeWatcher
,
nil
},
},
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
...
...
contrib/mesos/pkg/service/endpoints_controller.go
View file @
3bd23b18
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/endpoints"
"k8s.io/kubernetes/pkg/api/endpoints"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
kservice
"k8s.io/kubernetes/pkg/controller/endpoint"
kservice
"k8s.io/kubernetes/pkg/controller/endpoint"
...
@@ -61,7 +62,7 @@ func NewEndpointController(client *client.Client) *endpointController {
...
@@ -61,7 +62,7 @@ func NewEndpointController(client *client.Client) *endpointController {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -81,7 +82,7 @@ func NewEndpointController(client *client.Client) *endpointController {
...
@@ -81,7 +82,7 @@ func NewEndpointController(client *client.Client) *endpointController {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/api/deep_copy_generated.go
View file @
3bd23b18
...
@@ -24,8 +24,6 @@ import (
...
@@ -24,8 +24,6 @@ import (
resource
"k8s.io/kubernetes/pkg/api/resource"
resource
"k8s.io/kubernetes/pkg/api/resource"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
conversion
"k8s.io/kubernetes/pkg/conversion"
conversion
"k8s.io/kubernetes/pkg/conversion"
fields
"k8s.io/kubernetes/pkg/fields"
labels
"k8s.io/kubernetes/pkg/labels"
runtime
"k8s.io/kubernetes/pkg/runtime"
runtime
"k8s.io/kubernetes/pkg/runtime"
intstr
"k8s.io/kubernetes/pkg/util/intstr"
intstr
"k8s.io/kubernetes/pkg/util/intstr"
inf
"speter.net/go/exp/math/dec/inf"
inf
"speter.net/go/exp/math/dec/inf"
...
@@ -807,35 +805,6 @@ func deepCopy_api_List(in List, out *List, c *conversion.Cloner) error {
...
@@ -807,35 +805,6 @@ func deepCopy_api_List(in List, out *List, c *conversion.Cloner) error {
return
nil
return
nil
}
}
func
deepCopy_api_ListOptions
(
in
ListOptions
,
out
*
ListOptions
,
c
*
conversion
.
Cloner
)
error
{
if
err
:=
deepCopy_unversioned_TypeMeta
(
in
.
TypeMeta
,
&
out
.
TypeMeta
,
c
);
err
!=
nil
{
return
err
}
if
newVal
,
err
:=
c
.
DeepCopy
(
in
.
LabelSelector
);
err
!=
nil
{
return
err
}
else
if
newVal
==
nil
{
out
.
LabelSelector
=
nil
}
else
{
out
.
LabelSelector
=
newVal
.
(
labels
.
Selector
)
}
if
newVal
,
err
:=
c
.
DeepCopy
(
in
.
FieldSelector
);
err
!=
nil
{
return
err
}
else
if
newVal
==
nil
{
out
.
FieldSelector
=
nil
}
else
{
out
.
FieldSelector
=
newVal
.
(
fields
.
Selector
)
}
out
.
Watch
=
in
.
Watch
out
.
ResourceVersion
=
in
.
ResourceVersion
if
in
.
TimeoutSeconds
!=
nil
{
out
.
TimeoutSeconds
=
new
(
int64
)
*
out
.
TimeoutSeconds
=
*
in
.
TimeoutSeconds
}
else
{
out
.
TimeoutSeconds
=
nil
}
return
nil
}
func
deepCopy_api_LoadBalancerIngress
(
in
LoadBalancerIngress
,
out
*
LoadBalancerIngress
,
c
*
conversion
.
Cloner
)
error
{
func
deepCopy_api_LoadBalancerIngress
(
in
LoadBalancerIngress
,
out
*
LoadBalancerIngress
,
c
*
conversion
.
Cloner
)
error
{
out
.
IP
=
in
.
IP
out
.
IP
=
in
.
IP
out
.
Hostname
=
in
.
Hostname
out
.
Hostname
=
in
.
Hostname
...
@@ -2403,7 +2372,6 @@ func init() {
...
@@ -2403,7 +2372,6 @@ func init() {
deepCopy_api_LimitRangeList
,
deepCopy_api_LimitRangeList
,
deepCopy_api_LimitRangeSpec
,
deepCopy_api_LimitRangeSpec
,
deepCopy_api_List
,
deepCopy_api_List
,
deepCopy_api_ListOptions
,
deepCopy_api_LoadBalancerIngress
,
deepCopy_api_LoadBalancerIngress
,
deepCopy_api_LoadBalancerStatus
,
deepCopy_api_LoadBalancerStatus
,
deepCopy_api_LocalObjectReference
,
deepCopy_api_LocalObjectReference
,
...
...
pkg/api/register.go
View file @
3bd23b18
...
@@ -58,7 +58,6 @@ func init() {
...
@@ -58,7 +58,6 @@ func init() {
&
PersistentVolumeClaim
{},
&
PersistentVolumeClaim
{},
&
PersistentVolumeClaimList
{},
&
PersistentVolumeClaimList
{},
&
DeleteOptions
{},
&
DeleteOptions
{},
&
ListOptions
{},
&
PodAttachOptions
{},
&
PodAttachOptions
{},
&
PodLogOptions
{},
&
PodLogOptions
{},
&
PodExecOptions
{},
&
PodExecOptions
{},
...
@@ -70,6 +69,7 @@ func init() {
...
@@ -70,6 +69,7 @@ func init() {
)
)
// Register Unversioned types
// Register Unversioned types
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
ListOptions
{})
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
Status
{})
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
Status
{})
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
APIVersions
{})
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
APIVersions
{})
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
APIGroupList
{})
Scheme
.
AddKnownTypes
(
""
,
&
unversioned
.
APIGroupList
{})
...
...
pkg/api/testing/fuzzer.go
View file @
3bd23b18
...
@@ -86,11 +86,6 @@ func FuzzerFor(t *testing.T, version string, src rand.Source) *fuzz.Fuzzer {
...
@@ -86,11 +86,6 @@ func FuzzerFor(t *testing.T, version string, src rand.Source) *fuzz.Fuzzer {
j
.
ResourceVersion
=
strconv
.
FormatUint
(
c
.
RandUint64
(),
10
)
j
.
ResourceVersion
=
strconv
.
FormatUint
(
c
.
RandUint64
(),
10
)
j
.
SelfLink
=
c
.
RandString
()
j
.
SelfLink
=
c
.
RandString
()
},
},
func
(
j
*
api
.
ListOptions
,
c
fuzz
.
Continue
)
{
// TODO: add some parsing
j
.
LabelSelector
,
_
=
labels
.
Parse
(
"a=b"
)
j
.
FieldSelector
,
_
=
fields
.
ParseSelector
(
"a=b"
)
},
func
(
j
*
unversioned
.
ListOptions
,
c
fuzz
.
Continue
)
{
func
(
j
*
unversioned
.
ListOptions
,
c
fuzz
.
Continue
)
{
// TODO: add some parsing
// TODO: add some parsing
label
,
_
:=
labels
.
Parse
(
"a=b"
)
label
,
_
:=
labels
.
Parse
(
"a=b"
)
...
...
pkg/api/v1/conversion_generated.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
api
"k8s.io/kubernetes/pkg/api"
api
"k8s.io/kubernetes/pkg/api"
resource
"k8s.io/kubernetes/pkg/api/resource"
resource
"k8s.io/kubernetes/pkg/api/resource"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
conversion
"k8s.io/kubernetes/pkg/conversion"
conversion
"k8s.io/kubernetes/pkg/conversion"
)
)
...
@@ -1113,34 +1114,6 @@ func convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) er
...
@@ -1113,34 +1114,6 @@ func convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) er
return
autoconvert_api_List_To_v1_List
(
in
,
out
,
s
)
return
autoconvert_api_List_To_v1_List
(
in
,
out
,
s
)
}
}
func
autoconvert_api_ListOptions_To_v1_ListOptions
(
in
*
api
.
ListOptions
,
out
*
ListOptions
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
api
.
ListOptions
))(
in
)
}
if
err
:=
s
.
Convert
(
&
in
.
TypeMeta
,
&
out
.
TypeMeta
,
0
);
err
!=
nil
{
return
err
}
if
err
:=
s
.
Convert
(
&
in
.
LabelSelector
,
&
out
.
LabelSelector
,
0
);
err
!=
nil
{
return
err
}
if
err
:=
s
.
Convert
(
&
in
.
FieldSelector
,
&
out
.
FieldSelector
,
0
);
err
!=
nil
{
return
err
}
out
.
Watch
=
in
.
Watch
out
.
ResourceVersion
=
in
.
ResourceVersion
if
in
.
TimeoutSeconds
!=
nil
{
out
.
TimeoutSeconds
=
new
(
int64
)
*
out
.
TimeoutSeconds
=
*
in
.
TimeoutSeconds
}
else
{
out
.
TimeoutSeconds
=
nil
}
return
nil
}
func
convert_api_ListOptions_To_v1_ListOptions
(
in
*
api
.
ListOptions
,
out
*
ListOptions
,
s
conversion
.
Scope
)
error
{
return
autoconvert_api_ListOptions_To_v1_ListOptions
(
in
,
out
,
s
)
}
func
autoconvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress
(
in
*
api
.
LoadBalancerIngress
,
out
*
LoadBalancerIngress
,
s
conversion
.
Scope
)
error
{
func
autoconvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress
(
in
*
api
.
LoadBalancerIngress
,
out
*
LoadBalancerIngress
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
api
.
LoadBalancerIngress
))(
in
)
defaulting
.
(
func
(
*
api
.
LoadBalancerIngress
))(
in
)
...
@@ -3051,6 +3024,34 @@ func convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *Volu
...
@@ -3051,6 +3024,34 @@ func convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *Volu
return
autoconvert_api_VolumeSource_To_v1_VolumeSource
(
in
,
out
,
s
)
return
autoconvert_api_VolumeSource_To_v1_VolumeSource
(
in
,
out
,
s
)
}
}
func
autoconvert_unversioned_ListOptions_To_v1_ListOptions
(
in
*
unversioned
.
ListOptions
,
out
*
ListOptions
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
unversioned
.
ListOptions
))(
in
)
}
if
err
:=
s
.
Convert
(
&
in
.
TypeMeta
,
&
out
.
TypeMeta
,
0
);
err
!=
nil
{
return
err
}
if
err
:=
s
.
Convert
(
&
in
.
LabelSelector
,
&
out
.
LabelSelector
,
0
);
err
!=
nil
{
return
err
}
if
err
:=
s
.
Convert
(
&
in
.
FieldSelector
,
&
out
.
FieldSelector
,
0
);
err
!=
nil
{
return
err
}
out
.
Watch
=
in
.
Watch
out
.
ResourceVersion
=
in
.
ResourceVersion
if
in
.
TimeoutSeconds
!=
nil
{
out
.
TimeoutSeconds
=
new
(
int64
)
*
out
.
TimeoutSeconds
=
*
in
.
TimeoutSeconds
}
else
{
out
.
TimeoutSeconds
=
nil
}
return
nil
}
func
convert_unversioned_ListOptions_To_v1_ListOptions
(
in
*
unversioned
.
ListOptions
,
out
*
ListOptions
,
s
conversion
.
Scope
)
error
{
return
autoconvert_unversioned_ListOptions_To_v1_ListOptions
(
in
,
out
,
s
)
}
func
autoconvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource
(
in
*
AWSElasticBlockStoreVolumeSource
,
out
*
api
.
AWSElasticBlockStoreVolumeSource
,
s
conversion
.
Scope
)
error
{
func
autoconvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource
(
in
*
AWSElasticBlockStoreVolumeSource
,
out
*
api
.
AWSElasticBlockStoreVolumeSource
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
AWSElasticBlockStoreVolumeSource
))(
in
)
defaulting
.
(
func
(
*
AWSElasticBlockStoreVolumeSource
))(
in
)
...
@@ -4138,7 +4139,7 @@ func convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) er
...
@@ -4138,7 +4139,7 @@ func convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) er
return
autoconvert_v1_List_To_api_List
(
in
,
out
,
s
)
return
autoconvert_v1_List_To_api_List
(
in
,
out
,
s
)
}
}
func
autoconvert_v1_ListOptions_To_
api_ListOptions
(
in
*
ListOptions
,
out
*
api
.
ListOptions
,
s
conversion
.
Scope
)
error
{
func
autoconvert_v1_ListOptions_To_
unversioned_ListOptions
(
in
*
ListOptions
,
out
*
unversioned
.
ListOptions
,
s
conversion
.
Scope
)
error
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
if
defaulting
,
found
:=
s
.
DefaultingInterface
(
reflect
.
TypeOf
(
*
in
));
found
{
defaulting
.
(
func
(
*
ListOptions
))(
in
)
defaulting
.
(
func
(
*
ListOptions
))(
in
)
}
}
...
@@ -4162,8 +4163,8 @@ func autoconvert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.Lis
...
@@ -4162,8 +4163,8 @@ func autoconvert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.Lis
return
nil
return
nil
}
}
func
convert_v1_ListOptions_To_
api_ListOptions
(
in
*
ListOptions
,
out
*
api
.
ListOptions
,
s
conversion
.
Scope
)
error
{
func
convert_v1_ListOptions_To_
unversioned_ListOptions
(
in
*
ListOptions
,
out
*
unversioned
.
ListOptions
,
s
conversion
.
Scope
)
error
{
return
autoconvert_v1_ListOptions_To_
api
_ListOptions
(
in
,
out
,
s
)
return
autoconvert_v1_ListOptions_To_
unversioned
_ListOptions
(
in
,
out
,
s
)
}
}
func
autoconvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress
(
in
*
LoadBalancerIngress
,
out
*
api
.
LoadBalancerIngress
,
s
conversion
.
Scope
)
error
{
func
autoconvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress
(
in
*
LoadBalancerIngress
,
out
*
api
.
LoadBalancerIngress
,
s
conversion
.
Scope
)
error
{
...
@@ -6126,7 +6127,6 @@ func init() {
...
@@ -6126,7 +6127,6 @@ func init() {
autoconvert_api_LimitRangeList_To_v1_LimitRangeList
,
autoconvert_api_LimitRangeList_To_v1_LimitRangeList
,
autoconvert_api_LimitRangeSpec_To_v1_LimitRangeSpec
,
autoconvert_api_LimitRangeSpec_To_v1_LimitRangeSpec
,
autoconvert_api_LimitRange_To_v1_LimitRange
,
autoconvert_api_LimitRange_To_v1_LimitRange
,
autoconvert_api_ListOptions_To_v1_ListOptions
,
autoconvert_api_List_To_v1_List
,
autoconvert_api_List_To_v1_List
,
autoconvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress
,
autoconvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress
,
autoconvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus
,
autoconvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus
,
...
@@ -6199,6 +6199,7 @@ func init() {
...
@@ -6199,6 +6199,7 @@ func init() {
autoconvert_api_VolumeMount_To_v1_VolumeMount
,
autoconvert_api_VolumeMount_To_v1_VolumeMount
,
autoconvert_api_VolumeSource_To_v1_VolumeSource
,
autoconvert_api_VolumeSource_To_v1_VolumeSource
,
autoconvert_api_Volume_To_v1_Volume
,
autoconvert_api_Volume_To_v1_Volume
,
autoconvert_unversioned_ListOptions_To_v1_ListOptions
,
autoconvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource
,
autoconvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource
,
autoconvert_v1_Binding_To_api_Binding
,
autoconvert_v1_Binding_To_api_Binding
,
autoconvert_v1_Capabilities_To_api_Capabilities
,
autoconvert_v1_Capabilities_To_api_Capabilities
,
...
@@ -6244,7 +6245,7 @@ func init() {
...
@@ -6244,7 +6245,7 @@ func init() {
autoconvert_v1_LimitRangeList_To_api_LimitRangeList
,
autoconvert_v1_LimitRangeList_To_api_LimitRangeList
,
autoconvert_v1_LimitRangeSpec_To_api_LimitRangeSpec
,
autoconvert_v1_LimitRangeSpec_To_api_LimitRangeSpec
,
autoconvert_v1_LimitRange_To_api_LimitRange
,
autoconvert_v1_LimitRange_To_api_LimitRange
,
autoconvert_v1_ListOptions_To_
api
_ListOptions
,
autoconvert_v1_ListOptions_To_
unversioned
_ListOptions
,
autoconvert_v1_List_To_api_List
,
autoconvert_v1_List_To_api_List
,
autoconvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress
,
autoconvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress
,
autoconvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus
,
autoconvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus
,
...
...
pkg/apiserver/apiserver.go
View file @
3bd23b18
...
@@ -87,7 +87,7 @@ type APIGroupVersion struct {
...
@@ -87,7 +87,7 @@ type APIGroupVersion struct {
RequestInfoResolver
*
RequestInfoResolver
RequestInfoResolver
*
RequestInfoResolver
// ServerVersion controls the Kubernetes APIVersion used for common objects in the apiserver
// ServerVersion controls the Kubernetes APIVersion used for common objects in the apiserver
// schema like api.Status, api.DeleteOptions, and
api
.ListOptions. Other implementors may
// schema like api.Status, api.DeleteOptions, and
unversioned
.ListOptions. Other implementors may
// define a version "v1beta1" but want to use the Kubernetes "v1" internal objects. If
// define a version "v1beta1" but want to use the Kubernetes "v1" internal objects. If
// empty, defaults to Version.
// empty, defaults to Version.
// TODO this seems suspicious. Is this actually just "unversioned" now?
// TODO this seems suspicious. Is this actually just "unversioned" now?
...
...
pkg/client/cache/listwatch.go
View file @
3bd23b18
...
@@ -19,7 +19,7 @@ package cache
...
@@ -19,7 +19,7 @@ package cache
import
(
import
(
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api
/unversioned
"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
...
@@ -30,7 +30,7 @@ import (
...
@@ -30,7 +30,7 @@ import (
type
ListFunc
func
()
(
runtime
.
Object
,
error
)
type
ListFunc
func
()
(
runtime
.
Object
,
error
)
// WatchFunc knows how to watch resources
// WatchFunc knows how to watch resources
type
WatchFunc
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
type
WatchFunc
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
// ListWatch knows how to list and watch a set of apiserver resources. It satisfies the ListerWatcher interface.
// ListWatch knows how to list and watch a set of apiserver resources. It satisfies the ListerWatcher interface.
// It is a convenience function for users of NewReflector, etc.
// It is a convenience function for users of NewReflector, etc.
...
@@ -55,7 +55,7 @@ func NewListWatchFromClient(c Getter, resource string, namespace string, fieldSe
...
@@ -55,7 +55,7 @@ func NewListWatchFromClient(c Getter, resource string, namespace string, fieldSe
Do
()
.
Do
()
.
Get
()
Get
()
}
}
watchFunc
:=
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
watchFunc
:=
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Get
()
.
return
c
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
namespace
)
.
Namespace
(
namespace
)
.
...
@@ -69,7 +69,7 @@ func NewListWatchFromClient(c Getter, resource string, namespace string, fieldSe
...
@@ -69,7 +69,7 @@ func NewListWatchFromClient(c Getter, resource string, namespace string, fieldSe
return
&
ListWatch
{
ListFunc
:
listFunc
,
WatchFunc
:
watchFunc
}
return
&
ListWatch
{
ListFunc
:
listFunc
,
WatchFunc
:
watchFunc
}
}
}
func
timeoutFromListOptions
(
options
api
.
ListOptions
)
time
.
Duration
{
func
timeoutFromListOptions
(
options
unversioned
.
ListOptions
)
time
.
Duration
{
if
options
.
TimeoutSeconds
!=
nil
{
if
options
.
TimeoutSeconds
!=
nil
{
return
time
.
Duration
(
*
options
.
TimeoutSeconds
)
*
time
.
Second
return
time
.
Duration
(
*
options
.
TimeoutSeconds
)
*
time
.
Second
}
}
...
@@ -82,6 +82,6 @@ func (lw *ListWatch) List() (runtime.Object, error) {
...
@@ -82,6 +82,6 @@ func (lw *ListWatch) List() (runtime.Object, error) {
}
}
// Watch a set of apiserver resources
// Watch a set of apiserver resources
func
(
lw
*
ListWatch
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
lw
*
ListWatch
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
lw
.
WatchFunc
(
options
)
return
lw
.
WatchFunc
(
options
)
}
}
pkg/client/cache/listwatch_test.go
View file @
3bd23b18
...
@@ -165,7 +165,7 @@ func TestListWatchesCanWatch(t *testing.T) {
...
@@ -165,7 +165,7 @@ func TestListWatchesCanWatch(t *testing.T) {
client
:=
client
.
NewOrDie
(
&
client
.
Config
{
Host
:
server
.
URL
,
GroupVersion
:
testapi
.
Default
.
GroupVersion
()})
client
:=
client
.
NewOrDie
(
&
client
.
Config
{
Host
:
server
.
URL
,
GroupVersion
:
testapi
.
Default
.
GroupVersion
()})
lw
:=
NewListWatchFromClient
(
client
,
item
.
resource
,
item
.
namespace
,
item
.
fieldSelector
)
lw
:=
NewListWatchFromClient
(
client
,
item
.
resource
,
item
.
namespace
,
item
.
fieldSelector
)
// This test merely tests that the correct request is made.
// This test merely tests that the correct request is made.
lw
.
Watch
(
api
.
ListOptions
{
ResourceVersion
:
item
.
rv
})
lw
.
Watch
(
unversioned
.
ListOptions
{
ResourceVersion
:
item
.
rv
})
handler
.
ValidateRequest
(
t
,
item
.
location
,
"GET"
,
nil
)
handler
.
ValidateRequest
(
t
,
item
.
location
,
"GET"
,
nil
)
}
}
}
}
pkg/client/cache/reflector.go
View file @
3bd23b18
...
@@ -31,9 +31,9 @@ import (
...
@@ -31,9 +31,9 @@ import (
"time"
"time"
"github.com/golang/glog"
"github.com/golang/glog"
"k8s.io/kubernetes/pkg/api"
apierrs
"k8s.io/kubernetes/pkg/api/errors"
apierrs
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -45,7 +45,7 @@ type ListerWatcher interface {
...
@@ -45,7 +45,7 @@ type ListerWatcher interface {
// ResourceVersion field will be used to start the watch in the right place.
// ResourceVersion field will be used to start the watch in the right place.
List
()
(
runtime
.
Object
,
error
)
List
()
(
runtime
.
Object
,
error
)
// Watch should begin a watch at the specified version.
// Watch should begin a watch at the specified version.
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// Reflector watches a specified resource and causes all changes to be reflected in the given store.
// Reflector watches a specified resource and causes all changes to be reflected in the given store.
...
@@ -246,7 +246,7 @@ func (r *Reflector) ListAndWatch(stopCh <-chan struct{}) error {
...
@@ -246,7 +246,7 @@ func (r *Reflector) ListAndWatch(stopCh <-chan struct{}) error {
r
.
setLastSyncResourceVersion
(
resourceVersion
)
r
.
setLastSyncResourceVersion
(
resourceVersion
)
for
{
for
{
options
:=
api
.
ListOptions
{
options
:=
unversioned
.
ListOptions
{
ResourceVersion
:
resourceVersion
,
ResourceVersion
:
resourceVersion
,
// We want to avoid situations when resyncing is breaking the TCP connection
// We want to avoid situations when resyncing is breaking the TCP connection
// - see comment for 'timeoutForWatch()' for more details.
// - see comment for 'timeoutForWatch()' for more details.
...
...
pkg/client/cache/reflector_test.go
View file @
3bd23b18
...
@@ -36,7 +36,7 @@ type testLW struct {
...
@@ -36,7 +36,7 @@ type testLW struct {
}
}
func
(
t
*
testLW
)
List
()
(
runtime
.
Object
,
error
)
{
return
t
.
ListFunc
()
}
func
(
t
*
testLW
)
List
()
(
runtime
.
Object
,
error
)
{
return
t
.
ListFunc
()
}
func
(
t
*
testLW
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
t
*
testLW
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
t
.
WatchFunc
(
options
.
ResourceVersion
)
return
t
.
WatchFunc
(
options
.
ResourceVersion
)
}
}
...
...
pkg/client/unversioned/daemon_sets.go
View file @
3bd23b18
...
@@ -17,7 +17,7 @@ limitations under the License.
...
@@ -17,7 +17,7 @@ limitations under the License.
package
unversioned
package
unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api
/unversioned
"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -36,7 +36,7 @@ type DaemonSetInterface interface {
...
@@ -36,7 +36,7 @@ type DaemonSetInterface interface {
Update
(
ctrl
*
extensions
.
DaemonSet
)
(
*
extensions
.
DaemonSet
,
error
)
Update
(
ctrl
*
extensions
.
DaemonSet
)
(
*
extensions
.
DaemonSet
,
error
)
UpdateStatus
(
ctrl
*
extensions
.
DaemonSet
)
(
*
extensions
.
DaemonSet
,
error
)
UpdateStatus
(
ctrl
*
extensions
.
DaemonSet
)
(
*
extensions
.
DaemonSet
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// daemonSets implements DaemonsSetsNamespacer interface
// daemonSets implements DaemonsSetsNamespacer interface
...
@@ -92,7 +92,7 @@ func (c *daemonSets) Delete(name string) error {
...
@@ -92,7 +92,7 @@ func (c *daemonSets) Delete(name string) error {
}
}
// Watch returns a watch.Interface that watches the requested daemon sets.
// Watch returns a watch.Interface that watches the requested daemon sets.
func
(
c
*
daemonSets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
daemonSets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/deployment.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -37,7 +38,7 @@ type DeploymentInterface interface {
...
@@ -37,7 +38,7 @@ type DeploymentInterface interface {
Create
(
*
extensions
.
Deployment
)
(
*
extensions
.
Deployment
,
error
)
Create
(
*
extensions
.
Deployment
)
(
*
extensions
.
Deployment
,
error
)
Update
(
*
extensions
.
Deployment
)
(
*
extensions
.
Deployment
,
error
)
Update
(
*
extensions
.
Deployment
)
(
*
extensions
.
Deployment
,
error
)
UpdateStatus
(
*
extensions
.
Deployment
)
(
*
extensions
.
Deployment
,
error
)
UpdateStatus
(
*
extensions
.
Deployment
)
(
*
extensions
.
Deployment
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// deployments implements DeploymentInterface
// deployments implements DeploymentInterface
...
@@ -101,7 +102,7 @@ func (c *deployments) UpdateStatus(deployment *extensions.Deployment) (result *e
...
@@ -101,7 +102,7 @@ func (c *deployments) UpdateStatus(deployment *extensions.Deployment) (result *e
}
}
// Watch returns a watch.Interface that watches the requested deployments.
// Watch returns a watch.Interface that watches the requested deployments.
func
(
c
*
deployments
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
deployments
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Get
()
.
return
c
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/deployment_test.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -168,6 +169,6 @@ func TestDeploymentWatch(t *testing.T) {
...
@@ -168,6 +169,6 @@ func TestDeploymentWatch(t *testing.T) {
},
},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
Deployments
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
Deployments
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/endpoints.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -37,7 +38,7 @@ type EndpointsInterface interface {
...
@@ -37,7 +38,7 @@ type EndpointsInterface interface {
Get
(
name
string
)
(
*
api
.
Endpoints
,
error
)
Get
(
name
string
)
(
*
api
.
Endpoints
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Update
(
endpoints
*
api
.
Endpoints
)
(
*
api
.
Endpoints
,
error
)
Update
(
endpoints
*
api
.
Endpoints
)
(
*
api
.
Endpoints
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// endpoints implements EndpointsInterface
// endpoints implements EndpointsInterface
...
@@ -84,7 +85,7 @@ func (c *endpoints) Delete(name string) error {
...
@@ -84,7 +85,7 @@ func (c *endpoints) Delete(name string) error {
}
}
// Watch returns a watch.Interface that watches the requested endpoints for a service.
// Watch returns a watch.Interface that watches the requested endpoints for a service.
func
(
c
*
endpoints
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
endpoints
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/events.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
...
@@ -38,7 +39,7 @@ type EventInterface interface {
...
@@ -38,7 +39,7 @@ type EventInterface interface {
Patch
(
event
*
api
.
Event
,
data
[]
byte
)
(
*
api
.
Event
,
error
)
Patch
(
event
*
api
.
Event
,
data
[]
byte
)
(
*
api
.
Event
,
error
)
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
EventList
,
error
)
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
EventList
,
error
)
Get
(
name
string
)
(
*
api
.
Event
,
error
)
Get
(
name
string
)
(
*
api
.
Event
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
// Search finds events about the specified object
// Search finds events about the specified object
Search
(
objOrRef
runtime
.
Object
)
(
*
api
.
EventList
,
error
)
Search
(
objOrRef
runtime
.
Object
)
(
*
api
.
EventList
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
...
@@ -141,7 +142,7 @@ func (e *events) Get(name string) (*api.Event, error) {
...
@@ -141,7 +142,7 @@ func (e *events) Get(name string) (*api.Event, error) {
}
}
// Watch starts watching for events matching the given selectors.
// Watch starts watching for events matching the given selectors.
func
(
e
*
events
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
e
*
events
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Get
()
.
return
e
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
NamespaceIfScoped
(
e
.
namespace
,
len
(
e
.
namespace
)
>
0
)
.
NamespaceIfScoped
(
e
.
namespace
,
len
(
e
.
namespace
)
>
0
)
.
...
...
pkg/client/unversioned/helper.go
View file @
3bd23b18
...
@@ -571,7 +571,7 @@ func DefaultKubernetesUserAgent() string {
...
@@ -571,7 +571,7 @@ func DefaultKubernetesUserAgent() string {
// TimeoutFromListOptions returns timeout to be set via TimeoutSeconds() method
// TimeoutFromListOptions returns timeout to be set via TimeoutSeconds() method
// based on given options.
// based on given options.
func
TimeoutFromListOptions
(
options
api
.
ListOptions
)
time
.
Duration
{
func
TimeoutFromListOptions
(
options
unversioned
.
ListOptions
)
time
.
Duration
{
if
options
.
TimeoutSeconds
!=
nil
{
if
options
.
TimeoutSeconds
!=
nil
{
return
time
.
Duration
(
*
options
.
TimeoutSeconds
)
*
time
.
Second
return
time
.
Duration
(
*
options
.
TimeoutSeconds
)
*
time
.
Second
}
}
...
...
pkg/client/unversioned/horizontalpodautoscaler.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -37,7 +38,7 @@ type HorizontalPodAutoscalerInterface interface {
...
@@ -37,7 +38,7 @@ type HorizontalPodAutoscalerInterface interface {
Create
(
horizontalPodAutoscaler
*
extensions
.
HorizontalPodAutoscaler
)
(
*
extensions
.
HorizontalPodAutoscaler
,
error
)
Create
(
horizontalPodAutoscaler
*
extensions
.
HorizontalPodAutoscaler
)
(
*
extensions
.
HorizontalPodAutoscaler
,
error
)
Update
(
horizontalPodAutoscaler
*
extensions
.
HorizontalPodAutoscaler
)
(
*
extensions
.
HorizontalPodAutoscaler
,
error
)
Update
(
horizontalPodAutoscaler
*
extensions
.
HorizontalPodAutoscaler
)
(
*
extensions
.
HorizontalPodAutoscaler
,
error
)
UpdateStatus
(
horizontalPodAutoscaler
*
extensions
.
HorizontalPodAutoscaler
)
(
*
extensions
.
HorizontalPodAutoscaler
,
error
)
UpdateStatus
(
horizontalPodAutoscaler
*
extensions
.
HorizontalPodAutoscaler
)
(
*
extensions
.
HorizontalPodAutoscaler
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// horizontalPodAutoscalers implements HorizontalPodAutoscalersNamespacer interface
// horizontalPodAutoscalers implements HorizontalPodAutoscalersNamespacer interface
...
@@ -103,7 +104,7 @@ func (c *horizontalPodAutoscalers) UpdateStatus(horizontalPodAutoscaler *extensi
...
@@ -103,7 +104,7 @@ func (c *horizontalPodAutoscalers) UpdateStatus(horizontalPodAutoscaler *extensi
}
}
// Watch returns a watch.Interface that watches the requested horizontalPodAutoscalers.
// Watch returns a watch.Interface that watches the requested horizontalPodAutoscalers.
func
(
c
*
horizontalPodAutoscalers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
horizontalPodAutoscalers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Get
()
.
return
c
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/horizontalpodautoscaler_test.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -155,6 +156,6 @@ func TestHorizontalPodAutoscalerWatch(t *testing.T) {
...
@@ -155,6 +156,6 @@ func TestHorizontalPodAutoscalerWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
Extensions
()
.
HorizontalPodAutoscalers
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
Extensions
()
.
HorizontalPodAutoscalers
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/ingress.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -36,7 +37,7 @@ type IngressInterface interface {
...
@@ -36,7 +37,7 @@ type IngressInterface interface {
Create
(
ingress
*
extensions
.
Ingress
)
(
*
extensions
.
Ingress
,
error
)
Create
(
ingress
*
extensions
.
Ingress
)
(
*
extensions
.
Ingress
,
error
)
Update
(
ingress
*
extensions
.
Ingress
)
(
*
extensions
.
Ingress
,
error
)
Update
(
ingress
*
extensions
.
Ingress
)
(
*
extensions
.
Ingress
,
error
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
UpdateStatus
(
ingress
*
extensions
.
Ingress
)
(
*
extensions
.
Ingress
,
error
)
UpdateStatus
(
ingress
*
extensions
.
Ingress
)
(
*
extensions
.
Ingress
,
error
)
}
}
...
@@ -93,7 +94,7 @@ func (c *ingress) Delete(name string, options *api.DeleteOptions) (err error) {
...
@@ -93,7 +94,7 @@ func (c *ingress) Delete(name string, options *api.DeleteOptions) (err error) {
}
}
// Watch returns a watch.Interface that watches the requested ingress.
// Watch returns a watch.Interface that watches the requested ingress.
func
(
c
*
ingress
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
ingress
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/jobs.go
View file @
3bd23b18
...
@@ -19,6 +19,7 @@ package unversioned
...
@@ -19,6 +19,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/latest"
"k8s.io/kubernetes/pkg/api/latest"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -37,7 +38,7 @@ type JobInterface interface {
...
@@ -37,7 +38,7 @@ type JobInterface interface {
Create
(
job
*
extensions
.
Job
)
(
*
extensions
.
Job
,
error
)
Create
(
job
*
extensions
.
Job
)
(
*
extensions
.
Job
,
error
)
Update
(
job
*
extensions
.
Job
)
(
*
extensions
.
Job
,
error
)
Update
(
job
*
extensions
.
Job
)
(
*
extensions
.
Job
,
error
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
UpdateStatus
(
job
*
extensions
.
Job
)
(
*
extensions
.
Job
,
error
)
UpdateStatus
(
job
*
extensions
.
Job
)
(
*
extensions
.
Job
,
error
)
}
}
...
@@ -97,7 +98,7 @@ func (c *jobs) Delete(name string, options *api.DeleteOptions) (err error) {
...
@@ -97,7 +98,7 @@ func (c *jobs) Delete(name string, options *api.DeleteOptions) (err error) {
}
}
// Watch returns a watch.Interface that watches the requested jobs.
// Watch returns a watch.Interface that watches the requested jobs.
func
(
c
*
jobs
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
jobs
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/limit_ranges.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -37,7 +38,7 @@ type LimitRangeInterface interface {
...
@@ -37,7 +38,7 @@ type LimitRangeInterface interface {
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Create
(
limitRange
*
api
.
LimitRange
)
(
*
api
.
LimitRange
,
error
)
Create
(
limitRange
*
api
.
LimitRange
)
(
*
api
.
LimitRange
,
error
)
Update
(
limitRange
*
api
.
LimitRange
)
(
*
api
.
LimitRange
,
error
)
Update
(
limitRange
*
api
.
LimitRange
)
(
*
api
.
LimitRange
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// limitRanges implements LimitRangesNamespacer interface
// limitRanges implements LimitRangesNamespacer interface
...
@@ -92,7 +93,7 @@ func (c *limitRanges) Update(limitRange *api.LimitRange) (result *api.LimitRange
...
@@ -92,7 +93,7 @@ func (c *limitRanges) Update(limitRange *api.LimitRange) (result *api.LimitRange
}
}
// Watch returns a watch.Interface that watches the requested resource
// Watch returns a watch.Interface that watches the requested resource
func
(
c
*
limitRanges
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
limitRanges
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/limit_ranges_test.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
)
)
...
@@ -207,6 +208,6 @@ func TestLimitRangeWatch(t *testing.T) {
...
@@ -207,6 +208,6 @@ func TestLimitRangeWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
LimitRanges
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
LimitRanges
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/namespaces.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -35,7 +36,7 @@ type NamespaceInterface interface {
...
@@ -35,7 +36,7 @@ type NamespaceInterface interface {
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
NamespaceList
,
error
)
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
NamespaceList
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Update
(
item
*
api
.
Namespace
)
(
*
api
.
Namespace
,
error
)
Update
(
item
*
api
.
Namespace
)
(
*
api
.
Namespace
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
Finalize
(
item
*
api
.
Namespace
)
(
*
api
.
Namespace
,
error
)
Finalize
(
item
*
api
.
Namespace
)
(
*
api
.
Namespace
,
error
)
Status
(
item
*
api
.
Namespace
)
(
*
api
.
Namespace
,
error
)
Status
(
item
*
api
.
Namespace
)
(
*
api
.
Namespace
,
error
)
}
}
...
@@ -114,7 +115,7 @@ func (c *namespaces) Delete(name string) error {
...
@@ -114,7 +115,7 @@ func (c *namespaces) Delete(name string) error {
}
}
// Watch returns a watch.Interface that watches the requested namespaces.
// Watch returns a watch.Interface that watches the requested namespaces.
func
(
c
*
namespaces
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
namespaces
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Resource
(
"namespaces"
)
.
Resource
(
"namespaces"
)
.
...
...
pkg/client/unversioned/namespaces_test.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
)
)
...
@@ -174,6 +175,6 @@ func TestNamespaceWatch(t *testing.T) {
...
@@ -174,6 +175,6 @@ func TestNamespaceWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/nodes.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -36,7 +37,7 @@ type NodeInterface interface {
...
@@ -36,7 +37,7 @@ type NodeInterface interface {
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Update
(
*
api
.
Node
)
(
*
api
.
Node
,
error
)
Update
(
*
api
.
Node
)
(
*
api
.
Node
,
error
)
UpdateStatus
(
*
api
.
Node
)
(
*
api
.
Node
,
error
)
UpdateStatus
(
*
api
.
Node
)
(
*
api
.
Node
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// nodes implements NodesInterface
// nodes implements NodesInterface
...
@@ -102,7 +103,7 @@ func (c *nodes) UpdateStatus(node *api.Node) (*api.Node, error) {
...
@@ -102,7 +103,7 @@ func (c *nodes) UpdateStatus(node *api.Node) (*api.Node, error) {
}
}
// Watch returns a watch.Interface that watches the requested nodes.
// Watch returns a watch.Interface that watches the requested nodes.
func
(
c
*
nodes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
nodes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
api
.
NamespaceAll
)
.
Namespace
(
api
.
NamespaceAll
)
.
...
...
pkg/client/unversioned/persistentvolume_test.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
)
)
...
@@ -180,6 +181,6 @@ func TestPersistentVolumeWatch(t *testing.T) {
...
@@ -180,6 +181,6 @@ func TestPersistentVolumeWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/persistentvolumeclaim.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -38,7 +39,7 @@ type PersistentVolumeClaimInterface interface {
...
@@ -38,7 +39,7 @@ type PersistentVolumeClaimInterface interface {
Update
(
claim
*
api
.
PersistentVolumeClaim
)
(
*
api
.
PersistentVolumeClaim
,
error
)
Update
(
claim
*
api
.
PersistentVolumeClaim
)
(
*
api
.
PersistentVolumeClaim
,
error
)
UpdateStatus
(
claim
*
api
.
PersistentVolumeClaim
)
(
*
api
.
PersistentVolumeClaim
,
error
)
UpdateStatus
(
claim
*
api
.
PersistentVolumeClaim
)
(
*
api
.
PersistentVolumeClaim
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// persistentVolumeClaims implements PersistentVolumeClaimsNamespacer interface
// persistentVolumeClaims implements PersistentVolumeClaimsNamespacer interface
...
@@ -98,7 +99,7 @@ func (c *persistentVolumeClaims) Delete(name string) error {
...
@@ -98,7 +99,7 @@ func (c *persistentVolumeClaims) Delete(name string) error {
return
c
.
client
.
Delete
()
.
Namespace
(
c
.
namespace
)
.
Resource
(
"persistentVolumeClaims"
)
.
Name
(
name
)
.
Do
()
.
Error
()
return
c
.
client
.
Delete
()
.
Namespace
(
c
.
namespace
)
.
Resource
(
"persistentVolumeClaims"
)
.
Name
(
name
)
.
Do
()
.
Error
()
}
}
func
(
c
*
persistentVolumeClaims
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
persistentVolumeClaims
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Get
()
.
return
c
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
namespace
)
.
Namespace
(
c
.
namespace
)
.
...
...
pkg/client/unversioned/persistentvolumeclaim_test.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
)
)
...
@@ -197,6 +198,6 @@ func TestPersistentVolumeClaimWatch(t *testing.T) {
...
@@ -197,6 +198,6 @@ func TestPersistentVolumeClaimWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
PersistentVolumeClaims
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
PersistentVolumeClaims
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/persistentvolumes.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"fmt"
"fmt"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -37,7 +38,7 @@ type PersistentVolumeInterface interface {
...
@@ -37,7 +38,7 @@ type PersistentVolumeInterface interface {
Update
(
volume
*
api
.
PersistentVolume
)
(
*
api
.
PersistentVolume
,
error
)
Update
(
volume
*
api
.
PersistentVolume
)
(
*
api
.
PersistentVolume
,
error
)
UpdateStatus
(
persistentVolume
*
api
.
PersistentVolume
)
(
*
api
.
PersistentVolume
,
error
)
UpdateStatus
(
persistentVolume
*
api
.
PersistentVolume
)
(
*
api
.
PersistentVolume
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// persistentVolumes implements PersistentVolumesInterface
// persistentVolumes implements PersistentVolumesInterface
...
@@ -93,7 +94,7 @@ func (c *persistentVolumes) Delete(name string) error {
...
@@ -93,7 +94,7 @@ func (c *persistentVolumes) Delete(name string) error {
return
c
.
client
.
Delete
()
.
Resource
(
"persistentVolumes"
)
.
Name
(
name
)
.
Do
()
.
Error
()
return
c
.
client
.
Delete
()
.
Resource
(
"persistentVolumes"
)
.
Name
(
name
)
.
Do
()
.
Error
()
}
}
func
(
c
*
persistentVolumes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
persistentVolumes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Get
()
.
return
c
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Resource
(
"persistentVolumes"
)
.
Resource
(
"persistentVolumes"
)
.
...
...
pkg/client/unversioned/pod_templates.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -35,7 +36,7 @@ type PodTemplateInterface interface {
...
@@ -35,7 +36,7 @@ type PodTemplateInterface interface {
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Create
(
podTemplate
*
api
.
PodTemplate
)
(
*
api
.
PodTemplate
,
error
)
Create
(
podTemplate
*
api
.
PodTemplate
)
(
*
api
.
PodTemplate
,
error
)
Update
(
podTemplate
*
api
.
PodTemplate
)
(
*
api
.
PodTemplate
,
error
)
Update
(
podTemplate
*
api
.
PodTemplate
)
(
*
api
.
PodTemplate
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// podTemplates implements PodTemplatesNamespacer interface
// podTemplates implements PodTemplatesNamespacer interface
...
@@ -94,7 +95,7 @@ func (c *podTemplates) Update(podTemplate *api.PodTemplate) (result *api.PodTemp
...
@@ -94,7 +95,7 @@ func (c *podTemplates) Update(podTemplate *api.PodTemplate) (result *api.PodTemp
}
}
// Watch returns a watch.Interface that watches the requested podTemplates.
// Watch returns a watch.Interface that watches the requested podTemplates.
func
(
c
*
podTemplates
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
podTemplates
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/pod_templates_test.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
)
)
...
@@ -137,6 +138,6 @@ func TestPodTemplateWatch(t *testing.T) {
...
@@ -137,6 +138,6 @@ func TestPodTemplateWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
PodTemplates
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
PodTemplates
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/pods.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -35,7 +36,7 @@ type PodInterface interface {
...
@@ -35,7 +36,7 @@ type PodInterface interface {
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
Create
(
pod
*
api
.
Pod
)
(
*
api
.
Pod
,
error
)
Create
(
pod
*
api
.
Pod
)
(
*
api
.
Pod
,
error
)
Update
(
pod
*
api
.
Pod
)
(
*
api
.
Pod
,
error
)
Update
(
pod
*
api
.
Pod
)
(
*
api
.
Pod
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
Bind
(
binding
*
api
.
Binding
)
error
Bind
(
binding
*
api
.
Binding
)
error
UpdateStatus
(
pod
*
api
.
Pod
)
(
*
api
.
Pod
,
error
)
UpdateStatus
(
pod
*
api
.
Pod
)
(
*
api
.
Pod
,
error
)
GetLogs
(
name
string
,
opts
*
api
.
PodLogOptions
)
*
Request
GetLogs
(
name
string
,
opts
*
api
.
PodLogOptions
)
*
Request
...
@@ -97,7 +98,7 @@ func (c *pods) Update(pod *api.Pod) (result *api.Pod, err error) {
...
@@ -97,7 +98,7 @@ func (c *pods) Update(pod *api.Pod) (result *api.Pod, err error) {
}
}
// Watch returns a watch.Interface that watches the requested pods.
// Watch returns a watch.Interface that watches the requested pods.
func
(
c
*
pods
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
pods
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/replication_controllers.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -36,7 +37,7 @@ type ReplicationControllerInterface interface {
...
@@ -36,7 +37,7 @@ type ReplicationControllerInterface interface {
Update
(
ctrl
*
api
.
ReplicationController
)
(
*
api
.
ReplicationController
,
error
)
Update
(
ctrl
*
api
.
ReplicationController
)
(
*
api
.
ReplicationController
,
error
)
UpdateStatus
(
ctrl
*
api
.
ReplicationController
)
(
*
api
.
ReplicationController
,
error
)
UpdateStatus
(
ctrl
*
api
.
ReplicationController
)
(
*
api
.
ReplicationController
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// replicationControllers implements ReplicationControllersNamespacer interface
// replicationControllers implements ReplicationControllersNamespacer interface
...
@@ -91,7 +92,7 @@ func (c *replicationControllers) Delete(name string) error {
...
@@ -91,7 +92,7 @@ func (c *replicationControllers) Delete(name string) error {
}
}
// Watch returns a watch.Interface that watches the requested controllers.
// Watch returns a watch.Interface that watches the requested controllers.
func
(
c
*
replicationControllers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
replicationControllers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/request_test.go
View file @
3bd23b18
...
@@ -204,7 +204,7 @@ func TestRequestVersionedParams(t *testing.T) {
...
@@ -204,7 +204,7 @@ func TestRequestVersionedParams(t *testing.T) {
func
TestRequestVersionedParamsFromListOptions
(
t
*
testing
.
T
)
{
func
TestRequestVersionedParamsFromListOptions
(
t
*
testing
.
T
)
{
r
:=
&
Request
{
apiVersion
:
"v1"
}
r
:=
&
Request
{
apiVersion
:
"v1"
}
r
.
VersionedParams
(
&
api
.
ListOptions
{
ResourceVersion
:
"1"
},
api
.
Scheme
)
r
.
VersionedParams
(
&
unversioned
.
ListOptions
{
ResourceVersion
:
"1"
},
api
.
Scheme
)
if
!
reflect
.
DeepEqual
(
r
.
params
,
url
.
Values
{
if
!
reflect
.
DeepEqual
(
r
.
params
,
url
.
Values
{
"resourceVersion"
:
[]
string
{
"1"
},
"resourceVersion"
:
[]
string
{
"1"
},
})
{
})
{
...
@@ -212,7 +212,7 @@ func TestRequestVersionedParamsFromListOptions(t *testing.T) {
...
@@ -212,7 +212,7 @@ func TestRequestVersionedParamsFromListOptions(t *testing.T) {
}
}
var
timeout
int64
=
10
var
timeout
int64
=
10
r
.
VersionedParams
(
&
api
.
ListOptions
{
ResourceVersion
:
"2"
,
TimeoutSeconds
:
&
timeout
},
api
.
Scheme
)
r
.
VersionedParams
(
&
unversioned
.
ListOptions
{
ResourceVersion
:
"2"
,
TimeoutSeconds
:
&
timeout
},
api
.
Scheme
)
if
!
reflect
.
DeepEqual
(
r
.
params
,
url
.
Values
{
if
!
reflect
.
DeepEqual
(
r
.
params
,
url
.
Values
{
"resourceVersion"
:
[]
string
{
"1"
,
"2"
},
"resourceVersion"
:
[]
string
{
"1"
,
"2"
},
"timeoutSeconds"
:
[]
string
{
"10"
},
"timeoutSeconds"
:
[]
string
{
"10"
},
...
...
pkg/client/unversioned/resource_quotas.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -36,7 +37,7 @@ type ResourceQuotaInterface interface {
...
@@ -36,7 +37,7 @@ type ResourceQuotaInterface interface {
Create
(
resourceQuota
*
api
.
ResourceQuota
)
(
*
api
.
ResourceQuota
,
error
)
Create
(
resourceQuota
*
api
.
ResourceQuota
)
(
*
api
.
ResourceQuota
,
error
)
Update
(
resourceQuota
*
api
.
ResourceQuota
)
(
*
api
.
ResourceQuota
,
error
)
Update
(
resourceQuota
*
api
.
ResourceQuota
)
(
*
api
.
ResourceQuota
,
error
)
UpdateStatus
(
resourceQuota
*
api
.
ResourceQuota
)
(
*
api
.
ResourceQuota
,
error
)
UpdateStatus
(
resourceQuota
*
api
.
ResourceQuota
)
(
*
api
.
ResourceQuota
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// resourceQuotas implements ResourceQuotasNamespacer interface
// resourceQuotas implements ResourceQuotasNamespacer interface
...
@@ -94,7 +95,7 @@ func (c *resourceQuotas) UpdateStatus(resourceQuota *api.ResourceQuota) (result
...
@@ -94,7 +95,7 @@ func (c *resourceQuotas) UpdateStatus(resourceQuota *api.ResourceQuota) (result
}
}
// Watch returns a watch.Interface that watches the requested resource
// Watch returns a watch.Interface that watches the requested resource
func
(
c
*
resourceQuotas
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
resourceQuotas
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/resource_quotas_test.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
)
)
...
@@ -193,6 +194,6 @@ func TestResourceQuotaWatch(t *testing.T) {
...
@@ -193,6 +194,6 @@ func TestResourceQuotaWatch(t *testing.T) {
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Query
:
url
.
Values
{
"resourceVersion"
:
[]
string
{}}},
Response
:
Response
{
StatusCode
:
200
},
Response
:
Response
{
StatusCode
:
200
},
}
}
_
,
err
:=
c
.
Setup
(
t
)
.
ResourceQuotas
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
_
,
err
:=
c
.
Setup
(
t
)
.
ResourceQuotas
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
c
.
Validate
(
t
,
nil
,
err
)
c
.
Validate
(
t
,
nil
,
err
)
}
}
pkg/client/unversioned/secrets.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -33,7 +34,7 @@ type SecretsInterface interface {
...
@@ -33,7 +34,7 @@ type SecretsInterface interface {
Delete
(
name
string
)
error
Delete
(
name
string
)
error
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
SecretList
,
error
)
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
SecretList
,
error
)
Get
(
name
string
)
(
*
api
.
Secret
,
error
)
Get
(
name
string
)
(
*
api
.
Secret
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// events implements Secrets interface
// events implements Secrets interface
...
@@ -91,7 +92,7 @@ func (s *secrets) Get(name string) (*api.Secret, error) {
...
@@ -91,7 +92,7 @@ func (s *secrets) Get(name string) (*api.Secret, error) {
}
}
// Watch starts watching for secrets matching the given selectors.
// Watch starts watching for secrets matching the given selectors.
func
(
s
*
secrets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
s
*
secrets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
s
.
client
.
Get
()
.
return
s
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
s
.
namespace
)
.
Namespace
(
s
.
namespace
)
.
...
...
pkg/client/unversioned/service_accounts.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -33,7 +34,7 @@ type ServiceAccountsInterface interface {
...
@@ -33,7 +34,7 @@ type ServiceAccountsInterface interface {
Delete
(
name
string
)
error
Delete
(
name
string
)
error
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
ServiceAccountList
,
error
)
List
(
label
labels
.
Selector
,
field
fields
.
Selector
)
(
*
api
.
ServiceAccountList
,
error
)
Get
(
name
string
)
(
*
api
.
ServiceAccount
,
error
)
Get
(
name
string
)
(
*
api
.
ServiceAccount
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
// serviceAccounts implements ServiceAccounts interface
// serviceAccounts implements ServiceAccounts interface
...
@@ -91,7 +92,7 @@ func (s *serviceAccounts) Get(name string) (*api.ServiceAccount, error) {
...
@@ -91,7 +92,7 @@ func (s *serviceAccounts) Get(name string) (*api.ServiceAccount, error) {
}
}
// Watch starts watching for serviceAccounts matching the given selectors.
// Watch starts watching for serviceAccounts matching the given selectors.
func
(
s
*
serviceAccounts
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
s
*
serviceAccounts
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
s
.
client
.
Get
()
.
return
s
.
client
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
s
.
namespace
)
.
Namespace
(
s
.
namespace
)
.
...
...
pkg/client/unversioned/services.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package unversioned
...
@@ -18,6 +18,7 @@ package unversioned
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util"
...
@@ -36,7 +37,7 @@ type ServiceInterface interface {
...
@@ -36,7 +37,7 @@ type ServiceInterface interface {
Create
(
srv
*
api
.
Service
)
(
*
api
.
Service
,
error
)
Create
(
srv
*
api
.
Service
)
(
*
api
.
Service
,
error
)
Update
(
srv
*
api
.
Service
)
(
*
api
.
Service
,
error
)
Update
(
srv
*
api
.
Service
)
(
*
api
.
Service
,
error
)
Delete
(
name
string
)
error
Delete
(
name
string
)
error
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
ProxyGet
(
scheme
,
name
,
port
,
path
string
,
params
map
[
string
]
string
)
ResponseWrapper
ProxyGet
(
scheme
,
name
,
port
,
path
string
,
params
map
[
string
]
string
)
ResponseWrapper
}
}
...
@@ -91,7 +92,7 @@ func (c *services) Delete(name string) error {
...
@@ -91,7 +92,7 @@ func (c *services) Delete(name string) error {
}
}
// Watch returns a watch.Interface that watches the requested services.
// Watch returns a watch.Interface that watches the requested services.
func
(
c
*
services
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
services
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
r
.
Get
()
.
return
c
.
r
.
Get
()
.
Prefix
(
"watch"
)
.
Prefix
(
"watch"
)
.
Namespace
(
c
.
ns
)
.
Namespace
(
c
.
ns
)
.
...
...
pkg/client/unversioned/testclient/actions.go
View file @
3bd23b18
...
@@ -19,7 +19,7 @@ package testclient
...
@@ -19,7 +19,7 @@ package testclient
import
(
import
(
"strings"
"strings"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api
/unversioned
"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
...
@@ -150,7 +150,7 @@ func NewDeleteAction(resource, namespace, name string) DeleteActionImpl {
...
@@ -150,7 +150,7 @@ func NewDeleteAction(resource, namespace, name string) DeleteActionImpl {
return
action
return
action
}
}
func
NewRootWatchAction
(
resource
string
,
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
WatchActionImpl
{
func
NewRootWatchAction
(
resource
string
,
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
WatchActionImpl
{
action
:=
WatchActionImpl
{}
action
:=
WatchActionImpl
{}
action
.
Verb
=
"watch"
action
.
Verb
=
"watch"
action
.
Resource
=
resource
action
.
Resource
=
resource
...
@@ -159,7 +159,7 @@ func NewRootWatchAction(resource string, label labels.Selector, field fields.Sel
...
@@ -159,7 +159,7 @@ func NewRootWatchAction(resource string, label labels.Selector, field fields.Sel
return
action
return
action
}
}
func
NewWatchAction
(
resource
,
namespace
string
,
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
WatchActionImpl
{
func
NewWatchAction
(
resource
,
namespace
string
,
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
WatchActionImpl
{
action
:=
WatchActionImpl
{}
action
:=
WatchActionImpl
{}
action
.
Verb
=
"watch"
action
.
Verb
=
"watch"
action
.
Resource
=
resource
action
.
Resource
=
resource
...
...
pkg/client/unversioned/testclient/fake_daemon_sets.go
View file @
3bd23b18
...
@@ -17,7 +17,7 @@ limitations under the License.
...
@@ -17,7 +17,7 @@ limitations under the License.
package
testclient
package
testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api
/unversioned
"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
kclientlib
"k8s.io/kubernetes/pkg/client/unversioned"
kclientlib
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -80,6 +80,6 @@ func (c *FakeDaemonSets) Delete(name string) error {
...
@@ -80,6 +80,6 @@ func (c *FakeDaemonSets) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeDaemonSets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeDaemonSets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"daemonsets"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"daemonsets"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_deployments.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -86,6 +87,6 @@ func (c *FakeDeployments) Delete(name string, options *api.DeleteOptions) error
...
@@ -86,6 +87,6 @@ func (c *FakeDeployments) Delete(name string, options *api.DeleteOptions) error
return
err
return
err
}
}
func
(
c
*
FakeDeployments
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeDeployments
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"deployments"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"deployments"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_endpoints.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -71,6 +72,6 @@ func (c *FakeEndpoints) Delete(name string) error {
...
@@ -71,6 +72,6 @@ func (c *FakeEndpoints) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeEndpoints
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeEndpoints
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"endpoints"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"endpoints"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_events.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
...
@@ -111,7 +112,7 @@ func (c *FakeEvents) Delete(name string) error {
...
@@ -111,7 +112,7 @@ func (c *FakeEvents) Delete(name string) error {
}
}
// Watch starts watching for events matching the given selectors.
// Watch starts watching for events matching the given selectors.
func
(
c
*
FakeEvents
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeEvents
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
action
:=
NewRootWatchAction
(
"events"
,
label
,
field
,
opts
)
action
:=
NewRootWatchAction
(
"events"
,
label
,
field
,
opts
)
if
c
.
Namespace
!=
""
{
if
c
.
Namespace
!=
""
{
action
=
NewWatchAction
(
"events"
,
c
.
Namespace
,
label
,
field
,
opts
)
action
=
NewWatchAction
(
"events"
,
c
.
Namespace
,
label
,
field
,
opts
)
...
...
pkg/client/unversioned/testclient/fake_horizontal_pod_autoscalers.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -85,6 +86,6 @@ func (c *FakeHorizontalPodAutoscalers) Delete(name string, options *api.DeleteOp
...
@@ -85,6 +86,6 @@ func (c *FakeHorizontalPodAutoscalers) Delete(name string, options *api.DeleteOp
return
err
return
err
}
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeHorizontalPodAutoscalers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"horizontalpodautoscalers"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"horizontalpodautoscalers"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_ingress.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -72,7 +73,7 @@ func (c *FakeIngress) Delete(name string, options *api.DeleteOptions) error {
...
@@ -72,7 +73,7 @@ func (c *FakeIngress) Delete(name string, options *api.DeleteOptions) error {
return
err
return
err
}
}
func
(
c
*
FakeIngress
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeIngress
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"ingresses"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"ingresses"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_jobs.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -72,7 +73,7 @@ func (c *FakeJobs) Delete(name string, options *api.DeleteOptions) error {
...
@@ -72,7 +73,7 @@ func (c *FakeJobs) Delete(name string, options *api.DeleteOptions) error {
return
err
return
err
}
}
func
(
c
*
FakeJobs
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeJobs
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"jobs"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"jobs"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_limit_ranges.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -71,6 +72,6 @@ func (c *FakeLimitRanges) Delete(name string) error {
...
@@ -71,6 +72,6 @@ func (c *FakeLimitRanges) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeLimitRanges
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeLimitRanges
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"limitranges"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"limitranges"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_namespaces.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -70,7 +71,7 @@ func (c *FakeNamespaces) Delete(name string) error {
...
@@ -70,7 +71,7 @@ func (c *FakeNamespaces) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeNamespaces
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeNamespaces
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewRootWatchAction
(
"namespaces"
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewRootWatchAction
(
"namespaces"
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_nodes.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -70,7 +71,7 @@ func (c *FakeNodes) Delete(name string) error {
...
@@ -70,7 +71,7 @@ func (c *FakeNodes) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeNodes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeNodes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewRootWatchAction
(
"nodes"
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewRootWatchAction
(
"nodes"
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_persistent_volume_claims.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -69,7 +70,7 @@ func (c *FakePersistentVolumeClaims) Delete(name string) error {
...
@@ -69,7 +70,7 @@ func (c *FakePersistentVolumeClaims) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakePersistentVolumeClaims
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakePersistentVolumeClaims
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"persistentvolumeclaims"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"persistentvolumeclaims"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_persistent_volumes.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -68,7 +69,7 @@ func (c *FakePersistentVolumes) Delete(name string) error {
...
@@ -68,7 +69,7 @@ func (c *FakePersistentVolumes) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakePersistentVolumes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakePersistentVolumes
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewRootWatchAction
(
"persistentvolumes"
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewRootWatchAction
(
"persistentvolumes"
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_pod_templates.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -71,6 +72,6 @@ func (c *FakePodTemplates) Delete(name string, options *api.DeleteOptions) error
...
@@ -71,6 +72,6 @@ func (c *FakePodTemplates) Delete(name string, options *api.DeleteOptions) error
return
err
return
err
}
}
func
(
c
*
FakePodTemplates
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakePodTemplates
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"podtemplates"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"podtemplates"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_pods.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -77,7 +78,7 @@ func (c *FakePods) Delete(name string, options *api.DeleteOptions) error {
...
@@ -77,7 +78,7 @@ func (c *FakePods) Delete(name string, options *api.DeleteOptions) error {
return
err
return
err
}
}
func
(
c
*
FakePods
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakePods
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"pods"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"pods"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_replication_controllers.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -79,6 +80,6 @@ func (c *FakeReplicationControllers) Delete(name string) error {
...
@@ -79,6 +80,6 @@ func (c *FakeReplicationControllers) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeReplicationControllers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeReplicationControllers
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"replicationcontrollers"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"replicationcontrollers"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_resource_quotas.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -71,7 +72,7 @@ func (c *FakeResourceQuotas) Delete(name string) error {
...
@@ -71,7 +72,7 @@ func (c *FakeResourceQuotas) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeResourceQuotas
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeResourceQuotas
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"resourcequotas"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"resourcequotas"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
...
...
pkg/client/unversioned/testclient/fake_secrets.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -71,6 +72,6 @@ func (c *FakeSecrets) Delete(name string) error {
...
@@ -71,6 +72,6 @@ func (c *FakeSecrets) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeSecrets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeSecrets
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"secrets"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"secrets"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_service_accounts.go
View file @
3bd23b18
...
@@ -18,6 +18,7 @@ package testclient
...
@@ -18,6 +18,7 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -71,6 +72,6 @@ func (c *FakeServiceAccounts) Delete(name string) error {
...
@@ -71,6 +72,6 @@ func (c *FakeServiceAccounts) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeServiceAccounts
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeServiceAccounts
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"serviceaccounts"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"serviceaccounts"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
pkg/client/unversioned/testclient/fake_services.go
View file @
3bd23b18
...
@@ -18,7 +18,8 @@ package testclient
...
@@ -18,7 +18,8 @@ package testclient
import
(
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/api/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -72,10 +73,10 @@ func (c *FakeServices) Delete(name string) error {
...
@@ -72,10 +73,10 @@ func (c *FakeServices) Delete(name string) error {
return
err
return
err
}
}
func
(
c
*
FakeServices
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
c
*
FakeServices
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"services"
,
c
.
Namespace
,
label
,
field
,
opts
))
return
c
.
Fake
.
InvokesWatch
(
NewWatchAction
(
"services"
,
c
.
Namespace
,
label
,
field
,
opts
))
}
}
func
(
c
*
FakeServices
)
ProxyGet
(
scheme
,
name
,
port
,
path
string
,
params
map
[
string
]
string
)
unversioned
.
ResponseWrapper
{
func
(
c
*
FakeServices
)
ProxyGet
(
scheme
,
name
,
port
,
path
string
,
params
map
[
string
]
string
)
client
.
ResponseWrapper
{
return
c
.
Fake
.
InvokesProxy
(
NewProxyGetAction
(
"services"
,
c
.
Namespace
,
scheme
,
name
,
port
,
path
,
params
))
return
c
.
Fake
.
InvokesProxy
(
NewProxyGetAction
(
"services"
,
c
.
Namespace
,
scheme
,
name
,
port
,
path
,
params
))
}
}
pkg/controller/daemon/controller.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"github.com/golang/glog"
"github.com/golang/glog"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/record"
...
@@ -99,7 +100,7 @@ func NewDaemonSetsController(kubeClient client.Interface, resyncPeriod controlle
...
@@ -99,7 +100,7 @@ func NewDaemonSetsController(kubeClient client.Interface, resyncPeriod controlle
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
dsc
.
kubeClient
.
Extensions
()
.
DaemonSets
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
dsc
.
kubeClient
.
Extensions
()
.
DaemonSets
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
dsc
.
kubeClient
.
Extensions
()
.
DaemonSets
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
dsc
.
kubeClient
.
Extensions
()
.
DaemonSets
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -131,7 +132,7 @@ func NewDaemonSetsController(kubeClient client.Interface, resyncPeriod controlle
...
@@ -131,7 +132,7 @@ func NewDaemonSetsController(kubeClient client.Interface, resyncPeriod controlle
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
dsc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
dsc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
dsc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
dsc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -149,7 +150,7 @@ func NewDaemonSetsController(kubeClient client.Interface, resyncPeriod controlle
...
@@ -149,7 +150,7 @@ func NewDaemonSetsController(kubeClient client.Interface, resyncPeriod controlle
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
dsc
.
kubeClient
.
Nodes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
dsc
.
kubeClient
.
Nodes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
dsc
.
kubeClient
.
Nodes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
dsc
.
kubeClient
.
Nodes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/endpoint/endpoints_controller.go
View file @
3bd23b18
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/endpoints"
"k8s.io/kubernetes/pkg/api/endpoints"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller"
...
@@ -65,7 +66,7 @@ func NewEndpointController(client *client.Client, resyncPeriod controller.Resync
...
@@ -65,7 +66,7 @@ func NewEndpointController(client *client.Client, resyncPeriod controller.Resync
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
e
.
client
.
Services
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -86,7 +87,7 @@ func NewEndpointController(client *client.Client, resyncPeriod controller.Resync
...
@@ -86,7 +87,7 @@ func NewEndpointController(client *client.Client, resyncPeriod controller.Resync
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
e
.
client
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/framework/fake_controller_source.go
View file @
3bd23b18
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -151,7 +152,7 @@ func (f *FakeControllerSource) List() (runtime.Object, error) {
...
@@ -151,7 +152,7 @@ func (f *FakeControllerSource) List() (runtime.Object, error) {
// Watch returns a watch, which will be pre-populated with all changes
// Watch returns a watch, which will be pre-populated with all changes
// after resourceVersion.
// after resourceVersion.
func
(
f
*
FakeControllerSource
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
f
*
FakeControllerSource
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
f
.
lock
.
RLock
()
f
.
lock
.
RLock
()
defer
f
.
lock
.
RUnlock
()
defer
f
.
lock
.
RUnlock
()
rc
,
err
:=
strconv
.
Atoi
(
options
.
ResourceVersion
)
rc
,
err
:=
strconv
.
Atoi
(
options
.
ResourceVersion
)
...
...
pkg/controller/framework/fake_controller_source_test.go
View file @
3bd23b18
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"testing"
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
)
)
...
@@ -64,7 +65,7 @@ func TestRCNumber(t *testing.T) {
...
@@ -64,7 +65,7 @@ func TestRCNumber(t *testing.T) {
source
.
Modify
(
pod
(
"foo"
))
source
.
Modify
(
pod
(
"foo"
))
source
.
Modify
(
pod
(
"foo"
))
source
.
Modify
(
pod
(
"foo"
))
w
,
err
:=
source
.
Watch
(
api
.
ListOptions
{
ResourceVersion
:
"1"
})
w
,
err
:=
source
.
Watch
(
unversioned
.
ListOptions
{
ResourceVersion
:
"1"
})
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
}
}
...
@@ -78,13 +79,13 @@ func TestRCNumber(t *testing.T) {
...
@@ -78,13 +79,13 @@ func TestRCNumber(t *testing.T) {
t
.
Errorf
(
"wanted %v, got %v"
,
e
,
a
)
t
.
Errorf
(
"wanted %v, got %v"
,
e
,
a
)
}
}
w2
,
err
:=
source
.
Watch
(
api
.
ListOptions
{
ResourceVersion
:
"2"
})
w2
,
err
:=
source
.
Watch
(
unversioned
.
ListOptions
{
ResourceVersion
:
"2"
})
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
}
}
go
consume
(
t
,
w2
,
[]
string
{
"3"
},
wg
)
go
consume
(
t
,
w2
,
[]
string
{
"3"
},
wg
)
w3
,
err
:=
source
.
Watch
(
api
.
ListOptions
{
ResourceVersion
:
"3"
})
w3
,
err
:=
source
.
Watch
(
unversioned
.
ListOptions
{
ResourceVersion
:
"3"
})
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
t
.
Fatalf
(
"Unexpected error: %v"
,
err
)
}
}
...
...
pkg/controller/gc/gc_controller.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/record"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
...
@@ -68,7 +69,7 @@ func New(kubeClient client.Interface, resyncPeriod controller.ResyncPeriodFunc,
...
@@ -68,7 +69,7 @@ func New(kubeClient client.Interface, resyncPeriod controller.ResyncPeriodFunc,
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
gcc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
terminatedSelector
)
return
gcc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
terminatedSelector
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
gcc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
terminatedSelector
,
options
)
return
gcc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
terminatedSelector
,
options
)
},
},
},
},
...
...
pkg/controller/job/controller.go
View file @
3bd23b18
...
@@ -88,7 +88,7 @@ func NewJobController(kubeClient client.Interface, resyncPeriod controller.Resyn
...
@@ -88,7 +88,7 @@ func NewJobController(kubeClient client.Interface, resyncPeriod controller.Resyn
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
jm
.
kubeClient
.
Extensions
()
.
Jobs
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
jm
.
kubeClient
.
Extensions
()
.
Jobs
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
jm
.
kubeClient
.
Extensions
()
.
Jobs
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
jm
.
kubeClient
.
Extensions
()
.
Jobs
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -111,7 +111,7 @@ func NewJobController(kubeClient client.Interface, resyncPeriod controller.Resyn
...
@@ -111,7 +111,7 @@ func NewJobController(kubeClient client.Interface, resyncPeriod controller.Resyn
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
jm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
jm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
jm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
jm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/namespace/namespace_controller.go
View file @
3bd23b18
...
@@ -50,7 +50,7 @@ func NewNamespaceController(kubeClient client.Interface, versions *unversioned.A
...
@@ -50,7 +50,7 @@ func NewNamespaceController(kubeClient client.Interface, versions *unversioned.A
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
kubeClient
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
kubeClient
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
kubeClient
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
kubeClient
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/node/nodecontroller.go
View file @
3bd23b18
...
@@ -166,7 +166,7 @@ func NewNodeController(
...
@@ -166,7 +166,7 @@ func NewNodeController(
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
nc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
nc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
nc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
nc
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -182,7 +182,7 @@ func NewNodeController(
...
@@ -182,7 +182,7 @@ func NewNodeController(
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
nc
.
kubeClient
.
Nodes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
nc
.
kubeClient
.
Nodes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
nc
.
kubeClient
.
Nodes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
nc
.
kubeClient
.
Nodes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/node/nodecontroller_test.go
View file @
3bd23b18
...
@@ -136,7 +136,7 @@ func (m *FakeNodeHandler) UpdateStatus(node *api.Node) (*api.Node, error) {
...
@@ -136,7 +136,7 @@ func (m *FakeNodeHandler) UpdateStatus(node *api.Node) (*api.Node, error) {
return
node
,
nil
return
node
,
nil
}
}
func
(
m
*
FakeNodeHandler
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
m
*
FakeNodeHandler
)
Watch
(
label
labels
.
Selector
,
field
fields
.
Selector
,
opts
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
nil
,
nil
return
nil
,
nil
}
}
...
...
pkg/controller/persistentvolume/persistentvolume_claim_binder_controller.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/framework"
"k8s.io/kubernetes/pkg/controller/framework"
...
@@ -58,7 +59,7 @@ func NewPersistentVolumeClaimBinder(kubeClient client.Interface, syncPeriod time
...
@@ -58,7 +59,7 @@ func NewPersistentVolumeClaimBinder(kubeClient client.Interface, syncPeriod time
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
kubeClient
.
PersistentVolumes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
kubeClient
.
PersistentVolumes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
kubeClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
kubeClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -76,7 +77,7 @@ func NewPersistentVolumeClaimBinder(kubeClient client.Interface, syncPeriod time
...
@@ -76,7 +77,7 @@ func NewPersistentVolumeClaimBinder(kubeClient client.Interface, syncPeriod time
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
kubeClient
.
PersistentVolumeClaims
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
kubeClient
.
PersistentVolumeClaims
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
kubeClient
.
PersistentVolumeClaims
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
kubeClient
.
PersistentVolumeClaims
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/persistentvolume/persistentvolume_recycler_controller.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"github.com/golang/glog"
"github.com/golang/glog"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/cloudprovider"
...
@@ -66,7 +67,7 @@ func NewPersistentVolumeRecycler(kubeClient client.Interface, syncPeriod time.Du
...
@@ -66,7 +67,7 @@ func NewPersistentVolumeRecycler(kubeClient client.Interface, syncPeriod time.Du
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
kubeClient
.
PersistentVolumes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
kubeClient
.
PersistentVolumes
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
kubeClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
kubeClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/replication/replication_controller.go
View file @
3bd23b18
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"github.com/golang/glog"
"github.com/golang/glog"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/record"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
...
@@ -110,7 +111,7 @@ func NewReplicationManager(kubeClient client.Interface, resyncPeriod controller.
...
@@ -110,7 +111,7 @@ func NewReplicationManager(kubeClient client.Interface, resyncPeriod controller.
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
rm
.
kubeClient
.
ReplicationControllers
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
rm
.
kubeClient
.
ReplicationControllers
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
rm
.
kubeClient
.
ReplicationControllers
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
rm
.
kubeClient
.
ReplicationControllers
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -151,7 +152,7 @@ func NewReplicationManager(kubeClient client.Interface, resyncPeriod controller.
...
@@ -151,7 +152,7 @@ func NewReplicationManager(kubeClient client.Interface, resyncPeriod controller.
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
rm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
rm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
rm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
rm
.
kubeClient
.
Pods
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/serviceaccount/serviceaccounts_controller.go
View file @
3bd23b18
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
apierrs
"k8s.io/kubernetes/pkg/api/errors"
apierrs
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/framework"
"k8s.io/kubernetes/pkg/controller/framework"
...
@@ -80,7 +81,7 @@ func NewServiceAccountsController(cl client.Interface, options ServiceAccountsCo
...
@@ -80,7 +81,7 @@ func NewServiceAccountsController(cl client.Interface, options ServiceAccountsCo
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
accountSelector
)
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
accountSelector
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
accountSelector
,
options
)
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
accountSelector
,
options
)
},
},
},
},
...
@@ -97,7 +98,7 @@ func NewServiceAccountsController(cl client.Interface, options ServiceAccountsCo
...
@@ -97,7 +98,7 @@ func NewServiceAccountsController(cl client.Interface, options ServiceAccountsCo
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
e
.
client
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
e
.
client
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
pkg/controller/serviceaccount/tokens_controller.go
View file @
3bd23b18
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"github.com/golang/glog"
"github.com/golang/glog"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
apierrors
"k8s.io/kubernetes/pkg/api/errors"
apierrors
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/framework"
"k8s.io/kubernetes/pkg/controller/framework"
...
@@ -65,7 +66,7 @@ func NewTokensController(cl client.Interface, options TokensControllerOptions) *
...
@@ -65,7 +66,7 @@ func NewTokensController(cl client.Interface, options TokensControllerOptions) *
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
e
.
client
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -85,7 +86,7 @@ func NewTokensController(cl client.Interface, options TokensControllerOptions) *
...
@@ -85,7 +86,7 @@ func NewTokensController(cl client.Interface, options TokensControllerOptions) *
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
e
.
client
.
Secrets
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
tokenSelector
)
return
e
.
client
.
Secrets
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
tokenSelector
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
e
.
client
.
Secrets
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
tokenSelector
,
options
)
return
e
.
client
.
Secrets
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
tokenSelector
,
options
)
},
},
},
},
...
...
pkg/kubelet/config/apiserver_test.go
View file @
3bd23b18
...
@@ -20,6 +20,7 @@ import (
...
@@ -20,6 +20,7 @@ import (
"testing"
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
kubetypes
"k8s.io/kubernetes/pkg/kubelet/types"
kubetypes
"k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
...
@@ -35,7 +36,7 @@ func (lw fakePodLW) List() (runtime.Object, error) {
...
@@ -35,7 +36,7 @@ func (lw fakePodLW) List() (runtime.Object, error) {
return
lw
.
listResp
,
nil
return
lw
.
listResp
,
nil
}
}
func
(
lw
fakePodLW
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
lw
fakePodLW
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
lw
.
watchResp
,
nil
return
lw
.
watchResp
,
nil
}
}
...
...
pkg/kubelet/kubelet.go
View file @
3bd23b18
...
@@ -239,7 +239,7 @@ func NewMainKubelet(
...
@@ -239,7 +239,7 @@ func NewMainKubelet(
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
kubeClient
.
Services
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
kubeClient
.
Services
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
kubeClient
.
Services
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
kubeClient
.
Services
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
}
}
...
@@ -256,7 +256,7 @@ func NewMainKubelet(
...
@@ -256,7 +256,7 @@ func NewMainKubelet(
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
kubeClient
.
Nodes
()
.
List
(
labels
.
Everything
(),
fieldSelector
)
return
kubeClient
.
Nodes
()
.
List
(
labels
.
Everything
(),
fieldSelector
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
kubeClient
.
Nodes
()
.
Watch
(
labels
.
Everything
(),
fieldSelector
,
options
)
return
kubeClient
.
Nodes
()
.
Watch
(
labels
.
Everything
(),
fieldSelector
,
options
)
},
},
}
}
...
...
pkg/proxy/config/api_test.go
View file @
3bd23b18
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/watch"
"k8s.io/kubernetes/pkg/watch"
...
@@ -35,7 +36,7 @@ func (lw fakeLW) List() (runtime.Object, error) {
...
@@ -35,7 +36,7 @@ func (lw fakeLW) List() (runtime.Object, error) {
return
lw
.
listResp
,
nil
return
lw
.
listResp
,
nil
}
}
func
(
lw
fakeLW
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
lw
fakeLW
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
lw
.
watchResp
,
nil
return
lw
.
watchResp
,
nil
}
}
...
...
pkg/storage/cacher.go
View file @
3bd23b18
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/conversion"
"k8s.io/kubernetes/pkg/conversion"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime"
...
@@ -395,7 +396,7 @@ func (lw *cacherListerWatcher) List() (runtime.Object, error) {
...
@@ -395,7 +396,7 @@ func (lw *cacherListerWatcher) List() (runtime.Object, error) {
}
}
// Implements cache.ListerWatcher interface.
// Implements cache.ListerWatcher interface.
func
(
lw
*
cacherListerWatcher
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
lw
*
cacherListerWatcher
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
version
,
err
:=
ParseWatchResourceVersion
(
options
.
ResourceVersion
,
lw
.
resourcePrefix
)
version
,
err
:=
ParseWatchResourceVersion
(
options
.
ResourceVersion
,
lw
.
resourcePrefix
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
...
...
pkg/storage/watch_cache_test.go
View file @
3bd23b18
...
@@ -250,11 +250,11 @@ func TestWaitUntilFreshAndList(t *testing.T) {
...
@@ -250,11 +250,11 @@ func TestWaitUntilFreshAndList(t *testing.T) {
type
testLW
struct
{
type
testLW
struct
{
ListFunc
func
()
(
runtime
.
Object
,
error
)
ListFunc
func
()
(
runtime
.
Object
,
error
)
WatchFunc
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
WatchFunc
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
}
}
func
(
t
*
testLW
)
List
()
(
runtime
.
Object
,
error
)
{
return
t
.
ListFunc
()
}
func
(
t
*
testLW
)
List
()
(
runtime
.
Object
,
error
)
{
return
t
.
ListFunc
()
}
func
(
t
*
testLW
)
Watch
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
func
(
t
*
testLW
)
Watch
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
t
.
WatchFunc
(
options
)
return
t
.
WatchFunc
(
options
)
}
}
...
@@ -269,7 +269,7 @@ func TestReflectorForWatchCache(t *testing.T) {
...
@@ -269,7 +269,7 @@ func TestReflectorForWatchCache(t *testing.T) {
}
}
lw
:=
&
testLW
{
lw
:=
&
testLW
{
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
fw
:=
watch
.
NewFake
()
fw
:=
watch
.
NewFake
()
go
fw
.
Stop
()
go
fw
.
Stop
()
return
fw
,
nil
return
fw
,
nil
...
...
pkg/volume/util.go
View file @
3bd23b18
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -111,7 +112,7 @@ func (c *realRecyclerClient) WatchPod(name, namespace, resourceVersion string, s
...
@@ -111,7 +112,7 @@ func (c *realRecyclerClient) WatchPod(name, namespace, resourceVersion string, s
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
client
.
Pods
(
namespace
)
.
List
(
labels
.
Everything
(),
fieldSelector
)
return
c
.
client
.
Pods
(
namespace
)
.
List
(
labels
.
Everything
(),
fieldSelector
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
client
.
Pods
(
namespace
)
.
Watch
(
labels
.
Everything
(),
fieldSelector
,
options
)
return
c
.
client
.
Pods
(
namespace
)
.
Watch
(
labels
.
Everything
(),
fieldSelector
,
options
)
},
},
}
}
...
...
plugin/pkg/admission/limitranger/admission.go
View file @
3bd23b18
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -102,7 +103,7 @@ func NewLimitRanger(client client.Interface, limitFunc LimitFunc) admission.Inte
...
@@ -102,7 +103,7 @@ func NewLimitRanger(client client.Interface, limitFunc LimitFunc) admission.Inte
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
client
.
LimitRanges
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
client
.
LimitRanges
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
LimitRanges
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
client
.
LimitRanges
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
}
}
...
...
plugin/pkg/admission/namespace/autoprovision/admission.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -87,7 +88,7 @@ func NewProvision(c client.Interface) admission.Interface {
...
@@ -87,7 +88,7 @@ func NewProvision(c client.Interface) admission.Interface {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
c
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
c
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
plugin/pkg/admission/namespace/exists/admission.go
View file @
3bd23b18
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -94,7 +95,7 @@ func NewExists(c client.Interface) admission.Interface {
...
@@ -94,7 +95,7 @@ func NewExists(c client.Interface) admission.Interface {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
c
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
c
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
plugin/pkg/admission/namespace/lifecycle/admission.go
View file @
3bd23b18
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/meta"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -111,7 +112,7 @@ func NewLifecycle(c client.Interface) admission.Interface {
...
@@ -111,7 +112,7 @@ func NewLifecycle(c client.Interface) admission.Interface {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
c
.
Namespaces
()
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
c
.
Namespaces
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
plugin/pkg/admission/resourcequota/admission.go
View file @
3bd23b18
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
resourcequotacontroller
"k8s.io/kubernetes/pkg/controller/resourcequota"
resourcequotacontroller
"k8s.io/kubernetes/pkg/controller/resourcequota"
...
@@ -53,7 +54,7 @@ func NewResourceQuota(client client.Interface) admission.Interface {
...
@@ -53,7 +54,7 @@ func NewResourceQuota(client client.Interface) admission.Interface {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
client
.
ResourceQuotas
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
client
.
ResourceQuotas
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
ResourceQuotas
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
client
.
ResourceQuotas
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
}
}
...
...
plugin/pkg/admission/serviceaccount/admission.go
View file @
3bd23b18
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/serviceaccount"
"k8s.io/kubernetes/pkg/controller/serviceaccount"
...
@@ -85,7 +86,7 @@ func NewServiceAccount(cl client.Interface) *serviceAccount {
...
@@ -85,7 +86,7 @@ func NewServiceAccount(cl client.Interface) *serviceAccount {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
cl
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
cl
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
cl
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
cl
.
ServiceAccounts
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -99,7 +100,7 @@ func NewServiceAccount(cl client.Interface) *serviceAccount {
...
@@ -99,7 +100,7 @@ func NewServiceAccount(cl client.Interface) *serviceAccount {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
cl
.
Secrets
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
tokenSelector
)
return
cl
.
Secrets
(
api
.
NamespaceAll
)
.
List
(
labels
.
Everything
(),
tokenSelector
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
cl
.
Secrets
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
tokenSelector
,
options
)
return
cl
.
Secrets
(
api
.
NamespaceAll
)
.
Watch
(
labels
.
Everything
(),
tokenSelector
,
options
)
},
},
},
},
...
...
test/e2e/daemon_restart.go
View file @
3bd23b18
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
controllerframework
"k8s.io/kubernetes/pkg/controller/framework"
controllerframework
"k8s.io/kubernetes/pkg/controller/framework"
...
@@ -222,7 +223,7 @@ var _ = Describe("DaemonRestart", func() {
...
@@ -222,7 +223,7 @@ var _ = Describe("DaemonRestart", func() {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
framework
.
Client
.
Pods
(
ns
)
.
List
(
labelSelector
,
fields
.
Everything
())
return
framework
.
Client
.
Pods
(
ns
)
.
List
(
labelSelector
,
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
framework
.
Client
.
Pods
(
ns
)
.
Watch
(
labelSelector
,
fields
.
Everything
(),
options
)
return
framework
.
Client
.
Pods
(
ns
)
.
Watch
(
labelSelector
,
fields
.
Everything
(),
options
)
},
},
},
},
...
...
test/e2e/density.go
View file @
3bd23b18
...
@@ -204,7 +204,7 @@ var _ = Describe("Density [Skipped]", func() {
...
@@ -204,7 +204,7 @@ var _ = Describe("Density [Skipped]", func() {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Events
(
ns
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
c
.
Events
(
ns
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Events
(
ns
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
c
.
Events
(
ns
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
@@ -287,7 +287,7 @@ var _ = Describe("Density [Skipped]", func() {
...
@@ -287,7 +287,7 @@ var _ = Describe("Density [Skipped]", func() {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Pods
(
ns
)
.
List
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
())
return
c
.
Pods
(
ns
)
.
List
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Pods
(
ns
)
.
Watch
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
(),
options
)
return
c
.
Pods
(
ns
)
.
Watch
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
test/e2e/framework.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -178,7 +179,7 @@ func (f *Framework) WaitForAnEndpoint(serviceName string) error {
...
@@ -178,7 +179,7 @@ func (f *Framework) WaitForAnEndpoint(serviceName string) error {
w
,
err
:=
f
.
Client
.
Endpoints
(
f
.
Namespace
.
Name
)
.
Watch
(
w
,
err
:=
f
.
Client
.
Endpoints
(
f
.
Namespace
.
Name
)
.
Watch
(
labels
.
Everything
(),
labels
.
Everything
(),
fields
.
Set
{
"metadata.name"
:
serviceName
}
.
AsSelector
(),
fields
.
Set
{
"metadata.name"
:
serviceName
}
.
AsSelector
(),
api
.
ListOptions
{
ResourceVersion
:
rv
},
unversioned
.
ListOptions
{
ResourceVersion
:
rv
},
)
)
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
...
...
test/e2e/latency.go
View file @
3bd23b18
...
@@ -25,7 +25,7 @@ import (
...
@@ -25,7 +25,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
unversioned
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/framework"
"k8s.io/kubernetes/pkg/controller/framework"
...
@@ -146,7 +146,7 @@ func runLatencyTest(nodeCount int, c *client.Client, ns string) {
...
@@ -146,7 +146,7 @@ func runLatencyTest(nodeCount int, c *client.Client, ns string) {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Pods
(
ns
)
.
List
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
())
return
c
.
Pods
(
ns
)
.
List
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Pods
(
ns
)
.
Watch
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
(),
options
)
return
c
.
Pods
(
ns
)
.
Watch
(
labels
.
SelectorFromSet
(
labels
.
Set
{
"name"
:
additionalPodsPrefix
}),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
test/e2e/pods.go
View file @
3bd23b18
...
@@ -30,6 +30,7 @@ import (
...
@@ -30,6 +30,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/kubelet"
"k8s.io/kubernetes/pkg/kubelet"
...
@@ -306,7 +307,7 @@ var _ = Describe("Pods", func() {
...
@@ -306,7 +307,7 @@ var _ = Describe("Pods", func() {
Expect
(
len
(
pods
.
Items
))
.
To
(
Equal
(
0
))
Expect
(
len
(
pods
.
Items
))
.
To
(
Equal
(
0
))
w
,
err
:=
podClient
.
Watch
(
w
,
err
:=
podClient
.
Watch
(
labels
.
SelectorFromSet
(
labels
.
Set
(
map
[
string
]
string
{
"time"
:
value
})),
fields
.
Everything
(),
labels
.
SelectorFromSet
(
labels
.
Set
(
map
[
string
]
string
{
"time"
:
value
})),
fields
.
Everything
(),
api
.
ListOptions
{
ResourceVersion
:
pods
.
ListMeta
.
ResourceVersion
})
unversioned
.
ListOptions
{
ResourceVersion
:
pods
.
ListMeta
.
ResourceVersion
})
if
err
!=
nil
{
if
err
!=
nil
{
Failf
(
"Failed to set up watch: %v"
,
err
)
Failf
(
"Failed to set up watch: %v"
,
err
)
}
}
...
...
test/e2e/service_latency.go
View file @
3bd23b18
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"time"
"time"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/controller/framework"
"k8s.io/kubernetes/pkg/controller/framework"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -281,7 +282,7 @@ func startEndpointWatcher(f *Framework, q *endpointQueries) {
...
@@ -281,7 +282,7 @@ func startEndpointWatcher(f *Framework, q *endpointQueries) {
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
f
.
Client
.
Endpoints
(
f
.
Namespace
.
Name
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
return
f
.
Client
.
Endpoints
(
f
.
Namespace
.
Name
)
.
List
(
labels
.
Everything
(),
fields
.
Everything
())
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
f
.
Client
.
Endpoints
(
f
.
Namespace
.
Name
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
return
f
.
Client
.
Endpoints
(
f
.
Namespace
.
Name
)
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
options
)
},
},
},
},
...
...
test/e2e/util.go
View file @
3bd23b18
...
@@ -160,7 +160,7 @@ func newPodStore(c *client.Client, namespace string, label labels.Selector, fiel
...
@@ -160,7 +160,7 @@ func newPodStore(c *client.Client, namespace string, label labels.Selector, fiel
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
ListFunc
:
func
()
(
runtime
.
Object
,
error
)
{
return
c
.
Pods
(
namespace
)
.
List
(
label
,
field
)
return
c
.
Pods
(
namespace
)
.
List
(
label
,
field
)
},
},
WatchFunc
:
func
(
options
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
WatchFunc
:
func
(
options
unversioned
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Pods
(
namespace
)
.
Watch
(
label
,
field
,
options
)
return
c
.
Pods
(
namespace
)
.
Watch
(
label
,
field
,
options
)
},
},
}
}
...
...
test/integration/client_test.go
View file @
3bd23b18
...
@@ -29,6 +29,7 @@ import (
...
@@ -29,6 +29,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/labels"
...
@@ -247,7 +248,7 @@ func TestMultiWatch(t *testing.T) {
...
@@ -247,7 +248,7 @@ func TestMultiWatch(t *testing.T) {
w
,
err
:=
client
.
Pods
(
ns
)
.
Watch
(
w
,
err
:=
client
.
Pods
(
ns
)
.
Watch
(
labels
.
Set
{
"watchlabel"
:
name
}
.
AsSelector
(),
labels
.
Set
{
"watchlabel"
:
name
}
.
AsSelector
(),
fields
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{
ResourceVersion
:
rv
},
unversioned
.
ListOptions
{
ResourceVersion
:
rv
},
)
)
if
err
!=
nil
{
if
err
!=
nil
{
panic
(
fmt
.
Sprintf
(
"watch error for %v: %v"
,
name
,
err
))
panic
(
fmt
.
Sprintf
(
"watch error for %v: %v"
,
name
,
err
))
...
...
test/integration/persistent_volumes_test.go
View file @
3bd23b18
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
client
"k8s.io/kubernetes/pkg/client/unversioned"
persistentvolumecontroller
"k8s.io/kubernetes/pkg/controller/persistentvolume"
persistentvolumecontroller
"k8s.io/kubernetes/pkg/controller/persistentvolume"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/fields"
...
@@ -74,7 +75,7 @@ func TestPersistentVolumeRecycler(t *testing.T) {
...
@@ -74,7 +75,7 @@ func TestPersistentVolumeRecycler(t *testing.T) {
},
},
}
}
w
,
_
:=
testClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
w
,
_
:=
testClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
defer
w
.
Stop
()
defer
w
.
Stop
()
_
,
_
=
testClient
.
PersistentVolumes
()
.
Create
(
pv
)
_
,
_
=
testClient
.
PersistentVolumes
()
.
Create
(
pv
)
...
@@ -100,7 +101,7 @@ func TestPersistentVolumeRecycler(t *testing.T) {
...
@@ -100,7 +101,7 @@ func TestPersistentVolumeRecycler(t *testing.T) {
// change the reclamation policy of the PV for the next test
// change the reclamation policy of the PV for the next test
pv
.
Spec
.
PersistentVolumeReclaimPolicy
=
api
.
PersistentVolumeReclaimDelete
pv
.
Spec
.
PersistentVolumeReclaimPolicy
=
api
.
PersistentVolumeReclaimDelete
w
,
_
=
testClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
api
.
ListOptions
{})
w
,
_
=
testClient
.
PersistentVolumes
()
.
Watch
(
labels
.
Everything
(),
fields
.
Everything
(),
unversioned
.
ListOptions
{})
defer
w
.
Stop
()
defer
w
.
Stop
()
_
,
_
=
testClient
.
PersistentVolumes
()
.
Create
(
pv
)
_
,
_
=
testClient
.
PersistentVolumes
()
.
Create
(
pv
)
...
...
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