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
eb451549
Commit
eb451549
authored
Feb 18, 2016
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #21348 from caesarxuchao/generate-fake-for-1-2
Auto commit by PR queue bot
parents
5d7d0eea
ad46715f
Hide whitespace changes
Inline
Side-by-side
Showing
83 changed files
with
3142 additions
and
95 deletions
+3142
-95
args.go
cmd/libs/go2idl/client-gen/args/args.go
+44
-0
client_generator.go
cmd/libs/go2idl/client-gen/generators/client_generator.go
+5
-29
fake_client_generator.go
...o2idl/client-gen/generators/fake/fake_client_generator.go
+5
-3
generator_fake_for_clientset.go
...lient-gen/generators/fake/generator_fake_for_clientset.go
+52
-0
main.go
cmd/libs/go2idl/client-gen/main.go
+3
-3
clientset_generated.go
...t_generated/internalclientset/fake/clientset_generated.go
+16
-2
discovery.go
...t/clientset_generated/internalclientset/fake/discovery.go
+2
-0
clientset_generated.go
...ientset_generated/release_1_2/fake/clientset_generated.go
+70
-0
discovery.go
pkg/client/clientset_generated/release_1_2/fake/discovery.go
+76
-0
doc.go
pkg/client/typed/generated/core/v1/fake/doc.go
+1
-17
fake_componentstatus.go
...ient/typed/generated/core/v1/fake/fake_componentstatus.go
+96
-0
fake_configmap.go
pkg/client/typed/generated/core/v1/fake/fake_configmap.go
+103
-0
fake_core_client.go
pkg/client/typed/generated/core/v1/fake/fake_core_client.go
+86
-0
fake_endpoints.go
pkg/client/typed/generated/core/v1/fake/fake_endpoints.go
+103
-0
fake_event.go
pkg/client/typed/generated/core/v1/fake/fake_event.go
+103
-0
fake_event_expansion.go
...ient/typed/generated/core/v1/fake/fake_event_expansion.go
+89
-0
fake_limitrange.go
pkg/client/typed/generated/core/v1/fake/fake_limitrange.go
+103
-0
fake_namespace.go
pkg/client/typed/generated/core/v1/fake/fake_namespace.go
+105
-0
fake_namespace_expansion.go
.../typed/generated/core/v1/fake/fake_namespace_expansion.go
+37
-0
fake_node.go
pkg/client/typed/generated/core/v1/fake/fake_node.go
+105
-0
fake_persistentvolume.go
...ent/typed/generated/core/v1/fake/fake_persistentvolume.go
+105
-0
fake_pod.go
pkg/client/typed/generated/core/v1/fake/fake_pod.go
+113
-0
fake_pod_expansion.go
...client/typed/generated/core/v1/fake/fake_pod_expansion.go
+46
-0
fake_podtemplate.go
pkg/client/typed/generated/core/v1/fake/fake_podtemplate.go
+103
-0
fake_replicationcontroller.go
...yped/generated/core/v1/fake/fake_replicationcontroller.go
+113
-0
fake_resourcequota.go
...client/typed/generated/core/v1/fake/fake_resourcequota.go
+113
-0
fake_secret.go
pkg/client/typed/generated/core/v1/fake/fake_secret.go
+103
-0
fake_service.go
pkg/client/typed/generated/core/v1/fake/fake_service.go
+113
-0
fake_service_expansion.go
...nt/typed/generated/core/v1/fake/fake_service_expansion.go
+26
-0
fake_serviceaccount.go
...lient/typed/generated/core/v1/fake/fake_serviceaccount.go
+103
-0
doc.go
pkg/client/typed/generated/extensions/v1beta1/fake/doc.go
+18
-0
fake_daemonset.go
...typed/generated/extensions/v1beta1/fake/fake_daemonset.go
+113
-0
fake_deployment.go
...yped/generated/extensions/v1beta1/fake/fake_deployment.go
+113
-0
fake_deployment_expansion.go
...ated/extensions/v1beta1/fake/fake_deployment_expansion.go
+33
-0
fake_extensions_client.go
...nerated/extensions/v1beta1/fake/fake_extensions_client.go
+58
-0
fake_horizontalpodautoscaler.go
...d/extensions/v1beta1/fake/fake_horizontalpodautoscaler.go
+113
-0
fake_ingress.go
...t/typed/generated/extensions/v1beta1/fake/fake_ingress.go
+113
-0
fake_job.go
...lient/typed/generated/extensions/v1beta1/fake/fake_job.go
+113
-0
fake_replicaset.go
...yped/generated/extensions/v1beta1/fake/fake_replicaset.go
+113
-0
fake_scale.go
...ent/typed/generated/extensions/v1beta1/fake/fake_scale.go
+23
-0
fake_scale_expansion.go
...generated/extensions/v1beta1/fake/fake_scale_expansion.go
+46
-0
fake_thirdpartyresource.go
...erated/extensions/v1beta1/fake/fake_thirdpartyresource.go
+103
-0
deployment_controller_test.go
pkg/controller/deployment/deployment_controller_test.go
+1
-1
gc_controller_test.go
pkg/controller/gc/gc_controller_test.go
+1
-1
controller_test.go
pkg/controller/job/controller_test.go
+1
-1
namespace_controller_test.go
pkg/controller/namespace/namespace_controller_test.go
+1
-1
nodecontroller_test.go
pkg/controller/node/nodecontroller_test.go
+1
-1
persistentvolume_claim_binder_controller_test.go
...ntvolume/persistentvolume_claim_binder_controller_test.go
+1
-1
persistentvolume_recycler_controller_test.go
...istentvolume/persistentvolume_recycler_controller_test.go
+1
-1
horizontal_test.go
pkg/controller/podautoscaler/horizontal_test.go
+1
-1
metrics_client_test.go
pkg/controller/podautoscaler/metrics/metrics_client_test.go
+1
-1
replica_set_test.go
pkg/controller/replicaset/replica_set_test.go
+1
-1
replication_controller_test.go
pkg/controller/replication/replication_controller_test.go
+1
-1
resource_quota_controller_test.go
...ontroller/resourcequota/resource_quota_controller_test.go
+1
-1
servicecontroller_test.go
pkg/controller/service/servicecontroller_test.go
+1
-1
serviceaccounts_controller_test.go
...troller/serviceaccount/serviceaccounts_controller_test.go
+1
-1
tokens_controller_test.go
pkg/controller/serviceaccount/tokens_controller_test.go
+1
-1
describe_test.go
pkg/kubectl/describe_test.go
+1
-1
kubelet_test.go
pkg/kubelet/kubelet_test.go
+1
-1
testing.go
pkg/kubelet/prober/testing.go
+1
-1
worker_test.go
pkg/kubelet/prober/worker_test.go
+1
-1
manager_test.go
pkg/kubelet/status/manager_test.go
+1
-1
jwt_test.go
pkg/serviceaccount/jwt_test.go
+1
-1
deployment_test.go
pkg/util/deployment/deployment_test.go
+1
-1
aws_ebs_test.go
pkg/volume/aws_ebs/aws_ebs_test.go
+1
-1
azure_file_test.go
pkg/volume/azure_file/azure_file_test.go
+1
-1
configmap_test.go
pkg/volume/configmap/configmap_test.go
+1
-1
downwardapi_test.go
pkg/volume/downwardapi/downwardapi_test.go
+1
-1
fc_test.go
pkg/volume/fc/fc_test.go
+1
-1
gce_pd_test.go
pkg/volume/gce_pd/gce_pd_test.go
+1
-1
glusterfs_test.go
pkg/volume/glusterfs/glusterfs_test.go
+1
-1
host_path_test.go
pkg/volume/host_path/host_path_test.go
+1
-1
iscsi_test.go
pkg/volume/iscsi/iscsi_test.go
+1
-1
nfs_test.go
pkg/volume/nfs/nfs_test.go
+1
-1
persistent_claim_test.go
pkg/volume/persistent_claim/persistent_claim_test.go
+1
-1
rbd_test.go
pkg/volume/rbd/rbd_test.go
+1
-1
secret_test.go
pkg/volume/secret/secret_test.go
+1
-1
admission_test.go
plugin/pkg/admission/exec/admission_test.go
+1
-1
admission_test.go
plugin/pkg/admission/limitranger/admission_test.go
+1
-1
admission_test.go
...n/pkg/admission/namespace/autoprovision/admission_test.go
+1
-1
admission_test.go
plugin/pkg/admission/namespace/lifecycle/admission_test.go
+1
-1
admission_test.go
plugin/pkg/admission/resourcequota/admission_test.go
+1
-1
admission_test.go
plugin/pkg/admission/serviceaccount/admission_test.go
+1
-1
No files found.
cmd/libs/go2idl/client-gen/args/args.go
0 → 100644
View file @
eb451549
/*
Copyright 2015 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
args
import
"k8s.io/kubernetes/pkg/api/unversioned"
// ClientGenArgs is a wrapper for arguments to client-gen.
type
Args
struct
{
// TODO: we should make another type declaration of GroupVersion out of the
// unversioned package, which is part of our API. Tools like client-gen
// shouldn't depend on an API.
GroupVersions
[]
unversioned
.
GroupVersion
// GroupVersionToInputPath is a map between GroupVersion and the path to
// the respective types.go. We still need GroupVersions in the struct because
// we need an order.
GroupVersionToInputPath
map
[
unversioned
.
GroupVersion
]
string
// ClientsetName is the name of the clientset to be generated. It's
// populated from command-line arguments.
ClientsetName
string
// ClientsetOutputPath is the path the clientset will be generated at. It's
// populated from command-line arguments.
ClientsetOutputPath
string
// ClientsetOnly determines if we should generate the clients for groups and
// types along with the clientset. It's populated from command-line
// arguments.
ClientsetOnly
bool
// FakeClient determines if client-gen generates the fake clients.
FakeClient
bool
}
cmd/libs/go2idl/client-gen/generators/client_generator.go
View file @
eb451549
...
...
@@ -23,6 +23,7 @@ import (
"strings"
"k8s.io/kubernetes/cmd/libs/go2idl/args"
clientgenargs
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/args"
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/generators/fake"
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/generators/normalization"
"k8s.io/kubernetes/cmd/libs/go2idl/generator"
...
...
@@ -33,31 +34,6 @@ import (
"github.com/golang/glog"
)
// ClientGenArgs is a wrapper for arguments to client-gen.
type
ClientGenArgs
struct
{
// TODO: we should make another type declaration of GroupVersion out of the
// unversioned package, which is part of our API. Tools like client-gen
// shouldn't depend on an API.
GroupVersions
[]
unversioned
.
GroupVersion
// GroupVersionToInputPath is a map between GroupVersion and the path to
// the respective types.go. We still need GroupVersions in the struct because
// we need an order.
GroupVersionToInputPath
map
[
unversioned
.
GroupVersion
]
string
// ClientsetName is the name of the clientset to be generated. It's
// populated from command-line arguments.
ClientsetName
string
// ClientsetOutputPath is the path the clientset will be generated at. It's
// populated from command-line arguments.
ClientsetOutputPath
string
// ClientsetOnly determines if we should generate the clients for groups and
// types along with the clientset. It's populated from command-line
// arguments.
ClientsetOnly
bool
// FakeClient determines if client-gen generates the fake clients.
FakeClient
bool
}
// NameSystems returns the name system used by the generators in this package.
func
NameSystems
()
namer
.
NameSystems
{
pluralExceptions
:=
map
[
string
]
string
{
...
...
@@ -138,7 +114,7 @@ func packageForGroup(gv unversioned.GroupVersion, typeList []*types.Type, packag
}
}
func
packageForClientset
(
customArgs
ClientGen
Args
,
typedClientBasePath
string
,
boilerplate
[]
byte
)
generator
.
Package
{
func
packageForClientset
(
customArgs
clientgenargs
.
Args
,
typedClientBasePath
string
,
boilerplate
[]
byte
)
generator
.
Package
{
return
&
generator
.
DefaultPackage
{
PackageName
:
customArgs
.
ClientsetName
,
PackagePath
:
filepath
.
Join
(
customArgs
.
ClientsetOutputPath
,
customArgs
.
ClientsetName
),
...
...
@@ -172,9 +148,9 @@ func Packages(context *generator.Context, arguments *args.GeneratorArgs) generat
glog
.
Fatalf
(
"Failed loading boilerplate: %v"
,
err
)
}
customArgs
,
ok
:=
arguments
.
CustomArgs
.
(
ClientGen
Args
)
customArgs
,
ok
:=
arguments
.
CustomArgs
.
(
clientgenargs
.
Args
)
if
!
ok
{
glog
.
Fatalf
(
"cannot convert arguments.CustomArgs to
ClientGen
Args"
)
glog
.
Fatalf
(
"cannot convert arguments.CustomArgs to
clientgenargs.
Args"
)
}
gvToTypes
:=
map
[
unversioned
.
GroupVersion
][]
*
types
.
Type
{}
...
...
@@ -195,7 +171,7 @@ func Packages(context *generator.Context, arguments *args.GeneratorArgs) generat
packageList
=
append
(
packageList
,
packageForClientset
(
customArgs
,
arguments
.
OutputPackagePath
,
boilerplate
))
if
customArgs
.
FakeClient
{
packageList
=
append
(
packageList
,
fake
.
PackageForClientset
(
arguments
.
OutputPackagePath
,
customArgs
.
GroupVersions
,
boilerplate
))
packageList
=
append
(
packageList
,
fake
.
PackageForClientset
(
customArgs
,
arguments
.
OutputPackagePath
,
boilerplate
))
}
// If --clientset-only=true, we don't regenerate the individual typed clients.
...
...
cmd/libs/go2idl/client-gen/generators/fake/fake_client_generator.go
View file @
eb451549
...
...
@@ -20,6 +20,7 @@ import (
"path/filepath"
"strings"
clientgenargs
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/args"
"k8s.io/kubernetes/cmd/libs/go2idl/generator"
"k8s.io/kubernetes/cmd/libs/go2idl/types"
"k8s.io/kubernetes/pkg/api/unversioned"
...
...
@@ -75,12 +76,12 @@ func PackageForGroup(gv unversioned.GroupVersion, typeList []*types.Type, packag
}
}
func
PackageForClientset
(
typedClientBasePath
string
,
groupVersions
[]
unversioned
.
GroupVersion
,
boilerplate
[]
byte
)
generator
.
Package
{
func
PackageForClientset
(
customArgs
clientgenargs
.
Args
,
typedClientBasePath
string
,
boilerplate
[]
byte
)
generator
.
Package
{
return
&
generator
.
DefaultPackage
{
// TODO: we'll generate fake clientset for different release in the future.
// Package name and path are hard coded for now.
PackageName
:
"fake"
,
PackagePath
:
"k8s.io/kubernetes/pkg/client/testing/fake"
,
PackagePath
:
filepath
.
Join
(
customArgs
.
ClientsetOutputPath
,
customArgs
.
ClientsetName
,
"fake"
)
,
HeaderText
:
boilerplate
,
PackageDocumentation
:
[]
byte
(
`// This package has the automatically generated fake clientset.
...
...
@@ -93,10 +94,11 @@ func PackageForClientset(typedClientBasePath string, groupVersions []unversioned
DefaultGen
:
generator
.
DefaultGen
{
OptionalName
:
"clientset_generated"
,
},
groupVersions
:
g
roupVersions
,
groupVersions
:
customArgs
.
G
roupVersions
,
typedClientPath
:
typedClientBasePath
,
outputPackage
:
"fake"
,
imports
:
generator
.
NewImportTracker
(),
clientsetPath
:
filepath
.
Join
(
customArgs
.
ClientsetOutputPath
,
customArgs
.
ClientsetName
),
},
}
return
generators
...
...
cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_clientset.go
View file @
eb451549
...
...
@@ -36,6 +36,8 @@ type genClientset struct {
outputPackage
string
imports
*
generator
.
ImportTracker
clientsetGenerated
bool
// the import path of the generated real clientset.
clientsetPath
string
}
var
_
generator
.
Generator
=
&
genClientset
{}
...
...
@@ -63,6 +65,17 @@ func (g *genClientset) Imports(c *generator.Context) (imports []string) {
fakeTypedClientPath
:=
filepath
.
Join
(
typedClientPath
,
"fake"
)
imports
=
append
(
imports
,
fmt
.
Sprintf
(
"fake%s%s
\"
%s
\"
"
,
version
,
group
,
fakeTypedClientPath
))
}
// the package that has the clientset Interface
imports
=
append
(
imports
,
fmt
.
Sprintf
(
"clientset
\"
%s
\"
"
,
g
.
clientsetPath
))
// imports for the code in commonTemplate
imports
=
append
(
imports
,
"k8s.io/kubernetes/pkg/api"
,
"k8s.io/kubernetes/pkg/client/testing/core"
,
"k8s.io/kubernetes/pkg/client/unversioned"
,
"k8s.io/kubernetes/pkg/runtime"
,
"k8s.io/kubernetes/pkg/watch"
,
)
return
}
...
...
@@ -71,6 +84,10 @@ func (g *genClientset) GenerateType(c *generator.Context, t *types.Type, w io.Wr
// perhaps we can adapt the go2ild framework to this kind of usage.
sw
:=
generator
.
NewSnippetWriter
(
w
,
c
,
"$"
,
"$"
)
sw
.
Do
(
common
,
nil
)
sw
.
Do
(
checkImpl
,
nil
)
type
arg
struct
{
Group
string
PackageName
string
...
...
@@ -89,6 +106,41 @@ func (g *genClientset) GenerateType(c *generator.Context, t *types.Type, w io.Wr
return
sw
.
Error
()
}
// This part of code is version-independent, unchanging.
var
common
=
`
// Clientset returns a clientset that will respond with the provided objects
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
o := core.NewObjects(api.Scheme, api.Codecs.UniversalDecoder())
for _, obj := range objects {
if err := o.Add(obj); err != nil {
panic(err)
}
}
fakePtr := core.Fake{}
fakePtr.AddReactor("*", "*", core.ObjectReaction(o, api.RESTMapper))
fakePtr.AddWatchReactor("*", core.DefaultWatchReactor(watch.NewFake(), nil))
return &Clientset{fakePtr}
}
// Clientset implements clientset.Interface. Meant to be embedded into a
// struct to get a default implementation. This makes faking out just the method
// you want to test easier.
type Clientset struct {
core.Fake
}
func (c *Clientset) Discovery() unversioned.DiscoveryInterface {
return &FakeDiscovery{&c.Fake}
}
`
var
checkImpl
=
`
var _ clientset.Interface = &Clientset{}
`
var
clientsetInterfaceImplTemplate
=
`
// $.Group$ retrieves the $.Group$Client
func (c *Clientset) $.Group$() $.PackageName$.$.Group$Interface {
...
...
cmd/libs/go2idl/client-gen/main.go
View file @
eb451549
...
...
@@ -22,6 +22,7 @@ import (
"path/filepath"
"k8s.io/kubernetes/cmd/libs/go2idl/args"
clientgenargs
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/args"
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/generators"
"k8s.io/kubernetes/pkg/api/unversioned"
...
...
@@ -78,7 +79,6 @@ func main() {
"k8s.io/kubernetes/pkg/labels"
,
"k8s.io/kubernetes/pkg/watch"
,
"k8s.io/kubernetes/pkg/client/unversioned"
,
"k8s.io/kubernetes/pkg/client/testing/fake"
,
"k8s.io/kubernetes/pkg/apimachinery/registered"
,
}
...
...
@@ -88,7 +88,7 @@ func main() {
}
...
)
// We may change the output path later.
arguments
.
OutputPackagePath
=
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput"
arguments
.
CustomArgs
=
generators
.
ClientGen
Args
{
arguments
.
CustomArgs
=
clientgenargs
.
Args
{
[]
unversioned
.
GroupVersion
{{
"testgroup"
,
""
}},
map
[
unversioned
.
GroupVersion
]
string
{
unversioned
.
GroupVersion
{
"testgroup"
,
""
}
:
"k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testdata/apis/testgroup"
,
...
...
@@ -112,7 +112,7 @@ func main() {
// We may change the output path later.
arguments
.
OutputPackagePath
=
"k8s.io/kubernetes/pkg/client/typed/generated"
arguments
.
CustomArgs
=
generators
.
ClientGen
Args
{
arguments
.
CustomArgs
=
clientgenargs
.
Args
{
groupVersions
,
gvToPath
,
*
clientsetName
,
...
...
pkg/client/
testing/fake/clientset
.go
→
pkg/client/
clientset_generated/internalclientset/fake/clientset_generated
.go
View file @
eb451549
...
...
@@ -20,6 +20,10 @@ import (
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/testing/core"
unversionedcore
"k8s.io/kubernetes/pkg/client/typed/generated/core/unversioned"
fakeunversionedcore
"k8s.io/kubernetes/pkg/client/typed/generated/core/unversioned/fake"
unversionedextensions
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/unversioned"
fakeunversionedextensions
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/unversioned/fake"
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/watch"
...
...
@@ -49,8 +53,18 @@ type Clientset struct {
core
.
Fake
}
var
_
clientset
.
Interface
=
&
Clientset
{}
func
(
c
*
Clientset
)
Discovery
()
unversioned
.
DiscoveryInterface
{
return
&
FakeDiscovery
{
&
c
.
Fake
}
}
var
_
clientset
.
Interface
=
&
Clientset
{}
// Core retrieves the CoreClient
func
(
c
*
Clientset
)
Core
()
unversionedcore
.
CoreInterface
{
return
&
fakeunversionedcore
.
FakeCore
{
&
c
.
Fake
}
}
// Extensions retrieves the ExtensionsClient
func
(
c
*
Clientset
)
Extensions
()
unversionedextensions
.
ExtensionsInterface
{
return
&
fakeunversionedextensions
.
FakeExtensions
{
&
c
.
Fake
}
}
pkg/client/
testing
/fake/discovery.go
→
pkg/client/
clientset_generated/internalclientset
/fake/discovery.go
View file @
eb451549
...
...
@@ -14,6 +14,8 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
// TODO: the fake discovery client should live in pkg/client/discovery/, rather
// than being copied in every fake clientset.
package
fake
import
(
...
...
pkg/client/clientset_generated/release_1_2/fake/clientset_generated.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/release_1_2"
"k8s.io/kubernetes/pkg/client/testing/core"
v1core
"k8s.io/kubernetes/pkg/client/typed/generated/core/v1"
fakev1core
"k8s.io/kubernetes/pkg/client/typed/generated/core/v1/fake"
v1beta1extensions
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/v1beta1"
fakev1beta1extensions
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/v1beta1/fake"
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/watch"
)
// Clientset returns a clientset that will respond with the provided objects
func
NewSimpleClientset
(
objects
...
runtime
.
Object
)
*
Clientset
{
o
:=
core
.
NewObjects
(
api
.
Scheme
,
api
.
Codecs
.
UniversalDecoder
())
for
_
,
obj
:=
range
objects
{
if
err
:=
o
.
Add
(
obj
);
err
!=
nil
{
panic
(
err
)
}
}
fakePtr
:=
core
.
Fake
{}
fakePtr
.
AddReactor
(
"*"
,
"*"
,
core
.
ObjectReaction
(
o
,
api
.
RESTMapper
))
fakePtr
.
AddWatchReactor
(
"*"
,
core
.
DefaultWatchReactor
(
watch
.
NewFake
(),
nil
))
return
&
Clientset
{
fakePtr
}
}
// Clientset implements clientset.Interface. Meant to be embedded into a
// struct to get a default implementation. This makes faking out just the method
// you want to test easier.
type
Clientset
struct
{
core
.
Fake
}
func
(
c
*
Clientset
)
Discovery
()
unversioned
.
DiscoveryInterface
{
return
&
FakeDiscovery
{
&
c
.
Fake
}
}
var
_
clientset
.
Interface
=
&
Clientset
{}
// Core retrieves the CoreClient
func
(
c
*
Clientset
)
Core
()
v1core
.
CoreInterface
{
return
&
fakev1core
.
FakeCore
{
&
c
.
Fake
}
}
// Extensions retrieves the ExtensionsClient
func
(
c
*
Clientset
)
Extensions
()
v1beta1extensions
.
ExtensionsInterface
{
return
&
fakev1beta1extensions
.
FakeExtensions
{
&
c
.
Fake
}
}
pkg/client/clientset_generated/release_1_2/fake/discovery.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// TODO: the fake discovery client should live in pkg/client/discovery/, rather
// than being copied in every fake clientset.
package
fake
import
(
"github.com/emicklei/go-restful/swagger"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/version"
)
type
FakeDiscovery
struct
{
*
core
.
Fake
}
func
(
c
*
FakeDiscovery
)
ServerResourcesForGroupVersion
(
groupVersion
string
)
(
*
unversioned
.
APIResourceList
,
error
)
{
action
:=
core
.
ActionImpl
{
Verb
:
"get"
,
Resource
:
"resource"
,
}
c
.
Invokes
(
action
,
nil
)
return
c
.
Resources
[
groupVersion
],
nil
}
func
(
c
*
FakeDiscovery
)
ServerResources
()
(
map
[
string
]
*
unversioned
.
APIResourceList
,
error
)
{
action
:=
core
.
ActionImpl
{
Verb
:
"get"
,
Resource
:
"resource"
,
}
c
.
Invokes
(
action
,
nil
)
return
c
.
Resources
,
nil
}
func
(
c
*
FakeDiscovery
)
ServerGroups
()
(
*
unversioned
.
APIGroupList
,
error
)
{
return
nil
,
nil
}
func
(
c
*
FakeDiscovery
)
ServerVersion
()
(
*
version
.
Info
,
error
)
{
action
:=
core
.
ActionImpl
{}
action
.
Verb
=
"get"
action
.
Resource
=
"version"
c
.
Invokes
(
action
,
nil
)
versionInfo
:=
version
.
Get
()
return
&
versionInfo
,
nil
}
func
(
c
*
FakeDiscovery
)
SwaggerSchema
(
version
unversioned
.
GroupVersion
)
(
*
swagger
.
ApiDeclaration
,
error
)
{
action
:=
core
.
ActionImpl
{}
action
.
Verb
=
"get"
if
version
==
v1
.
SchemeGroupVersion
{
action
.
Resource
=
"/swaggerapi/api/"
+
version
.
Version
}
else
{
action
.
Resource
=
"/swaggerapi/apis/"
+
version
.
Group
+
"/"
+
version
.
Version
}
c
.
Invokes
(
action
,
nil
)
return
&
swagger
.
ApiDeclaration
{},
nil
}
pkg/client/t
esting/fake/clientset_generated
.go
→
pkg/client/t
yped/generated/core/v1/fake/doc
.go
View file @
eb451549
...
...
@@ -14,21 +14,5 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
// Package fake has the automatically generated clients.
package
fake
import
(
unversionedcore
"k8s.io/kubernetes/pkg/client/typed/generated/core/unversioned"
fakeunversionedcore
"k8s.io/kubernetes/pkg/client/typed/generated/core/unversioned/fake"
unversionedextensions
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/unversioned"
fakeunversionedextensions
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/unversioned/fake"
)
// Core retrieves the CoreClient
func
(
c
*
Clientset
)
Core
()
unversionedcore
.
CoreInterface
{
return
&
fakeunversionedcore
.
FakeCore
{
&
c
.
Fake
}
}
// Extensions retrieves the ExtensionsClient
func
(
c
*
Clientset
)
Extensions
()
unversionedextensions
.
ExtensionsInterface
{
return
&
fakeunversionedextensions
.
FakeExtensions
{
&
c
.
Fake
}
}
pkg/client/typed/generated/core/v1/fake/fake_componentstatus.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeComponentStatuses implements ComponentStatusInterface
type
FakeComponentStatuses
struct
{
Fake
*
FakeCore
}
func
(
c
*
FakeComponentStatuses
)
Create
(
componentStatus
*
v1
.
ComponentStatus
)
(
result
*
v1
.
ComponentStatus
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootCreateAction
(
"componentstatuses"
,
componentStatus
),
&
v1
.
ComponentStatus
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ComponentStatus
),
err
}
func
(
c
*
FakeComponentStatuses
)
Update
(
componentStatus
*
v1
.
ComponentStatus
)
(
result
*
v1
.
ComponentStatus
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateAction
(
"componentstatuses"
,
componentStatus
),
&
v1
.
ComponentStatus
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ComponentStatus
),
err
}
func
(
c
*
FakeComponentStatuses
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootDeleteAction
(
"componentstatuses"
,
name
),
&
v1
.
ComponentStatus
{})
return
err
}
func
(
c
*
FakeComponentStatuses
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewRootDeleteCollectionAction
(
"componentstatuses"
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
ComponentStatusList
{})
return
err
}
func
(
c
*
FakeComponentStatuses
)
Get
(
name
string
)
(
result
*
v1
.
ComponentStatus
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootGetAction
(
"componentstatuses"
,
name
),
&
v1
.
ComponentStatus
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ComponentStatus
),
err
}
func
(
c
*
FakeComponentStatuses
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
ComponentStatusList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootListAction
(
"componentstatuses"
,
opts
),
&
v1
.
ComponentStatusList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
ComponentStatusList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
ComponentStatusList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested componentStatuses.
func
(
c
*
FakeComponentStatuses
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewRootWatchAction
(
"componentstatuses"
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_configmap.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeConfigMaps implements ConfigMapInterface
type
FakeConfigMaps
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeConfigMaps
)
Create
(
configMap
*
v1
.
ConfigMap
)
(
result
*
v1
.
ConfigMap
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"configmaps"
,
c
.
ns
,
configMap
),
&
v1
.
ConfigMap
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ConfigMap
),
err
}
func
(
c
*
FakeConfigMaps
)
Update
(
configMap
*
v1
.
ConfigMap
)
(
result
*
v1
.
ConfigMap
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"configmaps"
,
c
.
ns
,
configMap
),
&
v1
.
ConfigMap
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ConfigMap
),
err
}
func
(
c
*
FakeConfigMaps
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"configmaps"
,
c
.
ns
,
name
),
&
v1
.
ConfigMap
{})
return
err
}
func
(
c
*
FakeConfigMaps
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"configmaps"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
ConfigMapList
{})
return
err
}
func
(
c
*
FakeConfigMaps
)
Get
(
name
string
)
(
result
*
v1
.
ConfigMap
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"configmaps"
,
c
.
ns
,
name
),
&
v1
.
ConfigMap
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ConfigMap
),
err
}
func
(
c
*
FakeConfigMaps
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
ConfigMapList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"configmaps"
,
c
.
ns
,
opts
),
&
v1
.
ConfigMapList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
ConfigMapList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
ConfigMapList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested configMaps.
func
(
c
*
FakeConfigMaps
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"configmaps"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_core_client.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
core
"k8s.io/kubernetes/pkg/client/testing/core"
v1
"k8s.io/kubernetes/pkg/client/typed/generated/core/v1"
)
type
FakeCore
struct
{
*
core
.
Fake
}
func
(
c
*
FakeCore
)
ComponentStatuses
()
v1
.
ComponentStatusInterface
{
return
&
FakeComponentStatuses
{
c
}
}
func
(
c
*
FakeCore
)
ConfigMaps
(
namespace
string
)
v1
.
ConfigMapInterface
{
return
&
FakeConfigMaps
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
Endpoints
(
namespace
string
)
v1
.
EndpointsInterface
{
return
&
FakeEndpoints
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
Events
(
namespace
string
)
v1
.
EventInterface
{
return
&
FakeEvents
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
LimitRanges
(
namespace
string
)
v1
.
LimitRangeInterface
{
return
&
FakeLimitRanges
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
Namespaces
()
v1
.
NamespaceInterface
{
return
&
FakeNamespaces
{
c
}
}
func
(
c
*
FakeCore
)
Nodes
()
v1
.
NodeInterface
{
return
&
FakeNodes
{
c
}
}
func
(
c
*
FakeCore
)
PersistentVolumes
()
v1
.
PersistentVolumeInterface
{
return
&
FakePersistentVolumes
{
c
}
}
func
(
c
*
FakeCore
)
Pods
(
namespace
string
)
v1
.
PodInterface
{
return
&
FakePods
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
PodTemplates
(
namespace
string
)
v1
.
PodTemplateInterface
{
return
&
FakePodTemplates
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
ReplicationControllers
(
namespace
string
)
v1
.
ReplicationControllerInterface
{
return
&
FakeReplicationControllers
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
ResourceQuotas
(
namespace
string
)
v1
.
ResourceQuotaInterface
{
return
&
FakeResourceQuotas
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
Secrets
(
namespace
string
)
v1
.
SecretInterface
{
return
&
FakeSecrets
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
Services
(
namespace
string
)
v1
.
ServiceInterface
{
return
&
FakeServices
{
c
,
namespace
}
}
func
(
c
*
FakeCore
)
ServiceAccounts
(
namespace
string
)
v1
.
ServiceAccountInterface
{
return
&
FakeServiceAccounts
{
c
,
namespace
}
}
pkg/client/typed/generated/core/v1/fake/fake_endpoints.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeEndpoints implements EndpointsInterface
type
FakeEndpoints
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeEndpoints
)
Create
(
endpoints
*
v1
.
Endpoints
)
(
result
*
v1
.
Endpoints
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"endpoints"
,
c
.
ns
,
endpoints
),
&
v1
.
Endpoints
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Endpoints
),
err
}
func
(
c
*
FakeEndpoints
)
Update
(
endpoints
*
v1
.
Endpoints
)
(
result
*
v1
.
Endpoints
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"endpoints"
,
c
.
ns
,
endpoints
),
&
v1
.
Endpoints
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Endpoints
),
err
}
func
(
c
*
FakeEndpoints
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"endpoints"
,
c
.
ns
,
name
),
&
v1
.
Endpoints
{})
return
err
}
func
(
c
*
FakeEndpoints
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"endpoints"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
EndpointsList
{})
return
err
}
func
(
c
*
FakeEndpoints
)
Get
(
name
string
)
(
result
*
v1
.
Endpoints
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"endpoints"
,
c
.
ns
,
name
),
&
v1
.
Endpoints
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Endpoints
),
err
}
func
(
c
*
FakeEndpoints
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
EndpointsList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"endpoints"
,
c
.
ns
,
opts
),
&
v1
.
EndpointsList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
EndpointsList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
EndpointsList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested endpoints.
func
(
c
*
FakeEndpoints
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"endpoints"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_event.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeEvents implements EventInterface
type
FakeEvents
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeEvents
)
Create
(
event
*
v1
.
Event
)
(
result
*
v1
.
Event
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"events"
,
c
.
ns
,
event
),
&
v1
.
Event
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Event
),
err
}
func
(
c
*
FakeEvents
)
Update
(
event
*
v1
.
Event
)
(
result
*
v1
.
Event
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"events"
,
c
.
ns
,
event
),
&
v1
.
Event
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Event
),
err
}
func
(
c
*
FakeEvents
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"events"
,
c
.
ns
,
name
),
&
v1
.
Event
{})
return
err
}
func
(
c
*
FakeEvents
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"events"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
EventList
{})
return
err
}
func
(
c
*
FakeEvents
)
Get
(
name
string
)
(
result
*
v1
.
Event
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"events"
,
c
.
ns
,
name
),
&
v1
.
Event
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Event
),
err
}
func
(
c
*
FakeEvents
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
EventList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"events"
,
c
.
ns
,
opts
),
&
v1
.
EventList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
EventList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
EventList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested events.
func
(
c
*
FakeEvents
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"events"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_event_expansion.go
0 → 100644
View file @
eb451549
/*
Copyright 2014 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/runtime"
)
func
(
c
*
FakeEvents
)
CreateWithEventNamespace
(
event
*
v1
.
Event
)
(
*
v1
.
Event
,
error
)
{
action
:=
core
.
NewRootCreateAction
(
"events"
,
event
)
if
c
.
ns
!=
""
{
action
=
core
.
NewCreateAction
(
"events"
,
c
.
ns
,
event
)
}
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
event
)
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Event
),
err
}
// Update replaces an existing event. Returns the copy of the event the server returns, or an error.
func
(
c
*
FakeEvents
)
UpdateWithEventNamespace
(
event
*
v1
.
Event
)
(
*
v1
.
Event
,
error
)
{
action
:=
core
.
NewRootUpdateAction
(
"events"
,
event
)
if
c
.
ns
!=
""
{
action
=
core
.
NewUpdateAction
(
"events"
,
c
.
ns
,
event
)
}
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
event
)
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Event
),
err
}
// Patch patches an existing event. Returns the copy of the event the server returns, or an error.
func
(
c
*
FakeEvents
)
Patch
(
event
*
v1
.
Event
,
data
[]
byte
)
(
*
v1
.
Event
,
error
)
{
action
:=
core
.
NewRootPatchAction
(
"events"
,
event
)
if
c
.
ns
!=
""
{
action
=
core
.
NewPatchAction
(
"events"
,
c
.
ns
,
event
)
}
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
event
)
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Event
),
err
}
// Search returns a list of events matching the specified object.
func
(
c
*
FakeEvents
)
Search
(
objOrRef
runtime
.
Object
)
(
*
v1
.
EventList
,
error
)
{
action
:=
core
.
NewRootListAction
(
"events"
,
api
.
ListOptions
{})
if
c
.
ns
!=
""
{
action
=
core
.
NewListAction
(
"events"
,
c
.
ns
,
api
.
ListOptions
{})
}
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
EventList
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
EventList
),
err
}
func
(
c
*
FakeEvents
)
GetFieldSelector
(
involvedObjectName
,
involvedObjectNamespace
,
involvedObjectKind
,
involvedObjectUID
*
string
)
fields
.
Selector
{
action
:=
core
.
GenericActionImpl
{}
action
.
Verb
=
"get-field-selector"
action
.
Resource
=
"events"
c
.
Fake
.
Invokes
(
action
,
nil
)
return
fields
.
Everything
()
}
pkg/client/typed/generated/core/v1/fake/fake_limitrange.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeLimitRanges implements LimitRangeInterface
type
FakeLimitRanges
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeLimitRanges
)
Create
(
limitRange
*
v1
.
LimitRange
)
(
result
*
v1
.
LimitRange
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"limitranges"
,
c
.
ns
,
limitRange
),
&
v1
.
LimitRange
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
LimitRange
),
err
}
func
(
c
*
FakeLimitRanges
)
Update
(
limitRange
*
v1
.
LimitRange
)
(
result
*
v1
.
LimitRange
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"limitranges"
,
c
.
ns
,
limitRange
),
&
v1
.
LimitRange
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
LimitRange
),
err
}
func
(
c
*
FakeLimitRanges
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"limitranges"
,
c
.
ns
,
name
),
&
v1
.
LimitRange
{})
return
err
}
func
(
c
*
FakeLimitRanges
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"limitranges"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
LimitRangeList
{})
return
err
}
func
(
c
*
FakeLimitRanges
)
Get
(
name
string
)
(
result
*
v1
.
LimitRange
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"limitranges"
,
c
.
ns
,
name
),
&
v1
.
LimitRange
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
LimitRange
),
err
}
func
(
c
*
FakeLimitRanges
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
LimitRangeList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"limitranges"
,
c
.
ns
,
opts
),
&
v1
.
LimitRangeList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
LimitRangeList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
LimitRangeList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested limitRanges.
func
(
c
*
FakeLimitRanges
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"limitranges"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_namespace.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeNamespaces implements NamespaceInterface
type
FakeNamespaces
struct
{
Fake
*
FakeCore
}
func
(
c
*
FakeNamespaces
)
Create
(
namespace
*
v1
.
Namespace
)
(
result
*
v1
.
Namespace
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootCreateAction
(
"namespaces"
,
namespace
),
&
v1
.
Namespace
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Namespace
),
err
}
func
(
c
*
FakeNamespaces
)
Update
(
namespace
*
v1
.
Namespace
)
(
result
*
v1
.
Namespace
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateAction
(
"namespaces"
,
namespace
),
&
v1
.
Namespace
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Namespace
),
err
}
func
(
c
*
FakeNamespaces
)
UpdateStatus
(
namespace
*
v1
.
Namespace
)
(
*
v1
.
Namespace
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateSubresourceAction
(
"namespaces"
,
"status"
,
namespace
),
&
v1
.
Namespace
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Namespace
),
err
}
func
(
c
*
FakeNamespaces
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootDeleteAction
(
"namespaces"
,
name
),
&
v1
.
Namespace
{})
return
err
}
func
(
c
*
FakeNamespaces
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewRootDeleteCollectionAction
(
"namespaces"
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
NamespaceList
{})
return
err
}
func
(
c
*
FakeNamespaces
)
Get
(
name
string
)
(
result
*
v1
.
Namespace
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootGetAction
(
"namespaces"
,
name
),
&
v1
.
Namespace
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Namespace
),
err
}
func
(
c
*
FakeNamespaces
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
NamespaceList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootListAction
(
"namespaces"
,
opts
),
&
v1
.
NamespaceList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
NamespaceList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
NamespaceList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested namespaces.
func
(
c
*
FakeNamespaces
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewRootWatchAction
(
"namespaces"
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_namespace_expansion.go
0 → 100644
View file @
eb451549
/*
Copyright 2014 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/client/testing/core"
)
func
(
c
*
FakeNamespaces
)
Finalize
(
namespace
*
v1
.
Namespace
)
(
*
v1
.
Namespace
,
error
)
{
action
:=
core
.
CreateActionImpl
{}
action
.
Verb
=
"create"
action
.
Resource
=
"namespaces"
action
.
Subresource
=
"finalize"
action
.
Object
=
namespace
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
namespace
)
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Namespace
),
err
}
pkg/client/typed/generated/core/v1/fake/fake_node.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeNodes implements NodeInterface
type
FakeNodes
struct
{
Fake
*
FakeCore
}
func
(
c
*
FakeNodes
)
Create
(
node
*
v1
.
Node
)
(
result
*
v1
.
Node
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootCreateAction
(
"nodes"
,
node
),
&
v1
.
Node
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Node
),
err
}
func
(
c
*
FakeNodes
)
Update
(
node
*
v1
.
Node
)
(
result
*
v1
.
Node
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateAction
(
"nodes"
,
node
),
&
v1
.
Node
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Node
),
err
}
func
(
c
*
FakeNodes
)
UpdateStatus
(
node
*
v1
.
Node
)
(
*
v1
.
Node
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateSubresourceAction
(
"nodes"
,
"status"
,
node
),
&
v1
.
Node
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Node
),
err
}
func
(
c
*
FakeNodes
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootDeleteAction
(
"nodes"
,
name
),
&
v1
.
Node
{})
return
err
}
func
(
c
*
FakeNodes
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewRootDeleteCollectionAction
(
"nodes"
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
NodeList
{})
return
err
}
func
(
c
*
FakeNodes
)
Get
(
name
string
)
(
result
*
v1
.
Node
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootGetAction
(
"nodes"
,
name
),
&
v1
.
Node
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Node
),
err
}
func
(
c
*
FakeNodes
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
NodeList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootListAction
(
"nodes"
,
opts
),
&
v1
.
NodeList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
NodeList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
NodeList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested nodes.
func
(
c
*
FakeNodes
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewRootWatchAction
(
"nodes"
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_persistentvolume.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakePersistentVolumes implements PersistentVolumeInterface
type
FakePersistentVolumes
struct
{
Fake
*
FakeCore
}
func
(
c
*
FakePersistentVolumes
)
Create
(
persistentVolume
*
v1
.
PersistentVolume
)
(
result
*
v1
.
PersistentVolume
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootCreateAction
(
"persistentvolumes"
,
persistentVolume
),
&
v1
.
PersistentVolume
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PersistentVolume
),
err
}
func
(
c
*
FakePersistentVolumes
)
Update
(
persistentVolume
*
v1
.
PersistentVolume
)
(
result
*
v1
.
PersistentVolume
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateAction
(
"persistentvolumes"
,
persistentVolume
),
&
v1
.
PersistentVolume
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PersistentVolume
),
err
}
func
(
c
*
FakePersistentVolumes
)
UpdateStatus
(
persistentVolume
*
v1
.
PersistentVolume
)
(
*
v1
.
PersistentVolume
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootUpdateSubresourceAction
(
"persistentvolumes"
,
"status"
,
persistentVolume
),
&
v1
.
PersistentVolume
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PersistentVolume
),
err
}
func
(
c
*
FakePersistentVolumes
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootDeleteAction
(
"persistentvolumes"
,
name
),
&
v1
.
PersistentVolume
{})
return
err
}
func
(
c
*
FakePersistentVolumes
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewRootDeleteCollectionAction
(
"persistentvolumes"
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
PersistentVolumeList
{})
return
err
}
func
(
c
*
FakePersistentVolumes
)
Get
(
name
string
)
(
result
*
v1
.
PersistentVolume
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootGetAction
(
"persistentvolumes"
,
name
),
&
v1
.
PersistentVolume
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PersistentVolume
),
err
}
func
(
c
*
FakePersistentVolumes
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
PersistentVolumeList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewRootListAction
(
"persistentvolumes"
,
opts
),
&
v1
.
PersistentVolumeList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
PersistentVolumeList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
PersistentVolumeList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested persistentVolumes.
func
(
c
*
FakePersistentVolumes
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewRootWatchAction
(
"persistentvolumes"
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_pod.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakePods implements PodInterface
type
FakePods
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakePods
)
Create
(
pod
*
v1
.
Pod
)
(
result
*
v1
.
Pod
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"pods"
,
c
.
ns
,
pod
),
&
v1
.
Pod
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Pod
),
err
}
func
(
c
*
FakePods
)
Update
(
pod
*
v1
.
Pod
)
(
result
*
v1
.
Pod
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"pods"
,
c
.
ns
,
pod
),
&
v1
.
Pod
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Pod
),
err
}
func
(
c
*
FakePods
)
UpdateStatus
(
pod
*
v1
.
Pod
)
(
*
v1
.
Pod
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"pods"
,
"status"
,
c
.
ns
,
pod
),
&
v1
.
Pod
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Pod
),
err
}
func
(
c
*
FakePods
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"pods"
,
c
.
ns
,
name
),
&
v1
.
Pod
{})
return
err
}
func
(
c
*
FakePods
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"pods"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
PodList
{})
return
err
}
func
(
c
*
FakePods
)
Get
(
name
string
)
(
result
*
v1
.
Pod
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"pods"
,
c
.
ns
,
name
),
&
v1
.
Pod
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Pod
),
err
}
func
(
c
*
FakePods
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
PodList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"pods"
,
c
.
ns
,
opts
),
&
v1
.
PodList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
PodList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
PodList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested pods.
func
(
c
*
FakePods
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"pods"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_pod_expansion.go
0 → 100644
View file @
eb451549
/*
Copyright 2014 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/api/v1"
"k8s.io/kubernetes/pkg/client/testing/core"
client
"k8s.io/kubernetes/pkg/client/unversioned"
)
func
(
c
*
FakePods
)
Bind
(
binding
*
v1
.
Binding
)
error
{
action
:=
core
.
CreateActionImpl
{}
action
.
Verb
=
"create"
action
.
Resource
=
"pods"
action
.
Subresource
=
"bindings"
action
.
Object
=
binding
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
binding
)
return
err
}
func
(
c
*
FakePods
)
GetLogs
(
name
string
,
opts
*
v1
.
PodLogOptions
)
*
client
.
Request
{
action
:=
core
.
GenericActionImpl
{}
action
.
Verb
=
"get"
action
.
Namespace
=
c
.
ns
action
.
Resource
=
"pod"
action
.
Subresource
=
"logs"
action
.
Value
=
opts
_
,
_
=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
Pod
{})
return
&
client
.
Request
{}
}
pkg/client/typed/generated/core/v1/fake/fake_podtemplate.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakePodTemplates implements PodTemplateInterface
type
FakePodTemplates
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakePodTemplates
)
Create
(
podTemplate
*
v1
.
PodTemplate
)
(
result
*
v1
.
PodTemplate
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"podtemplates"
,
c
.
ns
,
podTemplate
),
&
v1
.
PodTemplate
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PodTemplate
),
err
}
func
(
c
*
FakePodTemplates
)
Update
(
podTemplate
*
v1
.
PodTemplate
)
(
result
*
v1
.
PodTemplate
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"podtemplates"
,
c
.
ns
,
podTemplate
),
&
v1
.
PodTemplate
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PodTemplate
),
err
}
func
(
c
*
FakePodTemplates
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"podtemplates"
,
c
.
ns
,
name
),
&
v1
.
PodTemplate
{})
return
err
}
func
(
c
*
FakePodTemplates
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"podtemplates"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
PodTemplateList
{})
return
err
}
func
(
c
*
FakePodTemplates
)
Get
(
name
string
)
(
result
*
v1
.
PodTemplate
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"podtemplates"
,
c
.
ns
,
name
),
&
v1
.
PodTemplate
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
PodTemplate
),
err
}
func
(
c
*
FakePodTemplates
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
PodTemplateList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"podtemplates"
,
c
.
ns
,
opts
),
&
v1
.
PodTemplateList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
PodTemplateList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
PodTemplateList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested podTemplates.
func
(
c
*
FakePodTemplates
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"podtemplates"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_replicationcontroller.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeReplicationControllers implements ReplicationControllerInterface
type
FakeReplicationControllers
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeReplicationControllers
)
Create
(
replicationController
*
v1
.
ReplicationController
)
(
result
*
v1
.
ReplicationController
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"replicationcontrollers"
,
c
.
ns
,
replicationController
),
&
v1
.
ReplicationController
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ReplicationController
),
err
}
func
(
c
*
FakeReplicationControllers
)
Update
(
replicationController
*
v1
.
ReplicationController
)
(
result
*
v1
.
ReplicationController
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"replicationcontrollers"
,
c
.
ns
,
replicationController
),
&
v1
.
ReplicationController
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ReplicationController
),
err
}
func
(
c
*
FakeReplicationControllers
)
UpdateStatus
(
replicationController
*
v1
.
ReplicationController
)
(
*
v1
.
ReplicationController
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"replicationcontrollers"
,
"status"
,
c
.
ns
,
replicationController
),
&
v1
.
ReplicationController
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ReplicationController
),
err
}
func
(
c
*
FakeReplicationControllers
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"replicationcontrollers"
,
c
.
ns
,
name
),
&
v1
.
ReplicationController
{})
return
err
}
func
(
c
*
FakeReplicationControllers
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"replicationcontrollers"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
ReplicationControllerList
{})
return
err
}
func
(
c
*
FakeReplicationControllers
)
Get
(
name
string
)
(
result
*
v1
.
ReplicationController
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"replicationcontrollers"
,
c
.
ns
,
name
),
&
v1
.
ReplicationController
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ReplicationController
),
err
}
func
(
c
*
FakeReplicationControllers
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
ReplicationControllerList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"replicationcontrollers"
,
c
.
ns
,
opts
),
&
v1
.
ReplicationControllerList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
ReplicationControllerList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
ReplicationControllerList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested replicationControllers.
func
(
c
*
FakeReplicationControllers
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"replicationcontrollers"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_resourcequota.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeResourceQuotas implements ResourceQuotaInterface
type
FakeResourceQuotas
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeResourceQuotas
)
Create
(
resourceQuota
*
v1
.
ResourceQuota
)
(
result
*
v1
.
ResourceQuota
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"resourcequotas"
,
c
.
ns
,
resourceQuota
),
&
v1
.
ResourceQuota
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ResourceQuota
),
err
}
func
(
c
*
FakeResourceQuotas
)
Update
(
resourceQuota
*
v1
.
ResourceQuota
)
(
result
*
v1
.
ResourceQuota
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"resourcequotas"
,
c
.
ns
,
resourceQuota
),
&
v1
.
ResourceQuota
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ResourceQuota
),
err
}
func
(
c
*
FakeResourceQuotas
)
UpdateStatus
(
resourceQuota
*
v1
.
ResourceQuota
)
(
*
v1
.
ResourceQuota
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"resourcequotas"
,
"status"
,
c
.
ns
,
resourceQuota
),
&
v1
.
ResourceQuota
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ResourceQuota
),
err
}
func
(
c
*
FakeResourceQuotas
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"resourcequotas"
,
c
.
ns
,
name
),
&
v1
.
ResourceQuota
{})
return
err
}
func
(
c
*
FakeResourceQuotas
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"resourcequotas"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
ResourceQuotaList
{})
return
err
}
func
(
c
*
FakeResourceQuotas
)
Get
(
name
string
)
(
result
*
v1
.
ResourceQuota
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"resourcequotas"
,
c
.
ns
,
name
),
&
v1
.
ResourceQuota
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ResourceQuota
),
err
}
func
(
c
*
FakeResourceQuotas
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
ResourceQuotaList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"resourcequotas"
,
c
.
ns
,
opts
),
&
v1
.
ResourceQuotaList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
ResourceQuotaList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
ResourceQuotaList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested resourceQuotas.
func
(
c
*
FakeResourceQuotas
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"resourcequotas"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_secret.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeSecrets implements SecretInterface
type
FakeSecrets
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeSecrets
)
Create
(
secret
*
v1
.
Secret
)
(
result
*
v1
.
Secret
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"secrets"
,
c
.
ns
,
secret
),
&
v1
.
Secret
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Secret
),
err
}
func
(
c
*
FakeSecrets
)
Update
(
secret
*
v1
.
Secret
)
(
result
*
v1
.
Secret
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"secrets"
,
c
.
ns
,
secret
),
&
v1
.
Secret
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Secret
),
err
}
func
(
c
*
FakeSecrets
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"secrets"
,
c
.
ns
,
name
),
&
v1
.
Secret
{})
return
err
}
func
(
c
*
FakeSecrets
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"secrets"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
SecretList
{})
return
err
}
func
(
c
*
FakeSecrets
)
Get
(
name
string
)
(
result
*
v1
.
Secret
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"secrets"
,
c
.
ns
,
name
),
&
v1
.
Secret
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Secret
),
err
}
func
(
c
*
FakeSecrets
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
SecretList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"secrets"
,
c
.
ns
,
opts
),
&
v1
.
SecretList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
SecretList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
SecretList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested secrets.
func
(
c
*
FakeSecrets
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"secrets"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_service.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeServices implements ServiceInterface
type
FakeServices
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeServices
)
Create
(
service
*
v1
.
Service
)
(
result
*
v1
.
Service
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"services"
,
c
.
ns
,
service
),
&
v1
.
Service
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Service
),
err
}
func
(
c
*
FakeServices
)
Update
(
service
*
v1
.
Service
)
(
result
*
v1
.
Service
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"services"
,
c
.
ns
,
service
),
&
v1
.
Service
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Service
),
err
}
func
(
c
*
FakeServices
)
UpdateStatus
(
service
*
v1
.
Service
)
(
*
v1
.
Service
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"services"
,
"status"
,
c
.
ns
,
service
),
&
v1
.
Service
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Service
),
err
}
func
(
c
*
FakeServices
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"services"
,
c
.
ns
,
name
),
&
v1
.
Service
{})
return
err
}
func
(
c
*
FakeServices
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"services"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
ServiceList
{})
return
err
}
func
(
c
*
FakeServices
)
Get
(
name
string
)
(
result
*
v1
.
Service
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"services"
,
c
.
ns
,
name
),
&
v1
.
Service
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
Service
),
err
}
func
(
c
*
FakeServices
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
ServiceList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"services"
,
c
.
ns
,
opts
),
&
v1
.
ServiceList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
ServiceList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
ServiceList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested services.
func
(
c
*
FakeServices
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"services"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/core/v1/fake/fake_service_expansion.go
0 → 100644
View file @
eb451549
/*
Copyright 2014 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/client/testing/core"
client
"k8s.io/kubernetes/pkg/client/unversioned"
)
func
(
c
*
FakeServices
)
ProxyGet
(
scheme
,
name
,
port
,
path
string
,
params
map
[
string
]
string
)
client
.
ResponseWrapper
{
return
c
.
Fake
.
InvokesProxy
(
core
.
NewProxyGetAction
(
"services"
,
c
.
ns
,
scheme
,
name
,
port
,
path
,
params
))
}
pkg/client/typed/generated/core/v1/fake/fake_serviceaccount.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1
"k8s.io/kubernetes/pkg/api/v1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeServiceAccounts implements ServiceAccountInterface
type
FakeServiceAccounts
struct
{
Fake
*
FakeCore
ns
string
}
func
(
c
*
FakeServiceAccounts
)
Create
(
serviceAccount
*
v1
.
ServiceAccount
)
(
result
*
v1
.
ServiceAccount
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"serviceaccounts"
,
c
.
ns
,
serviceAccount
),
&
v1
.
ServiceAccount
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ServiceAccount
),
err
}
func
(
c
*
FakeServiceAccounts
)
Update
(
serviceAccount
*
v1
.
ServiceAccount
)
(
result
*
v1
.
ServiceAccount
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"serviceaccounts"
,
c
.
ns
,
serviceAccount
),
&
v1
.
ServiceAccount
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ServiceAccount
),
err
}
func
(
c
*
FakeServiceAccounts
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"serviceaccounts"
,
c
.
ns
,
name
),
&
v1
.
ServiceAccount
{})
return
err
}
func
(
c
*
FakeServiceAccounts
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"serviceaccounts"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1
.
ServiceAccountList
{})
return
err
}
func
(
c
*
FakeServiceAccounts
)
Get
(
name
string
)
(
result
*
v1
.
ServiceAccount
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"serviceaccounts"
,
c
.
ns
,
name
),
&
v1
.
ServiceAccount
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1
.
ServiceAccount
),
err
}
func
(
c
*
FakeServiceAccounts
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1
.
ServiceAccountList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"serviceaccounts"
,
c
.
ns
,
opts
),
&
v1
.
ServiceAccountList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1
.
ServiceAccountList
{}
for
_
,
item
:=
range
obj
.
(
*
v1
.
ServiceAccountList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested serviceAccounts.
func
(
c
*
FakeServiceAccounts
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"serviceaccounts"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/doc.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Package fake has the automatically generated clients.
package
fake
pkg/client/typed/generated/extensions/v1beta1/fake/fake_daemonset.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeDaemonSets implements DaemonSetInterface
type
FakeDaemonSets
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeDaemonSets
)
Create
(
daemonSet
*
v1beta1
.
DaemonSet
)
(
result
*
v1beta1
.
DaemonSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"daemonsets"
,
c
.
ns
,
daemonSet
),
&
v1beta1
.
DaemonSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
DaemonSet
),
err
}
func
(
c
*
FakeDaemonSets
)
Update
(
daemonSet
*
v1beta1
.
DaemonSet
)
(
result
*
v1beta1
.
DaemonSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"daemonsets"
,
c
.
ns
,
daemonSet
),
&
v1beta1
.
DaemonSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
DaemonSet
),
err
}
func
(
c
*
FakeDaemonSets
)
UpdateStatus
(
daemonSet
*
v1beta1
.
DaemonSet
)
(
*
v1beta1
.
DaemonSet
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"daemonsets"
,
"status"
,
c
.
ns
,
daemonSet
),
&
v1beta1
.
DaemonSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
DaemonSet
),
err
}
func
(
c
*
FakeDaemonSets
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"daemonsets"
,
c
.
ns
,
name
),
&
v1beta1
.
DaemonSet
{})
return
err
}
func
(
c
*
FakeDaemonSets
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"daemonsets"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
DaemonSetList
{})
return
err
}
func
(
c
*
FakeDaemonSets
)
Get
(
name
string
)
(
result
*
v1beta1
.
DaemonSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"daemonsets"
,
c
.
ns
,
name
),
&
v1beta1
.
DaemonSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
DaemonSet
),
err
}
func
(
c
*
FakeDaemonSets
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
DaemonSetList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"daemonsets"
,
c
.
ns
,
opts
),
&
v1beta1
.
DaemonSetList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
DaemonSetList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
DaemonSetList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested daemonSets.
func
(
c
*
FakeDaemonSets
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"daemonsets"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_deployment.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeDeployments implements DeploymentInterface
type
FakeDeployments
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeDeployments
)
Create
(
deployment
*
v1beta1
.
Deployment
)
(
result
*
v1beta1
.
Deployment
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"deployments"
,
c
.
ns
,
deployment
),
&
v1beta1
.
Deployment
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Deployment
),
err
}
func
(
c
*
FakeDeployments
)
Update
(
deployment
*
v1beta1
.
Deployment
)
(
result
*
v1beta1
.
Deployment
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"deployments"
,
c
.
ns
,
deployment
),
&
v1beta1
.
Deployment
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Deployment
),
err
}
func
(
c
*
FakeDeployments
)
UpdateStatus
(
deployment
*
v1beta1
.
Deployment
)
(
*
v1beta1
.
Deployment
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"deployments"
,
"status"
,
c
.
ns
,
deployment
),
&
v1beta1
.
Deployment
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Deployment
),
err
}
func
(
c
*
FakeDeployments
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"deployments"
,
c
.
ns
,
name
),
&
v1beta1
.
Deployment
{})
return
err
}
func
(
c
*
FakeDeployments
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"deployments"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
DeploymentList
{})
return
err
}
func
(
c
*
FakeDeployments
)
Get
(
name
string
)
(
result
*
v1beta1
.
Deployment
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"deployments"
,
c
.
ns
,
name
),
&
v1beta1
.
Deployment
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Deployment
),
err
}
func
(
c
*
FakeDeployments
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
DeploymentList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"deployments"
,
c
.
ns
,
opts
),
&
v1beta1
.
DeploymentList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
DeploymentList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
DeploymentList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested deployments.
func
(
c
*
FakeDeployments
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"deployments"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_deployment_expansion.go
0 → 100644
View file @
eb451549
/*
Copyright 2014 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
"k8s.io/kubernetes/pkg/client/testing/core"
)
func
(
c
*
FakeDeployments
)
Rollback
(
deploymentRollback
*
v1beta1
.
DeploymentRollback
)
error
{
action
:=
core
.
CreateActionImpl
{}
action
.
Verb
=
"create"
action
.
Resource
=
"deployments"
action
.
Subresource
=
"rollback"
action
.
Object
=
deploymentRollback
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
deploymentRollback
)
return
err
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_extensions_client.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
core
"k8s.io/kubernetes/pkg/client/testing/core"
v1beta1
"k8s.io/kubernetes/pkg/client/typed/generated/extensions/v1beta1"
)
type
FakeExtensions
struct
{
*
core
.
Fake
}
func
(
c
*
FakeExtensions
)
DaemonSets
(
namespace
string
)
v1beta1
.
DaemonSetInterface
{
return
&
FakeDaemonSets
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
Deployments
(
namespace
string
)
v1beta1
.
DeploymentInterface
{
return
&
FakeDeployments
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
HorizontalPodAutoscalers
(
namespace
string
)
v1beta1
.
HorizontalPodAutoscalerInterface
{
return
&
FakeHorizontalPodAutoscalers
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
Ingresses
(
namespace
string
)
v1beta1
.
IngressInterface
{
return
&
FakeIngresses
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
Jobs
(
namespace
string
)
v1beta1
.
JobInterface
{
return
&
FakeJobs
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
ReplicaSets
(
namespace
string
)
v1beta1
.
ReplicaSetInterface
{
return
&
FakeReplicaSets
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
Scales
(
namespace
string
)
v1beta1
.
ScaleInterface
{
return
&
FakeScales
{
c
,
namespace
}
}
func
(
c
*
FakeExtensions
)
ThirdPartyResources
(
namespace
string
)
v1beta1
.
ThirdPartyResourceInterface
{
return
&
FakeThirdPartyResources
{
c
,
namespace
}
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_horizontalpodautoscaler.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeHorizontalPodAutoscalers implements HorizontalPodAutoscalerInterface
type
FakeHorizontalPodAutoscalers
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
Create
(
horizontalPodAutoscaler
*
v1beta1
.
HorizontalPodAutoscaler
)
(
result
*
v1beta1
.
HorizontalPodAutoscaler
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
horizontalPodAutoscaler
),
&
v1beta1
.
HorizontalPodAutoscaler
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
HorizontalPodAutoscaler
),
err
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
Update
(
horizontalPodAutoscaler
*
v1beta1
.
HorizontalPodAutoscaler
)
(
result
*
v1beta1
.
HorizontalPodAutoscaler
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
horizontalPodAutoscaler
),
&
v1beta1
.
HorizontalPodAutoscaler
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
HorizontalPodAutoscaler
),
err
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
UpdateStatus
(
horizontalPodAutoscaler
*
v1beta1
.
HorizontalPodAutoscaler
)
(
*
v1beta1
.
HorizontalPodAutoscaler
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"horizontalpodautoscalers"
,
"status"
,
c
.
ns
,
horizontalPodAutoscaler
),
&
v1beta1
.
HorizontalPodAutoscaler
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
HorizontalPodAutoscaler
),
err
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
name
),
&
v1beta1
.
HorizontalPodAutoscaler
{})
return
err
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
HorizontalPodAutoscalerList
{})
return
err
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
Get
(
name
string
)
(
result
*
v1beta1
.
HorizontalPodAutoscaler
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
name
),
&
v1beta1
.
HorizontalPodAutoscaler
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
HorizontalPodAutoscaler
),
err
}
func
(
c
*
FakeHorizontalPodAutoscalers
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
HorizontalPodAutoscalerList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
opts
),
&
v1beta1
.
HorizontalPodAutoscalerList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
HorizontalPodAutoscalerList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
HorizontalPodAutoscalerList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested horizontalPodAutoscalers.
func
(
c
*
FakeHorizontalPodAutoscalers
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"horizontalpodautoscalers"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_ingress.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeIngresses implements IngressInterface
type
FakeIngresses
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeIngresses
)
Create
(
ingress
*
v1beta1
.
Ingress
)
(
result
*
v1beta1
.
Ingress
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"ingresses"
,
c
.
ns
,
ingress
),
&
v1beta1
.
Ingress
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Ingress
),
err
}
func
(
c
*
FakeIngresses
)
Update
(
ingress
*
v1beta1
.
Ingress
)
(
result
*
v1beta1
.
Ingress
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"ingresses"
,
c
.
ns
,
ingress
),
&
v1beta1
.
Ingress
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Ingress
),
err
}
func
(
c
*
FakeIngresses
)
UpdateStatus
(
ingress
*
v1beta1
.
Ingress
)
(
*
v1beta1
.
Ingress
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"ingresses"
,
"status"
,
c
.
ns
,
ingress
),
&
v1beta1
.
Ingress
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Ingress
),
err
}
func
(
c
*
FakeIngresses
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"ingresses"
,
c
.
ns
,
name
),
&
v1beta1
.
Ingress
{})
return
err
}
func
(
c
*
FakeIngresses
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"ingresses"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
IngressList
{})
return
err
}
func
(
c
*
FakeIngresses
)
Get
(
name
string
)
(
result
*
v1beta1
.
Ingress
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"ingresses"
,
c
.
ns
,
name
),
&
v1beta1
.
Ingress
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Ingress
),
err
}
func
(
c
*
FakeIngresses
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
IngressList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"ingresses"
,
c
.
ns
,
opts
),
&
v1beta1
.
IngressList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
IngressList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
IngressList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested ingresses.
func
(
c
*
FakeIngresses
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"ingresses"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_job.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeJobs implements JobInterface
type
FakeJobs
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeJobs
)
Create
(
job
*
v1beta1
.
Job
)
(
result
*
v1beta1
.
Job
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"jobs"
,
c
.
ns
,
job
),
&
v1beta1
.
Job
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Job
),
err
}
func
(
c
*
FakeJobs
)
Update
(
job
*
v1beta1
.
Job
)
(
result
*
v1beta1
.
Job
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"jobs"
,
c
.
ns
,
job
),
&
v1beta1
.
Job
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Job
),
err
}
func
(
c
*
FakeJobs
)
UpdateStatus
(
job
*
v1beta1
.
Job
)
(
*
v1beta1
.
Job
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"jobs"
,
"status"
,
c
.
ns
,
job
),
&
v1beta1
.
Job
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Job
),
err
}
func
(
c
*
FakeJobs
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"jobs"
,
c
.
ns
,
name
),
&
v1beta1
.
Job
{})
return
err
}
func
(
c
*
FakeJobs
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"jobs"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
JobList
{})
return
err
}
func
(
c
*
FakeJobs
)
Get
(
name
string
)
(
result
*
v1beta1
.
Job
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"jobs"
,
c
.
ns
,
name
),
&
v1beta1
.
Job
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
Job
),
err
}
func
(
c
*
FakeJobs
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
JobList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"jobs"
,
c
.
ns
,
opts
),
&
v1beta1
.
JobList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
JobList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
JobList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested jobs.
func
(
c
*
FakeJobs
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"jobs"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_replicaset.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeReplicaSets implements ReplicaSetInterface
type
FakeReplicaSets
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeReplicaSets
)
Create
(
replicaSet
*
v1beta1
.
ReplicaSet
)
(
result
*
v1beta1
.
ReplicaSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"replicasets"
,
c
.
ns
,
replicaSet
),
&
v1beta1
.
ReplicaSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ReplicaSet
),
err
}
func
(
c
*
FakeReplicaSets
)
Update
(
replicaSet
*
v1beta1
.
ReplicaSet
)
(
result
*
v1beta1
.
ReplicaSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"replicasets"
,
c
.
ns
,
replicaSet
),
&
v1beta1
.
ReplicaSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ReplicaSet
),
err
}
func
(
c
*
FakeReplicaSets
)
UpdateStatus
(
replicaSet
*
v1beta1
.
ReplicaSet
)
(
*
v1beta1
.
ReplicaSet
,
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateSubresourceAction
(
"replicasets"
,
"status"
,
c
.
ns
,
replicaSet
),
&
v1beta1
.
ReplicaSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ReplicaSet
),
err
}
func
(
c
*
FakeReplicaSets
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"replicasets"
,
c
.
ns
,
name
),
&
v1beta1
.
ReplicaSet
{})
return
err
}
func
(
c
*
FakeReplicaSets
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"replicasets"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
ReplicaSetList
{})
return
err
}
func
(
c
*
FakeReplicaSets
)
Get
(
name
string
)
(
result
*
v1beta1
.
ReplicaSet
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"replicasets"
,
c
.
ns
,
name
),
&
v1beta1
.
ReplicaSet
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ReplicaSet
),
err
}
func
(
c
*
FakeReplicaSets
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
ReplicaSetList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"replicasets"
,
c
.
ns
,
opts
),
&
v1beta1
.
ReplicaSetList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
ReplicaSetList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
ReplicaSetList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested replicaSets.
func
(
c
*
FakeReplicaSets
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"replicasets"
,
c
.
ns
,
opts
))
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_scale.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
// FakeScales implements ScaleInterface
type
FakeScales
struct
{
Fake
*
FakeExtensions
ns
string
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_scale_expansion.go
0 → 100644
View file @
eb451549
/*
Copyright 2015 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
"k8s.io/kubernetes/pkg/client/testing/core"
)
func
(
c
*
FakeScales
)
Get
(
kind
string
,
name
string
)
(
result
*
v1beta1
.
Scale
,
err
error
)
{
action
:=
core
.
GetActionImpl
{}
action
.
Verb
=
"get"
action
.
Namespace
=
c
.
ns
action
.
Resource
=
kind
action
.
Subresource
=
"scale"
action
.
Name
=
name
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
Scale
{})
result
=
obj
.
(
*
v1beta1
.
Scale
)
return
}
func
(
c
*
FakeScales
)
Update
(
kind
string
,
scale
*
v1beta1
.
Scale
)
(
result
*
v1beta1
.
Scale
,
err
error
)
{
action
:=
core
.
UpdateActionImpl
{}
action
.
Verb
=
"update"
action
.
Namespace
=
c
.
ns
action
.
Resource
=
kind
action
.
Subresource
=
"scale"
action
.
Object
=
scale
obj
,
err
:=
c
.
Fake
.
Invokes
(
action
,
scale
)
result
=
obj
.
(
*
v1beta1
.
Scale
)
return
}
pkg/client/typed/generated/extensions/v1beta1/fake/fake_thirdpartyresource.go
0 → 100644
View file @
eb451549
/*
Copyright 2016 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package
fake
import
(
api
"k8s.io/kubernetes/pkg/api"
v1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
core
"k8s.io/kubernetes/pkg/client/testing/core"
labels
"k8s.io/kubernetes/pkg/labels"
watch
"k8s.io/kubernetes/pkg/watch"
)
// FakeThirdPartyResources implements ThirdPartyResourceInterface
type
FakeThirdPartyResources
struct
{
Fake
*
FakeExtensions
ns
string
}
func
(
c
*
FakeThirdPartyResources
)
Create
(
thirdPartyResource
*
v1beta1
.
ThirdPartyResource
)
(
result
*
v1beta1
.
ThirdPartyResource
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewCreateAction
(
"thirdpartyresources"
,
c
.
ns
,
thirdPartyResource
),
&
v1beta1
.
ThirdPartyResource
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ThirdPartyResource
),
err
}
func
(
c
*
FakeThirdPartyResources
)
Update
(
thirdPartyResource
*
v1beta1
.
ThirdPartyResource
)
(
result
*
v1beta1
.
ThirdPartyResource
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewUpdateAction
(
"thirdpartyresources"
,
c
.
ns
,
thirdPartyResource
),
&
v1beta1
.
ThirdPartyResource
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ThirdPartyResource
),
err
}
func
(
c
*
FakeThirdPartyResources
)
Delete
(
name
string
,
options
*
api
.
DeleteOptions
)
error
{
_
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewDeleteAction
(
"thirdpartyresources"
,
c
.
ns
,
name
),
&
v1beta1
.
ThirdPartyResource
{})
return
err
}
func
(
c
*
FakeThirdPartyResources
)
DeleteCollection
(
options
*
api
.
DeleteOptions
,
listOptions
api
.
ListOptions
)
error
{
action
:=
core
.
NewDeleteCollectionAction
(
"thirdpartyresources"
,
c
.
ns
,
listOptions
)
_
,
err
:=
c
.
Fake
.
Invokes
(
action
,
&
v1beta1
.
ThirdPartyResourceList
{})
return
err
}
func
(
c
*
FakeThirdPartyResources
)
Get
(
name
string
)
(
result
*
v1beta1
.
ThirdPartyResource
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewGetAction
(
"thirdpartyresources"
,
c
.
ns
,
name
),
&
v1beta1
.
ThirdPartyResource
{})
if
obj
==
nil
{
return
nil
,
err
}
return
obj
.
(
*
v1beta1
.
ThirdPartyResource
),
err
}
func
(
c
*
FakeThirdPartyResources
)
List
(
opts
api
.
ListOptions
)
(
result
*
v1beta1
.
ThirdPartyResourceList
,
err
error
)
{
obj
,
err
:=
c
.
Fake
.
Invokes
(
core
.
NewListAction
(
"thirdpartyresources"
,
c
.
ns
,
opts
),
&
v1beta1
.
ThirdPartyResourceList
{})
if
obj
==
nil
{
return
nil
,
err
}
label
:=
opts
.
LabelSelector
if
label
==
nil
{
label
=
labels
.
Everything
()
}
list
:=
&
v1beta1
.
ThirdPartyResourceList
{}
for
_
,
item
:=
range
obj
.
(
*
v1beta1
.
ThirdPartyResourceList
)
.
Items
{
if
label
.
Matches
(
labels
.
Set
(
item
.
Labels
))
{
list
.
Items
=
append
(
list
.
Items
,
item
)
}
}
return
list
,
err
}
// Watch returns a watch.Interface that watches the requested thirdPartyResources.
func
(
c
*
FakeThirdPartyResources
)
Watch
(
opts
api
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
c
.
Fake
.
InvokesWatch
(
core
.
NewWatchAction
(
"thirdpartyresources"
,
c
.
ns
,
opts
))
}
pkg/controller/deployment/deployment_controller_test.go
View file @
eb451549
...
...
@@ -24,9 +24,9 @@ import (
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
exp
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/runtime"
...
...
pkg/controller/gc/gc_controller_test.go
View file @
eb451549
...
...
@@ -23,7 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/util/sets"
)
...
...
pkg/controller/job/controller_test.go
View file @
eb451549
...
...
@@ -26,8 +26,8 @@ import (
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/controller"
...
...
pkg/controller/namespace/namespace_controller_test.go
View file @
eb451549
...
...
@@ -25,8 +25,8 @@ import (
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/api/unversioned"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/util/sets"
)
...
...
pkg/controller/node/nodecontroller_test.go
View file @
eb451549
...
...
@@ -28,7 +28,7 @@ import (
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
unversionedcore
"k8s.io/kubernetes/pkg/client/typed/generated/core/unversioned"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/watch"
...
...
pkg/controller/persistentvolume/persistentvolume_claim_binder_controller_test.go
View file @
eb451549
...
...
@@ -28,8 +28,8 @@ import (
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume/host_path"
...
...
pkg/controller/persistentvolume/persistentvolume_recycler_controller_test.go
View file @
eb451549
...
...
@@ -23,7 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume/host_path"
)
...
...
pkg/controller/podautoscaler/horizontal_test.go
View file @
eb451549
...
...
@@ -27,8 +27,8 @@ import (
"k8s.io/kubernetes/pkg/api/resource"
_
"k8s.io/kubernetes/pkg/apimachinery/registered"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/controller/podautoscaler/metrics"
...
...
pkg/controller/podautoscaler/metrics/metrics_client_test.go
View file @
eb451549
...
...
@@ -26,8 +26,8 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
_
"k8s.io/kubernetes/pkg/apimachinery/registered"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/runtime"
...
...
pkg/controller/replicaset/replica_set_test.go
View file @
eb451549
...
...
@@ -31,8 +31,8 @@ import (
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/cache"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/controller"
...
...
pkg/controller/replication/replication_controller_test.go
View file @
eb451549
...
...
@@ -30,8 +30,8 @@ import (
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/runtime"
...
...
pkg/controller/resourcequota/resource_quota_controller_test.go
View file @
eb451549
...
...
@@ -23,7 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/util/sets"
...
...
pkg/controller/service/servicecontroller_test.go
View file @
eb451549
...
...
@@ -21,7 +21,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
fakecloud
"k8s.io/kubernetes/pkg/cloudprovider/providers/fake"
"k8s.io/kubernetes/pkg/types"
)
...
...
pkg/controller/serviceaccount/serviceaccounts_controller_test.go
View file @
eb451549
...
...
@@ -20,7 +20,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/util/sets"
)
...
...
pkg/controller/serviceaccount/tokens_controller_test.go
View file @
eb451549
...
...
@@ -21,8 +21,8 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/runtime"
utilrand
"k8s.io/kubernetes/pkg/util/rand"
)
...
...
pkg/kubectl/describe_test.go
View file @
eb451549
...
...
@@ -28,7 +28,7 @@ import (
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
client
"k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
)
...
...
pkg/kubelet/kubelet_test.go
View file @
eb451549
...
...
@@ -39,9 +39,9 @@ import (
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/capabilities"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/kubelet/cadvisor"
"k8s.io/kubernetes/pkg/kubelet/cm"
...
...
pkg/kubelet/prober/testing.go
View file @
eb451549
...
...
@@ -22,8 +22,8 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/testing/fake"
kubecontainer
"k8s.io/kubernetes/pkg/kubelet/container"
kubepod
"k8s.io/kubernetes/pkg/kubelet/pod"
"k8s.io/kubernetes/pkg/kubelet/prober/results"
...
...
pkg/kubelet/prober/worker_test.go
View file @
eb451549
...
...
@@ -23,8 +23,8 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/record"
"k8s.io/kubernetes/pkg/client/testing/fake"
kubecontainer
"k8s.io/kubernetes/pkg/kubelet/container"
kubepod
"k8s.io/kubernetes/pkg/kubelet/pod"
"k8s.io/kubernetes/pkg/kubelet/prober/results"
...
...
pkg/kubelet/status/manager_test.go
View file @
eb451549
...
...
@@ -24,8 +24,8 @@ import (
"time"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"github.com/stretchr/testify/assert"
...
...
pkg/serviceaccount/jwt_test.go
View file @
eb451549
...
...
@@ -27,7 +27,7 @@ import (
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
serviceaccountcontroller
"k8s.io/kubernetes/pkg/controller/serviceaccount"
"k8s.io/kubernetes/pkg/serviceaccount"
)
...
...
pkg/util/deployment/deployment_test.go
View file @
eb451549
...
...
@@ -25,7 +25,7 @@ import (
"k8s.io/kubernetes/pkg/api/testapi"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient/simple"
"k8s.io/kubernetes/pkg/runtime"
)
...
...
pkg/volume/aws_ebs/aws_ebs_test.go
View file @
eb451549
...
...
@@ -24,7 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/azure_file/azure_file_test.go
View file @
eb451549
...
...
@@ -23,7 +23,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/volume"
...
...
pkg/volume/configmap/configmap_test.go
View file @
eb451549
...
...
@@ -27,7 +27,7 @@ import (
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume/empty_dir"
...
...
pkg/volume/downwardapi/downwardapi_test.go
View file @
eb451549
...
...
@@ -25,7 +25,7 @@ import (
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
"k8s.io/kubernetes/pkg/volume"
...
...
pkg/volume/fc/fc_test.go
View file @
eb451549
...
...
@@ -22,7 +22,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/gce_pd/gce_pd_test.go
View file @
eb451549
...
...
@@ -24,7 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/glusterfs/glusterfs_test.go
View file @
eb451549
...
...
@@ -22,7 +22,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/exec"
"k8s.io/kubernetes/pkg/util/mount"
...
...
pkg/volume/host_path/host_path_test.go
View file @
eb451549
...
...
@@ -26,7 +26,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/volume"
...
...
pkg/volume/iscsi/iscsi_test.go
View file @
eb451549
...
...
@@ -22,7 +22,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/nfs/nfs_test.go
View file @
eb451549
...
...
@@ -22,7 +22,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/persistent_claim/persistent_claim_test.go
View file @
eb451549
...
...
@@ -24,7 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
utilstrings
"k8s.io/kubernetes/pkg/util/strings"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/rbd/rbd_test.go
View file @
eb451549
...
...
@@ -22,7 +22,7 @@ import (
"testing"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
utiltesting
"k8s.io/kubernetes/pkg/util/testing"
...
...
pkg/volume/secret/secret_test.go
View file @
eb451549
...
...
@@ -27,7 +27,7 @@ import (
"github.com/stretchr/testify/assert"
"k8s.io/kubernetes/pkg/api"
clientset
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
"k8s.io/kubernetes/pkg/types"
"k8s.io/kubernetes/pkg/util/mount"
"k8s.io/kubernetes/pkg/volume"
...
...
plugin/pkg/admission/exec/admission_test.go
View file @
eb451549
...
...
@@ -22,8 +22,8 @@ import (
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/rest"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/runtime"
)
...
...
plugin/pkg/admission/limitranger/admission_test.go
View file @
eb451549
...
...
@@ -24,7 +24,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
)
func
getResourceList
(
cpu
,
memory
string
)
api
.
ResourceList
{
...
...
plugin/pkg/admission/namespace/autoprovision/admission_test.go
View file @
eb451549
...
...
@@ -23,8 +23,8 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api/errors"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/runtime"
)
...
...
plugin/pkg/admission/namespace/lifecycle/admission_test.go
View file @
eb451549
...
...
@@ -24,8 +24,8 @@ import (
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake"
"k8s.io/kubernetes/pkg/client/testing/core"
"k8s.io/kubernetes/pkg/client/testing/fake"
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
"k8s.io/kubernetes/pkg/runtime"
)
...
...
plugin/pkg/admission/resourcequota/admission_test.go
View file @
eb451549
...
...
@@ -25,7 +25,7 @@ import (
"k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/unversioned"
"k8s.io/kubernetes/pkg/client/cache"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
resourcequotacontroller
"k8s.io/kubernetes/pkg/controller/resourcequota"
"k8s.io/kubernetes/pkg/runtime"
)
...
...
plugin/pkg/admission/serviceaccount/admission_test.go
View file @
eb451549
...
...
@@ -22,7 +22,7 @@ import (
"k8s.io/kubernetes/pkg/admission"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/client/
testing
/fake"
"k8s.io/kubernetes/pkg/client/
clientset_generated/internalclientset
/fake"
kubelet
"k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/types"
)
...
...
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