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
b8142896
Commit
b8142896
authored
Feb 02, 2017
by
Dr. Stefan Schimanski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pkg/genericapiserver: cut off pkg/registry/cachesize dependency
parent
bfe0d50c
Hide whitespace changes
Inline
Side-by-side
Showing
38 changed files
with
89 additions
and
8 deletions
+89
-8
etcd.go
cmd/kube-aggregator/pkg/registry/apiservice/etcd/etcd.go
+2
-0
etcd.go
federation/registry/cluster/etcd/etcd.go
+2
-0
store.go
pkg/genericapiserver/registry/generic/registry/store.go
+12
-2
storage.go
pkg/registry/apps/petset/storage/storage.go
+2
-0
storage.go
...ry/autoscaling/horizontalpodautoscaler/storage/storage.go
+2
-0
storage.go
pkg/registry/batch/cronjob/storage/storage.go
+2
-0
storage.go
pkg/registry/batch/job/storage/storage.go
+2
-0
cachesize.go
pkg/registry/cachesize/cachesize.go
+5
-6
storage.go
pkg/registry/certificates/certificates/storage/storage.go
+2
-0
storage.go
pkg/registry/core/configmap/storage/storage.go
+2
-0
storage.go
pkg/registry/core/endpoint/storage/storage.go
+2
-0
storage.go
pkg/registry/core/event/storage/storage.go
+2
-0
storage.go
pkg/registry/core/limitrange/storage/storage.go
+2
-0
storage.go
pkg/registry/core/namespace/storage/storage.go
+2
-0
storage.go
pkg/registry/core/node/storage/storage.go
+2
-0
storage.go
pkg/registry/core/persistentvolume/storage/storage.go
+2
-0
storage.go
pkg/registry/core/persistentvolumeclaim/storage/storage.go
+2
-0
storage.go
pkg/registry/core/pod/storage/storage.go
+2
-0
storage.go
pkg/registry/core/podtemplate/storage/storage.go
+2
-0
storage.go
pkg/registry/core/replicationcontroller/storage/storage.go
+2
-0
storage.go
pkg/registry/core/resourcequota/storage/storage.go
+2
-0
storage.go
pkg/registry/core/secret/storage/storage.go
+2
-0
storage.go
pkg/registry/core/service/storage/storage.go
+2
-0
storage.go
pkg/registry/core/serviceaccount/storage/storage.go
+2
-0
storage.go
pkg/registry/extensions/daemonset/storage/storage.go
+2
-0
storage.go
pkg/registry/extensions/deployment/storage/storage.go
+2
-0
storage.go
pkg/registry/extensions/ingress/storage/storage.go
+2
-0
storage.go
pkg/registry/extensions/networkpolicy/storage/storage.go
+2
-0
storage.go
pkg/registry/extensions/podsecuritypolicy/storage/storage.go
+2
-0
storage.go
pkg/registry/extensions/replicaset/storage/storage.go
+2
-0
storage.go
...registry/extensions/thirdpartyresource/storage/storage.go
+2
-0
storage.go
...stry/extensions/thirdpartyresourcedata/storage/storage.go
+2
-0
storage.go
pkg/registry/policy/poddisruptionbudget/storage/storage.go
+2
-0
storage.go
pkg/registry/rbac/clusterrole/storage/storage.go
+2
-0
storage.go
pkg/registry/rbac/clusterrolebinding/storage/storage.go
+2
-0
storage.go
pkg/registry/rbac/role/storage/storage.go
+2
-0
storage.go
pkg/registry/rbac/rolebinding/storage/storage.go
+2
-0
storage.go
pkg/registry/storage/storageclass/storage/storage.go
+2
-0
No files found.
cmd/kube-aggregator/pkg/registry/apiservice/etcd/etcd.go
View file @
b8142896
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
)
)
// rest implements a RESTStorage for API services against etcd
// rest implements a RESTStorage for API services against etcd
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
apiservice
.
MatchAPIService
,
PredicateFunc
:
apiservice
.
MatchAPIService
,
QualifiedResource
:
apiregistration
.
Resource
(
"apiservices"
),
QualifiedResource
:
apiregistration
.
Resource
(
"apiservices"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"apiservices"
),
CreateStrategy
:
apiservice
.
Strategy
,
CreateStrategy
:
apiservice
.
Strategy
,
UpdateStrategy
:
apiservice
.
Strategy
,
UpdateStrategy
:
apiservice
.
Strategy
,
...
...
federation/registry/cluster/etcd/etcd.go
View file @
b8142896
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
)
)
type
REST
struct
{
type
REST
struct
{
...
@@ -55,6 +56,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -55,6 +56,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
cluster
.
MatchCluster
,
PredicateFunc
:
cluster
.
MatchCluster
,
QualifiedResource
:
federation
.
Resource
(
"clusters"
),
QualifiedResource
:
federation
.
Resource
(
"clusters"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"clusters"
),
CreateStrategy
:
cluster
.
Strategy
,
CreateStrategy
:
cluster
.
Strategy
,
UpdateStrategy
:
cluster
.
Strategy
,
UpdateStrategy
:
cluster
.
Strategy
,
...
...
pkg/genericapiserver/registry/generic/registry/store.go
View file @
b8142896
...
@@ -39,12 +39,14 @@ import (
...
@@ -39,12 +39,14 @@ import (
"k8s.io/apiserver/pkg/storage"
"k8s.io/apiserver/pkg/storage"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
storeerr
"k8s.io/kubernetes/pkg/storage/errors"
storeerr
"k8s.io/kubernetes/pkg/storage/errors"
"github.com/golang/glog"
"github.com/golang/glog"
)
)
// defaultWatchCacheSize is the default size of a watch catch per resource in number of entries.
const
DefaultWatchCacheSize
=
100
// ObjectFunc is a function to act on a given object. An error may be returned
// ObjectFunc is a function to act on a given object. An error may be returned
// if the hook cannot be completed. An ObjectFunc may transform the provided
// if the hook cannot be completed. An ObjectFunc may transform the provided
// object.
// object.
...
@@ -161,6 +163,10 @@ type Store struct {
...
@@ -161,6 +163,10 @@ type Store struct {
Storage
storage
.
Interface
Storage
storage
.
Interface
// Called to cleanup clients used by the underlying Storage; optional.
// Called to cleanup clients used by the underlying Storage; optional.
DestroyFunc
func
()
DestroyFunc
func
()
// Maximum size of the watch history cached in memory, in number of entries.
// A zero value here means that a default is used. This value is ignored if
// Storage is non-nil.
WatchCacheSize
int
}
}
// Note: the rest.StandardStorage interface aggregates the common REST verbs
// Note: the rest.StandardStorage interface aggregates the common REST verbs
...
@@ -1117,10 +1123,14 @@ func (e *Store) CompleteWithOptions(options *generic.StoreOptions) error {
...
@@ -1117,10 +1123,14 @@ func (e *Store) CompleteWithOptions(options *generic.StoreOptions) error {
e
.
EnableGarbageCollection
=
opts
.
EnableGarbageCollection
e
.
EnableGarbageCollection
=
opts
.
EnableGarbageCollection
if
e
.
Storage
==
nil
{
if
e
.
Storage
==
nil
{
capacity
:=
DefaultWatchCacheSize
if
e
.
WatchCacheSize
!=
0
{
capacity
=
DefaultWatchCacheSize
}
e
.
Storage
,
e
.
DestroyFunc
=
opts
.
Decorator
(
e
.
Storage
,
e
.
DestroyFunc
=
opts
.
Decorator
(
e
.
Copier
,
e
.
Copier
,
opts
.
StorageConfig
,
opts
.
StorageConfig
,
ca
chesize
.
GetWatchCacheSizeByResource
(
cachesize
.
Resource
(
e
.
QualifiedResource
.
Resource
))
,
ca
pacity
,
e
.
NewFunc
(),
e
.
NewFunc
(),
prefix
,
prefix
,
keyFunc
,
keyFunc
,
...
...
pkg/registry/apps/petset/storage/storage.go
View file @
b8142896
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/apps/petset"
"k8s.io/kubernetes/pkg/registry/apps/petset"
"k8s.io/kubernetes/pkg/registry/cachesize"
)
)
// rest implements a RESTStorage for replication controllers against etcd
// rest implements a RESTStorage for replication controllers against etcd
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
petset
.
MatchStatefulSet
,
PredicateFunc
:
petset
.
MatchStatefulSet
,
QualifiedResource
:
appsapi
.
Resource
(
"statefulsets"
),
QualifiedResource
:
appsapi
.
Resource
(
"statefulsets"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"statefulsets"
),
CreateStrategy
:
petset
.
Strategy
,
CreateStrategy
:
petset
.
Strategy
,
UpdateStrategy
:
petset
.
Strategy
,
UpdateStrategy
:
petset
.
Strategy
,
...
...
pkg/registry/autoscaling/horizontalpodautoscaler/storage/storage.go
View file @
b8142896
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/autoscaling/horizontalpodautoscaler"
"k8s.io/kubernetes/pkg/registry/autoscaling/horizontalpodautoscaler"
"k8s.io/kubernetes/pkg/registry/cachesize"
)
)
type
REST
struct
{
type
REST
struct
{
...
@@ -43,6 +44,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -43,6 +44,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
horizontalpodautoscaler
.
MatchAutoscaler
,
PredicateFunc
:
horizontalpodautoscaler
.
MatchAutoscaler
,
QualifiedResource
:
autoscaling
.
Resource
(
"horizontalpodautoscalers"
),
QualifiedResource
:
autoscaling
.
Resource
(
"horizontalpodautoscalers"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"horizontalpodautoscalers"
),
CreateStrategy
:
horizontalpodautoscaler
.
Strategy
,
CreateStrategy
:
horizontalpodautoscaler
.
Strategy
,
UpdateStrategy
:
horizontalpodautoscaler
.
Strategy
,
UpdateStrategy
:
horizontalpodautoscaler
.
Strategy
,
...
...
pkg/registry/batch/cronjob/storage/storage.go
View file @
b8142896
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/batch/cronjob"
"k8s.io/kubernetes/pkg/registry/batch/cronjob"
"k8s.io/kubernetes/pkg/registry/cachesize"
)
)
// REST implements a RESTStorage for scheduled jobs against etcd
// REST implements a RESTStorage for scheduled jobs against etcd
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
cronjob
.
MatchCronJob
,
PredicateFunc
:
cronjob
.
MatchCronJob
,
QualifiedResource
:
batch
.
Resource
(
"cronjobs"
),
QualifiedResource
:
batch
.
Resource
(
"cronjobs"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"cronjobs"
),
CreateStrategy
:
cronjob
.
Strategy
,
CreateStrategy
:
cronjob
.
Strategy
,
UpdateStrategy
:
cronjob
.
Strategy
,
UpdateStrategy
:
cronjob
.
Strategy
,
...
...
pkg/registry/batch/job/storage/storage.go
View file @
b8142896
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/batch/job"
"k8s.io/kubernetes/pkg/registry/batch/job"
"k8s.io/kubernetes/pkg/registry/cachesize"
)
)
// JobStorage includes dummy storage for Job.
// JobStorage includes dummy storage for Job.
...
@@ -59,6 +60,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -59,6 +60,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
job
.
MatchJob
,
PredicateFunc
:
job
.
MatchJob
,
QualifiedResource
:
batch
.
Resource
(
"jobs"
),
QualifiedResource
:
batch
.
Resource
(
"jobs"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"jobs"
),
CreateStrategy
:
job
.
Strategy
,
CreateStrategy
:
job
.
Strategy
,
UpdateStrategy
:
job
.
Strategy
,
UpdateStrategy
:
job
.
Strategy
,
...
...
pkg/registry/cachesize/cachesize.go
View file @
b8142896
...
@@ -23,6 +23,8 @@ import (
...
@@ -23,6 +23,8 @@ import (
"strings"
"strings"
"github.com/golang/glog"
"github.com/golang/glog"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
)
)
type
Resource
string
type
Resource
string
...
@@ -60,9 +62,6 @@ const (
...
@@ -60,9 +62,6 @@ const (
ServiceAccounts
Resource
=
"serviceaccounts"
ServiceAccounts
Resource
=
"serviceaccounts"
Services
Resource
=
"services"
Services
Resource
=
"services"
StorageClasses
Resource
=
"storageclasses"
StorageClasses
Resource
=
"storageclasses"
// Default value of watch cache size for a resource if not specified.
defaultWatchCacheSize
=
100
)
)
// TODO: This shouldn't be a global variable.
// TODO: This shouldn't be a global variable.
...
@@ -112,11 +111,11 @@ func SetWatchCacheSizes(cacheSizes []string) {
...
@@ -112,11 +111,11 @@ func SetWatchCacheSizes(cacheSizes []string) {
}
}
}
}
func
GetWatchCacheSizeByResource
(
resource
Resource
)
int
{
// TODO this should use schema.GroupResource for lookups
func
GetWatchCacheSizeByResource
(
resource
string
)
int
{
// TODO this should use schema.GroupResource for lookups
if
value
,
found
:=
watchCacheSizes
[
resource
];
found
{
if
value
,
found
:=
watchCacheSizes
[
Resource
(
resource
)
];
found
{
return
value
return
value
}
}
return
d
efaultWatchCacheSize
return
registry
.
D
efaultWatchCacheSize
}
}
func
maxInt
(
a
,
b
int
)
int
{
func
maxInt
(
a
,
b
int
)
int
{
...
...
pkg/registry/certificates/certificates/storage/storage.go
View file @
b8142896
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
csrregistry
"k8s.io/kubernetes/pkg/registry/certificates/certificates"
csrregistry
"k8s.io/kubernetes/pkg/registry/certificates/certificates"
)
)
...
@@ -43,6 +44,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Approva
...
@@ -43,6 +44,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Approva
},
},
PredicateFunc
:
csrregistry
.
Matcher
,
PredicateFunc
:
csrregistry
.
Matcher
,
QualifiedResource
:
certificates
.
Resource
(
"certificatesigningrequests"
),
QualifiedResource
:
certificates
.
Resource
(
"certificatesigningrequests"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"certificatesigningrequests"
),
CreateStrategy
:
csrregistry
.
Strategy
,
CreateStrategy
:
csrregistry
.
Strategy
,
UpdateStrategy
:
csrregistry
.
Strategy
,
UpdateStrategy
:
csrregistry
.
Strategy
,
...
...
pkg/registry/core/configmap/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/configmap"
"k8s.io/kubernetes/pkg/registry/core/configmap"
)
)
...
@@ -40,6 +41,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -40,6 +41,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
configmap
.
MatchConfigMap
,
PredicateFunc
:
configmap
.
MatchConfigMap
,
QualifiedResource
:
api
.
Resource
(
"configmaps"
),
QualifiedResource
:
api
.
Resource
(
"configmaps"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"configmaps"
),
CreateStrategy
:
configmap
.
Strategy
,
CreateStrategy
:
configmap
.
Strategy
,
UpdateStrategy
:
configmap
.
Strategy
,
UpdateStrategy
:
configmap
.
Strategy
,
...
...
pkg/registry/core/endpoint/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/endpoint"
"k8s.io/kubernetes/pkg/registry/core/endpoint"
)
)
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
endpoint
.
MatchEndpoints
,
PredicateFunc
:
endpoint
.
MatchEndpoints
,
QualifiedResource
:
api
.
Resource
(
"endpoints"
),
QualifiedResource
:
api
.
Resource
(
"endpoints"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"endpoints"
),
CreateStrategy
:
endpoint
.
Strategy
,
CreateStrategy
:
endpoint
.
Strategy
,
UpdateStrategy
:
endpoint
.
Strategy
,
UpdateStrategy
:
endpoint
.
Strategy
,
...
...
pkg/registry/core/event/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/event"
"k8s.io/kubernetes/pkg/registry/core/event"
)
)
...
@@ -52,6 +53,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter, ttl uint64) *REST {
...
@@ -52,6 +53,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter, ttl uint64) *REST {
return
ttl
,
nil
return
ttl
,
nil
},
},
QualifiedResource
:
resource
,
QualifiedResource
:
resource
,
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
resource
.
Resource
),
CreateStrategy
:
event
.
Strategy
,
CreateStrategy
:
event
.
Strategy
,
UpdateStrategy
:
event
.
Strategy
,
UpdateStrategy
:
event
.
Strategy
,
...
...
pkg/registry/core/limitrange/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/limitrange"
"k8s.io/kubernetes/pkg/registry/core/limitrange"
)
)
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
limitrange
.
MatchLimitRange
,
PredicateFunc
:
limitrange
.
MatchLimitRange
,
QualifiedResource
:
api
.
Resource
(
"limitranges"
),
QualifiedResource
:
api
.
Resource
(
"limitranges"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"limitranges"
),
CreateStrategy
:
limitrange
.
Strategy
,
CreateStrategy
:
limitrange
.
Strategy
,
UpdateStrategy
:
limitrange
.
Strategy
,
UpdateStrategy
:
limitrange
.
Strategy
,
...
...
pkg/registry/core/namespace/storage/storage.go
View file @
b8142896
...
@@ -28,6 +28,7 @@ import (
...
@@ -28,6 +28,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/namespace"
"k8s.io/kubernetes/pkg/registry/core/namespace"
storageerr
"k8s.io/kubernetes/pkg/storage/errors"
storageerr
"k8s.io/kubernetes/pkg/storage/errors"
)
)
...
@@ -59,6 +60,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Finaliz
...
@@ -59,6 +60,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Finaliz
},
},
PredicateFunc
:
namespace
.
MatchNamespace
,
PredicateFunc
:
namespace
.
MatchNamespace
,
QualifiedResource
:
api
.
Resource
(
"namespaces"
),
QualifiedResource
:
api
.
Resource
(
"namespaces"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"namespaces"
),
CreateStrategy
:
namespace
.
Strategy
,
CreateStrategy
:
namespace
.
Strategy
,
UpdateStrategy
:
namespace
.
Strategy
,
UpdateStrategy
:
namespace
.
Strategy
,
...
...
pkg/registry/core/node/storage/storage.go
View file @
b8142896
...
@@ -30,6 +30,7 @@ import (
...
@@ -30,6 +30,7 @@ import (
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/kubelet/client"
"k8s.io/kubernetes/pkg/kubelet/client"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/node"
"k8s.io/kubernetes/pkg/registry/core/node"
noderest
"k8s.io/kubernetes/pkg/registry/core/node/rest"
noderest
"k8s.io/kubernetes/pkg/registry/core/node/rest"
)
)
...
@@ -79,6 +80,7 @@ func NewStorage(optsGetter generic.RESTOptionsGetter, kubeletClientConfig client
...
@@ -79,6 +80,7 @@ func NewStorage(optsGetter generic.RESTOptionsGetter, kubeletClientConfig client
},
},
PredicateFunc
:
node
.
MatchNode
,
PredicateFunc
:
node
.
MatchNode
,
QualifiedResource
:
api
.
Resource
(
"nodes"
),
QualifiedResource
:
api
.
Resource
(
"nodes"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"nodes"
),
CreateStrategy
:
node
.
Strategy
,
CreateStrategy
:
node
.
Strategy
,
UpdateStrategy
:
node
.
Strategy
,
UpdateStrategy
:
node
.
Strategy
,
...
...
pkg/registry/core/persistentvolume/storage/storage.go
View file @
b8142896
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/persistentvolume"
"k8s.io/kubernetes/pkg/registry/core/persistentvolume"
)
)
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
persistentvolume
.
MatchPersistentVolumes
,
PredicateFunc
:
persistentvolume
.
MatchPersistentVolumes
,
QualifiedResource
:
api
.
Resource
(
"persistentvolumes"
),
QualifiedResource
:
api
.
Resource
(
"persistentvolumes"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"persistentvolumes"
),
CreateStrategy
:
persistentvolume
.
Strategy
,
CreateStrategy
:
persistentvolume
.
Strategy
,
UpdateStrategy
:
persistentvolume
.
Strategy
,
UpdateStrategy
:
persistentvolume
.
Strategy
,
...
...
pkg/registry/core/persistentvolumeclaim/storage/storage.go
View file @
b8142896
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/persistentvolumeclaim"
"k8s.io/kubernetes/pkg/registry/core/persistentvolumeclaim"
)
)
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
persistentvolumeclaim
.
MatchPersistentVolumeClaim
,
PredicateFunc
:
persistentvolumeclaim
.
MatchPersistentVolumeClaim
,
QualifiedResource
:
api
.
Resource
(
"persistentvolumeclaims"
),
QualifiedResource
:
api
.
Resource
(
"persistentvolumeclaims"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"persistentvolumeclaims"
),
CreateStrategy
:
persistentvolumeclaim
.
Strategy
,
CreateStrategy
:
persistentvolumeclaim
.
Strategy
,
UpdateStrategy
:
persistentvolumeclaim
.
Strategy
,
UpdateStrategy
:
persistentvolumeclaim
.
Strategy
,
...
...
pkg/registry/core/pod/storage/storage.go
View file @
b8142896
...
@@ -33,6 +33,7 @@ import (
...
@@ -33,6 +33,7 @@ import (
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/kubelet/client"
"k8s.io/kubernetes/pkg/kubelet/client"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/pod"
"k8s.io/kubernetes/pkg/registry/core/pod"
podrest
"k8s.io/kubernetes/pkg/registry/core/pod/rest"
podrest
"k8s.io/kubernetes/pkg/registry/core/pod/rest"
storeerr
"k8s.io/kubernetes/pkg/storage/errors"
storeerr
"k8s.io/kubernetes/pkg/storage/errors"
...
@@ -68,6 +69,7 @@ func NewStorage(optsGetter generic.RESTOptionsGetter, k client.ConnectionInfoGet
...
@@ -68,6 +69,7 @@ func NewStorage(optsGetter generic.RESTOptionsGetter, k client.ConnectionInfoGet
},
},
PredicateFunc
:
pod
.
MatchPod
,
PredicateFunc
:
pod
.
MatchPod
,
QualifiedResource
:
api
.
Resource
(
"pods"
),
QualifiedResource
:
api
.
Resource
(
"pods"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"pods"
),
CreateStrategy
:
pod
.
Strategy
,
CreateStrategy
:
pod
.
Strategy
,
UpdateStrategy
:
pod
.
Strategy
,
UpdateStrategy
:
pod
.
Strategy
,
...
...
pkg/registry/core/podtemplate/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/podtemplate"
"k8s.io/kubernetes/pkg/registry/core/podtemplate"
)
)
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
podtemplate
.
MatchPodTemplate
,
PredicateFunc
:
podtemplate
.
MatchPodTemplate
,
QualifiedResource
:
api
.
Resource
(
"podtemplates"
),
QualifiedResource
:
api
.
Resource
(
"podtemplates"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"podtemplates"
),
CreateStrategy
:
podtemplate
.
Strategy
,
CreateStrategy
:
podtemplate
.
Strategy
,
UpdateStrategy
:
podtemplate
.
Strategy
,
UpdateStrategy
:
podtemplate
.
Strategy
,
...
...
pkg/registry/core/replicationcontroller/storage/storage.go
View file @
b8142896
...
@@ -32,6 +32,7 @@ import (
...
@@ -32,6 +32,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/replicationcontroller"
"k8s.io/kubernetes/pkg/registry/core/replicationcontroller"
)
)
...
@@ -68,6 +69,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -68,6 +69,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
replicationcontroller
.
MatchController
,
PredicateFunc
:
replicationcontroller
.
MatchController
,
QualifiedResource
:
api
.
Resource
(
"replicationcontrollers"
),
QualifiedResource
:
api
.
Resource
(
"replicationcontrollers"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"replicationcontrollers"
),
CreateStrategy
:
replicationcontroller
.
Strategy
,
CreateStrategy
:
replicationcontroller
.
Strategy
,
UpdateStrategy
:
replicationcontroller
.
Strategy
,
UpdateStrategy
:
replicationcontroller
.
Strategy
,
...
...
pkg/registry/core/resourcequota/storage/storage.go
View file @
b8142896
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/resourcequota"
"k8s.io/kubernetes/pkg/registry/core/resourcequota"
)
)
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
resourcequota
.
MatchResourceQuota
,
PredicateFunc
:
resourcequota
.
MatchResourceQuota
,
QualifiedResource
:
api
.
Resource
(
"resourcequotas"
),
QualifiedResource
:
api
.
Resource
(
"resourcequotas"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"resourcequotas"
),
CreateStrategy
:
resourcequota
.
Strategy
,
CreateStrategy
:
resourcequota
.
Strategy
,
UpdateStrategy
:
resourcequota
.
Strategy
,
UpdateStrategy
:
resourcequota
.
Strategy
,
...
...
pkg/registry/core/secret/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/secret"
"k8s.io/kubernetes/pkg/registry/core/secret"
)
)
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
secret
.
Matcher
,
PredicateFunc
:
secret
.
Matcher
,
QualifiedResource
:
api
.
Resource
(
"secrets"
),
QualifiedResource
:
api
.
Resource
(
"secrets"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"secrets"
),
CreateStrategy
:
secret
.
Strategy
,
CreateStrategy
:
secret
.
Strategy
,
UpdateStrategy
:
secret
.
Strategy
,
UpdateStrategy
:
secret
.
Strategy
,
...
...
pkg/registry/core/service/storage/storage.go
View file @
b8142896
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/service"
"k8s.io/kubernetes/pkg/registry/core/service"
)
)
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -42,6 +43,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
service
.
MatchServices
,
PredicateFunc
:
service
.
MatchServices
,
QualifiedResource
:
api
.
Resource
(
"services"
),
QualifiedResource
:
api
.
Resource
(
"services"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"services"
),
CreateStrategy
:
service
.
Strategy
,
CreateStrategy
:
service
.
Strategy
,
UpdateStrategy
:
service
.
Strategy
,
UpdateStrategy
:
service
.
Strategy
,
...
...
pkg/registry/core/serviceaccount/storage/storage.go
View file @
b8142896
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/api"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/core/serviceaccount"
"k8s.io/kubernetes/pkg/registry/core/serviceaccount"
)
)
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -39,6 +40,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
serviceaccount
.
Matcher
,
PredicateFunc
:
serviceaccount
.
Matcher
,
QualifiedResource
:
api
.
Resource
(
"serviceaccounts"
),
QualifiedResource
:
api
.
Resource
(
"serviceaccounts"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"serviceaccounts"
),
CreateStrategy
:
serviceaccount
.
Strategy
,
CreateStrategy
:
serviceaccount
.
Strategy
,
UpdateStrategy
:
serviceaccount
.
Strategy
,
UpdateStrategy
:
serviceaccount
.
Strategy
,
...
...
pkg/registry/extensions/daemonset/storage/storage.go
View file @
b8142896
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/daemonset"
"k8s.io/kubernetes/pkg/registry/extensions/daemonset"
)
)
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
daemonset
.
MatchDaemonSet
,
PredicateFunc
:
daemonset
.
MatchDaemonSet
,
QualifiedResource
:
extensions
.
Resource
(
"daemonsets"
),
QualifiedResource
:
extensions
.
Resource
(
"daemonsets"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"daemonsets"
),
CreateStrategy
:
daemonset
.
Strategy
,
CreateStrategy
:
daemonset
.
Strategy
,
UpdateStrategy
:
daemonset
.
Strategy
,
UpdateStrategy
:
daemonset
.
Strategy
,
...
...
pkg/registry/extensions/deployment/storage/storage.go
View file @
b8142896
...
@@ -31,6 +31,7 @@ import (
...
@@ -31,6 +31,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/deployment"
"k8s.io/kubernetes/pkg/registry/extensions/deployment"
storeerr
"k8s.io/kubernetes/pkg/storage/errors"
storeerr
"k8s.io/kubernetes/pkg/storage/errors"
)
)
...
@@ -70,6 +71,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Rollbac
...
@@ -70,6 +71,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Rollbac
},
},
PredicateFunc
:
deployment
.
MatchDeployment
,
PredicateFunc
:
deployment
.
MatchDeployment
,
QualifiedResource
:
extensions
.
Resource
(
"deployments"
),
QualifiedResource
:
extensions
.
Resource
(
"deployments"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"deployments"
),
CreateStrategy
:
deployment
.
Strategy
,
CreateStrategy
:
deployment
.
Strategy
,
UpdateStrategy
:
deployment
.
Strategy
,
UpdateStrategy
:
deployment
.
Strategy
,
...
...
pkg/registry/extensions/ingress/storage/storage.go
View file @
b8142896
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/ingress"
"k8s.io/kubernetes/pkg/registry/extensions/ingress"
)
)
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
ingress
.
MatchIngress
,
PredicateFunc
:
ingress
.
MatchIngress
,
QualifiedResource
:
extensions
.
Resource
(
"ingresses"
),
QualifiedResource
:
extensions
.
Resource
(
"ingresses"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"ingresses"
),
CreateStrategy
:
ingress
.
Strategy
,
CreateStrategy
:
ingress
.
Strategy
,
UpdateStrategy
:
ingress
.
Strategy
,
UpdateStrategy
:
ingress
.
Strategy
,
...
...
pkg/registry/extensions/networkpolicy/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
extensionsapi
"k8s.io/kubernetes/pkg/apis/extensions"
extensionsapi
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/networkpolicy"
"k8s.io/kubernetes/pkg/registry/extensions/networkpolicy"
)
)
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
networkpolicy
.
MatchNetworkPolicy
,
PredicateFunc
:
networkpolicy
.
MatchNetworkPolicy
,
QualifiedResource
:
extensionsapi
.
Resource
(
"networkpolicies"
),
QualifiedResource
:
extensionsapi
.
Resource
(
"networkpolicies"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"networkpolicies"
),
CreateStrategy
:
networkpolicy
.
Strategy
,
CreateStrategy
:
networkpolicy
.
Strategy
,
UpdateStrategy
:
networkpolicy
.
Strategy
,
UpdateStrategy
:
networkpolicy
.
Strategy
,
...
...
pkg/registry/extensions/podsecuritypolicy/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/podsecuritypolicy"
"k8s.io/kubernetes/pkg/registry/extensions/podsecuritypolicy"
)
)
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
podsecuritypolicy
.
MatchPodSecurityPolicy
,
PredicateFunc
:
podsecuritypolicy
.
MatchPodSecurityPolicy
,
QualifiedResource
:
extensions
.
Resource
(
"podsecuritypolicies"
),
QualifiedResource
:
extensions
.
Resource
(
"podsecuritypolicies"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"podsecuritypolicies"
),
CreateStrategy
:
podsecuritypolicy
.
Strategy
,
CreateStrategy
:
podsecuritypolicy
.
Strategy
,
UpdateStrategy
:
podsecuritypolicy
.
Strategy
,
UpdateStrategy
:
podsecuritypolicy
.
Strategy
,
...
...
pkg/registry/extensions/replicaset/storage/storage.go
View file @
b8142896
...
@@ -31,6 +31,7 @@ import (
...
@@ -31,6 +31,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/replicaset"
"k8s.io/kubernetes/pkg/registry/extensions/replicaset"
)
)
...
@@ -67,6 +68,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -67,6 +68,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
replicaset
.
MatchReplicaSet
,
PredicateFunc
:
replicaset
.
MatchReplicaSet
,
QualifiedResource
:
extensions
.
Resource
(
"replicasets"
),
QualifiedResource
:
extensions
.
Resource
(
"replicasets"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"replicasets"
),
CreateStrategy
:
replicaset
.
Strategy
,
CreateStrategy
:
replicaset
.
Strategy
,
UpdateStrategy
:
replicaset
.
Strategy
,
UpdateStrategy
:
replicaset
.
Strategy
,
...
...
pkg/registry/extensions/thirdpartyresource/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/thirdpartyresource"
"k8s.io/kubernetes/pkg/registry/extensions/thirdpartyresource"
)
)
...
@@ -50,6 +51,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -50,6 +51,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
thirdpartyresource
.
Matcher
,
PredicateFunc
:
thirdpartyresource
.
Matcher
,
QualifiedResource
:
resource
,
QualifiedResource
:
resource
,
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
resource
.
Resource
),
CreateStrategy
:
thirdpartyresource
.
Strategy
,
CreateStrategy
:
thirdpartyresource
.
Strategy
,
UpdateStrategy
:
thirdpartyresource
.
Strategy
,
UpdateStrategy
:
thirdpartyresource
.
Strategy
,
...
...
pkg/registry/extensions/thirdpartyresourcedata/storage/storage.go
View file @
b8142896
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/extensions/thirdpartyresourcedata"
"k8s.io/kubernetes/pkg/registry/extensions/thirdpartyresourcedata"
)
)
...
@@ -54,6 +55,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter, group, kind string) *REST {
...
@@ -54,6 +55,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter, group, kind string) *REST {
},
},
PredicateFunc
:
thirdpartyresourcedata
.
Matcher
,
PredicateFunc
:
thirdpartyresourcedata
.
Matcher
,
QualifiedResource
:
resource
,
QualifiedResource
:
resource
,
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
resource
.
Resource
),
CreateStrategy
:
thirdpartyresourcedata
.
Strategy
,
CreateStrategy
:
thirdpartyresourcedata
.
Strategy
,
UpdateStrategy
:
thirdpartyresourcedata
.
Strategy
,
UpdateStrategy
:
thirdpartyresourcedata
.
Strategy
,
...
...
pkg/registry/policy/poddisruptionbudget/storage/storage.go
View file @
b8142896
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/policy/poddisruptionbudget"
"k8s.io/kubernetes/pkg/registry/policy/poddisruptionbudget"
)
)
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
...
@@ -44,6 +45,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
},
},
PredicateFunc
:
poddisruptionbudget
.
MatchPodDisruptionBudget
,
PredicateFunc
:
poddisruptionbudget
.
MatchPodDisruptionBudget
,
QualifiedResource
:
policyapi
.
Resource
(
"poddisruptionbudgets"
),
QualifiedResource
:
policyapi
.
Resource
(
"poddisruptionbudgets"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"poddisruptionbudgets"
),
CreateStrategy
:
poddisruptionbudget
.
Strategy
,
CreateStrategy
:
poddisruptionbudget
.
Strategy
,
UpdateStrategy
:
poddisruptionbudget
.
Strategy
,
UpdateStrategy
:
poddisruptionbudget
.
Strategy
,
...
...
pkg/registry/rbac/clusterrole/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/rbac/clusterrole"
"k8s.io/kubernetes/pkg/registry/rbac/clusterrole"
)
)
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
clusterrole
.
Matcher
,
PredicateFunc
:
clusterrole
.
Matcher
,
QualifiedResource
:
rbac
.
Resource
(
"clusterroles"
),
QualifiedResource
:
rbac
.
Resource
(
"clusterroles"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"clusterroles"
),
CreateStrategy
:
clusterrole
.
Strategy
,
CreateStrategy
:
clusterrole
.
Strategy
,
UpdateStrategy
:
clusterrole
.
Strategy
,
UpdateStrategy
:
clusterrole
.
Strategy
,
...
...
pkg/registry/rbac/clusterrolebinding/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding"
"k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding"
)
)
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
clusterrolebinding
.
Matcher
,
PredicateFunc
:
clusterrolebinding
.
Matcher
,
QualifiedResource
:
rbac
.
Resource
(
"clusterrolebindings"
),
QualifiedResource
:
rbac
.
Resource
(
"clusterrolebindings"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"clusterrolebindings"
),
CreateStrategy
:
clusterrolebinding
.
Strategy
,
CreateStrategy
:
clusterrolebinding
.
Strategy
,
UpdateStrategy
:
clusterrolebinding
.
Strategy
,
UpdateStrategy
:
clusterrolebinding
.
Strategy
,
...
...
pkg/registry/rbac/role/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/rbac/role"
"k8s.io/kubernetes/pkg/registry/rbac/role"
)
)
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
role
.
Matcher
,
PredicateFunc
:
role
.
Matcher
,
QualifiedResource
:
rbac
.
Resource
(
"roles"
),
QualifiedResource
:
rbac
.
Resource
(
"roles"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"roles"
),
CreateStrategy
:
role
.
Strategy
,
CreateStrategy
:
role
.
Strategy
,
UpdateStrategy
:
role
.
Strategy
,
UpdateStrategy
:
role
.
Strategy
,
...
...
pkg/registry/rbac/rolebinding/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/rbac/rolebinding"
"k8s.io/kubernetes/pkg/registry/rbac/rolebinding"
)
)
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -41,6 +42,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
rolebinding
.
Matcher
,
PredicateFunc
:
rolebinding
.
Matcher
,
QualifiedResource
:
rbac
.
Resource
(
"rolebindings"
),
QualifiedResource
:
rbac
.
Resource
(
"rolebindings"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"rolebindings"
),
CreateStrategy
:
rolebinding
.
Strategy
,
CreateStrategy
:
rolebinding
.
Strategy
,
UpdateStrategy
:
rolebinding
.
Strategy
,
UpdateStrategy
:
rolebinding
.
Strategy
,
...
...
pkg/registry/storage/storageclass/storage/storage.go
View file @
b8142896
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
genericregistry
"k8s.io/kubernetes/pkg/genericapiserver/registry/generic/registry"
"k8s.io/kubernetes/pkg/registry/cachesize"
"k8s.io/kubernetes/pkg/registry/storage/storageclass"
"k8s.io/kubernetes/pkg/registry/storage/storageclass"
)
)
...
@@ -40,6 +41,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
...
@@ -40,6 +41,7 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
},
},
PredicateFunc
:
storageclass
.
MatchStorageClasses
,
PredicateFunc
:
storageclass
.
MatchStorageClasses
,
QualifiedResource
:
storageapi
.
Resource
(
"storageclasses"
),
QualifiedResource
:
storageapi
.
Resource
(
"storageclasses"
),
WatchCacheSize
:
cachesize
.
GetWatchCacheSizeByResource
(
"storageclass"
),
CreateStrategy
:
storageclass
.
Strategy
,
CreateStrategy
:
storageclass
.
Strategy
,
UpdateStrategy
:
storageclass
.
Strategy
,
UpdateStrategy
:
storageclass
.
Strategy
,
...
...
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