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
5630d295
Unverified
Commit
5630d295
authored
Feb 28, 2018
by
Maciej Szulik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add missing table converters for server side printing
parent
cd78e999
Hide whitespace changes
Inline
Side-by-side
Showing
31 changed files
with
138 additions
and
7 deletions
+138
-7
printers.go
pkg/printers/internalversion/printers.go
+18
-7
BUILD
pkg/registry/apps/controllerrevision/storage/BUILD
+3
-0
storage.go
pkg/registry/apps/controllerrevision/storage/storage.go
+5
-0
BUILD
pkg/registry/apps/deployment/storage/BUILD
+3
-0
storage.go
pkg/registry/apps/deployment/storage/storage.go
+5
-0
BUILD
...egistry/autoscaling/horizontalpodautoscaler/storage/BUILD
+3
-0
storage.go
...ry/autoscaling/horizontalpodautoscaler/storage/storage.go
+5
-0
BUILD
pkg/registry/certificates/certificates/storage/BUILD
+3
-0
storage.go
pkg/registry/certificates/certificates/storage/storage.go
+5
-0
BUILD
pkg/registry/core/configmap/storage/BUILD
+3
-0
storage.go
pkg/registry/core/configmap/storage/storage.go
+5
-0
BUILD
pkg/registry/core/event/storage/BUILD
+3
-0
storage.go
pkg/registry/core/event/storage/storage.go
+5
-0
BUILD
pkg/registry/core/persistentvolume/storage/BUILD
+3
-0
storage.go
pkg/registry/core/persistentvolume/storage/storage.go
+5
-0
BUILD
pkg/registry/core/persistentvolumeclaim/storage/BUILD
+3
-0
storage.go
pkg/registry/core/persistentvolumeclaim/storage/storage.go
+5
-0
BUILD
pkg/registry/core/secret/storage/BUILD
+3
-0
storage.go
pkg/registry/core/secret/storage/storage.go
+5
-0
BUILD
pkg/registry/core/serviceaccount/storage/BUILD
+3
-0
storage.go
pkg/registry/core/serviceaccount/storage/storage.go
+5
-0
BUILD
pkg/registry/extensions/podsecuritypolicy/storage/BUILD
+3
-0
storage.go
pkg/registry/extensions/podsecuritypolicy/storage/storage.go
+5
-0
BUILD
pkg/registry/networking/networkpolicy/storage/BUILD
+3
-0
storage.go
pkg/registry/networking/networkpolicy/storage/storage.go
+5
-0
BUILD
pkg/registry/rbac/clusterrolebinding/storage/BUILD
+3
-0
storage.go
pkg/registry/rbac/clusterrolebinding/storage/storage.go
+5
-0
BUILD
pkg/registry/rbac/rolebinding/storage/BUILD
+3
-0
storage.go
pkg/registry/rbac/rolebinding/storage/storage.go
+5
-0
BUILD
pkg/registry/storage/storageclass/storage/BUILD
+3
-0
storage.go
pkg/registry/storage/storageclass/storage/storage.go
+5
-0
No files found.
pkg/printers/internalversion/printers.go
View file @
5630d295
...
...
@@ -286,7 +286,7 @@ func AddHandlers(h printers.PrintHandler) {
persistentVolumeClaimColumnDefinitions
:=
[]
metav1beta1
.
TableColumnDefinition
{
{
Name
:
"Name"
,
Type
:
"string"
,
Format
:
"name"
,
Description
:
metav1
.
ObjectMeta
{}
.
SwaggerDoc
()[
"name"
]},
{
Name
:
"Status"
,
Type
:
"string"
,
Description
:
apiv1
.
PersistentVolumeClaimStatus
{}
.
SwaggerDoc
()[
"phase"
]},
{
Name
:
"Volume"
,
Type
:
"string"
,
Description
:
apiv1
.
PersistentVolumeSpec
{}
.
SwaggerDoc
()[
"volumeName"
]},
{
Name
:
"Volume"
,
Type
:
"string"
,
Description
:
apiv1
.
PersistentVolume
Claim
Spec
{}
.
SwaggerDoc
()[
"volumeName"
]},
{
Name
:
"Capacity"
,
Type
:
"string"
,
Description
:
apiv1
.
PersistentVolumeClaimStatus
{}
.
SwaggerDoc
()[
"capacity"
]},
{
Name
:
"Access Modes"
,
Type
:
"string"
,
Description
:
apiv1
.
PersistentVolumeClaimStatus
{}
.
SwaggerDoc
()[
"accessModes"
]},
{
Name
:
"StorageClass"
,
Type
:
"string"
,
Description
:
"StorageClass of the pvc"
},
...
...
@@ -1057,7 +1057,7 @@ func printSecret(obj *api.Secret, options printers.PrintOptions) ([]metav1beta1.
row
:=
metav1beta1
.
TableRow
{
Object
:
runtime
.
RawExtension
{
Object
:
obj
},
}
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
obj
.
Type
,
len
(
obj
.
Data
),
translateTimestamp
(
obj
.
CreationTimestamp
))
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
string
(
obj
.
Type
)
,
len
(
obj
.
Data
),
translateTimestamp
(
obj
.
CreationTimestamp
))
return
[]
metav1beta1
.
TableRow
{
row
},
nil
}
...
...
@@ -1211,7 +1211,7 @@ func printPersistentVolume(obj *api.PersistentVolume, options printers.PrintOpti
}
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
aSize
,
modesStr
,
reclaimPolicyStr
,
phase
,
claimRefUID
,
helper
.
GetPersistentVolumeClass
(
obj
),
string
(
phase
)
,
claimRefUID
,
helper
.
GetPersistentVolumeClass
(
obj
),
obj
.
Status
.
Reason
,
translateTimestamp
(
obj
.
CreationTimestamp
))
return
[]
metav1beta1
.
TableRow
{
row
},
nil
...
...
@@ -1248,7 +1248,7 @@ func printPersistentVolumeClaim(obj *api.PersistentVolumeClaim, options printers
capacity
=
storage
.
String
()
}
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
phase
,
obj
.
Spec
.
VolumeName
,
capacity
,
accessModes
,
helper
.
GetPersistentVolumeClaimClass
(
obj
),
translateTimestamp
(
obj
.
CreationTimestamp
))
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
string
(
phase
)
,
obj
.
Spec
.
VolumeName
,
capacity
,
accessModes
,
helper
.
GetPersistentVolumeClaimClass
(
obj
),
translateTimestamp
(
obj
.
CreationTimestamp
))
return
[]
metav1beta1
.
TableRow
{
row
},
nil
}
...
...
@@ -1610,9 +1610,20 @@ func printPodSecurityPolicy(obj *extensions.PodSecurityPolicy, options printers.
row
:=
metav1beta1
.
TableRow
{
Object
:
runtime
.
RawExtension
{
Object
:
obj
},
}
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
obj
.
Spec
.
Privileged
,
obj
.
Spec
.
AllowedCapabilities
,
obj
.
Spec
.
SELinux
.
Rule
,
obj
.
Spec
.
RunAsUser
.
Rule
,
obj
.
Spec
.
FSGroup
.
Rule
,
obj
.
Spec
.
SupplementalGroups
.
Rule
,
obj
.
Spec
.
ReadOnlyRootFilesystem
,
obj
.
Spec
.
Volumes
)
capabilities
:=
make
([]
string
,
len
(
obj
.
Spec
.
AllowedCapabilities
))
for
i
,
c
:=
range
obj
.
Spec
.
AllowedCapabilities
{
capabilities
[
i
]
=
string
(
c
)
}
volumes
:=
make
([]
string
,
len
(
obj
.
Spec
.
Volumes
))
for
i
,
v
:=
range
obj
.
Spec
.
Volumes
{
volumes
[
i
]
=
string
(
v
)
}
row
.
Cells
=
append
(
row
.
Cells
,
obj
.
Name
,
fmt
.
Sprintf
(
"%v"
,
obj
.
Spec
.
Privileged
),
strings
.
Join
(
capabilities
,
","
),
string
(
obj
.
Spec
.
SELinux
.
Rule
),
string
(
obj
.
Spec
.
RunAsUser
.
Rule
),
string
(
obj
.
Spec
.
FSGroup
.
Rule
),
string
(
obj
.
Spec
.
SupplementalGroups
.
Rule
),
obj
.
Spec
.
ReadOnlyRootFilesystem
,
strings
.
Join
(
volumes
,
","
))
return
[]
metav1beta1
.
TableRow
{
row
},
nil
}
...
...
pkg/registry/apps/controllerrevision/storage/BUILD
View file @
5630d295
...
...
@@ -30,6 +30,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/apps/controllerrevision/storage",
deps = [
"//pkg/apis/apps:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/apps/controllerrevision:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/apps/controllerrevision/storage/storage.go
View file @
5630d295
...
...
@@ -21,6 +21,9 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/kubernetes/pkg/apis/apps"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/apps/controllerrevision"
)
...
...
@@ -39,6 +42,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
CreateStrategy
:
controllerrevision
.
Strategy
,
UpdateStrategy
:
controllerrevision
.
Strategy
,
DeleteStrategy
:
controllerrevision
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/apps/deployment/storage/BUILD
View file @
5630d295
...
...
@@ -45,6 +45,9 @@ go_library(
"//pkg/apis/extensions:go_default_library",
"//pkg/apis/extensions/v1beta1:go_default_library",
"//pkg/apis/extensions/validation:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/apps/deployment:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
...
...
pkg/registry/apps/deployment/storage/storage.go
View file @
5630d295
...
...
@@ -38,6 +38,9 @@ import (
"k8s.io/kubernetes/pkg/apis/extensions"
extensionsv1beta1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1"
extvalidation
"k8s.io/kubernetes/pkg/apis/extensions/validation"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/apps/deployment"
)
...
...
@@ -76,6 +79,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Rollbac
CreateStrategy
:
deployment
.
Strategy
,
UpdateStrategy
:
deployment
.
Strategy
,
DeleteStrategy
:
deployment
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/autoscaling/horizontalpodautoscaler/storage/BUILD
View file @
5630d295
...
...
@@ -31,6 +31,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/autoscaling/horizontalpodautoscaler/storage",
deps = [
"//pkg/apis/autoscaling:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/autoscaling/horizontalpodautoscaler:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
...
...
pkg/registry/autoscaling/horizontalpodautoscaler/storage/storage.go
View file @
5630d295
...
...
@@ -24,6 +24,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
"k8s.io/kubernetes/pkg/apis/autoscaling"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/autoscaling/horizontalpodautoscaler"
)
...
...
@@ -41,6 +44,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
CreateStrategy
:
horizontalpodautoscaler
.
Strategy
,
UpdateStrategy
:
horizontalpodautoscaler
.
Strategy
,
DeleteStrategy
:
horizontalpodautoscaler
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/certificates/certificates/storage/BUILD
View file @
5630d295
...
...
@@ -11,6 +11,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/certificates/certificates/storage",
deps = [
"//pkg/apis/certificates:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/certificates/certificates:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
...
...
pkg/registry/certificates/certificates/storage/storage.go
View file @
5630d295
...
...
@@ -23,6 +23,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
"k8s.io/kubernetes/pkg/apis/certificates"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
csrregistry
"k8s.io/kubernetes/pkg/registry/certificates/certificates"
)
...
...
@@ -42,6 +45,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST, *Approva
UpdateStrategy
:
csrregistry
.
Strategy
,
DeleteStrategy
:
csrregistry
.
Strategy
,
ExportStrategy
:
csrregistry
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/core/configmap/storage/BUILD
View file @
5630d295
...
...
@@ -29,6 +29,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/core/configmap/storage",
deps = [
"//pkg/apis/core:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/core/configmap:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/core/configmap/storage/storage.go
View file @
5630d295
...
...
@@ -22,6 +22,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/core/configmap"
)
...
...
@@ -40,6 +43,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
CreateStrategy
:
configmap
.
Strategy
,
UpdateStrategy
:
configmap
.
Strategy
,
DeleteStrategy
:
configmap
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/core/event/storage/BUILD
View file @
5630d295
...
...
@@ -27,6 +27,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/core/event/storage",
deps = [
"//pkg/apis/core:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/core/event:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/core/event/storage/storage.go
View file @
5630d295
...
...
@@ -22,6 +22,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/core/event"
)
...
...
@@ -53,6 +56,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter, ttl uint64) *REST {
CreateStrategy
:
event
.
Strategy
,
UpdateStrategy
:
event
.
Strategy
,
DeleteStrategy
:
event
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
opts
,
AttrFunc
:
event
.
GetAttrs
}
// Pass in opts to use UndecoratedStorage
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/core/persistentvolume/storage/BUILD
View file @
5630d295
...
...
@@ -34,6 +34,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/core/persistentvolume/storage",
deps = [
"//pkg/apis/core:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/core/persistentvolume:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
...
...
pkg/registry/core/persistentvolume/storage/storage.go
View file @
5630d295
...
...
@@ -24,6 +24,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/core/persistentvolume"
)
...
...
@@ -43,6 +46,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
UpdateStrategy
:
persistentvolume
.
Strategy
,
DeleteStrategy
:
persistentvolume
.
Strategy
,
ReturnDeletedObject
:
true
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
,
AttrFunc
:
persistentvolume
.
GetAttrs
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/core/persistentvolumeclaim/storage/BUILD
View file @
5630d295
...
...
@@ -34,6 +34,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/core/persistentvolumeclaim/storage",
deps = [
"//pkg/apis/core:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/core/persistentvolumeclaim:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
...
...
pkg/registry/core/persistentvolumeclaim/storage/storage.go
View file @
5630d295
...
...
@@ -24,6 +24,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/core/persistentvolumeclaim"
)
...
...
@@ -43,6 +46,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) (*REST, *StatusREST) {
UpdateStrategy
:
persistentvolumeclaim
.
Strategy
,
DeleteStrategy
:
persistentvolumeclaim
.
Strategy
,
ReturnDeletedObject
:
true
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
,
AttrFunc
:
persistentvolumeclaim
.
GetAttrs
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/core/secret/storage/BUILD
View file @
5630d295
...
...
@@ -29,6 +29,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/core/secret/storage",
deps = [
"//pkg/apis/core:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/core/secret:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/core/secret/storage/storage.go
View file @
5630d295
...
...
@@ -21,6 +21,9 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/core/secret"
)
...
...
@@ -40,6 +43,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
UpdateStrategy
:
secret
.
Strategy
,
DeleteStrategy
:
secret
.
Strategy
,
ExportStrategy
:
secret
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
,
AttrFunc
:
secret
.
GetAttrs
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/core/serviceaccount/storage/BUILD
View file @
5630d295
...
...
@@ -33,6 +33,9 @@ go_library(
deps = [
"//pkg/apis/authentication:go_default_library",
"//pkg/apis/core:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/core/serviceaccount:go_default_library",
"//pkg/serviceaccount:go_default_library",
"//vendor/k8s.io/api/authentication/v1:go_default_library",
...
...
pkg/registry/core/serviceaccount/storage/storage.go
View file @
5630d295
...
...
@@ -22,6 +22,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
api
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/core/serviceaccount"
token
"k8s.io/kubernetes/pkg/serviceaccount"
)
...
...
@@ -42,6 +45,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter, issuer token.TokenGenerator,
UpdateStrategy
:
serviceaccount
.
Strategy
,
DeleteStrategy
:
serviceaccount
.
Strategy
,
ReturnDeletedObject
:
true
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/extensions/podsecuritypolicy/storage/BUILD
View file @
5630d295
...
...
@@ -30,6 +30,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/extensions/podsecuritypolicy/storage",
deps = [
"//pkg/apis/extensions:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/extensions/podsecuritypolicy:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/extensions/podsecuritypolicy/storage/storage.go
View file @
5630d295
...
...
@@ -21,6 +21,9 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/kubernetes/pkg/apis/extensions"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/extensions/podsecuritypolicy"
)
...
...
@@ -40,6 +43,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
UpdateStrategy
:
podsecuritypolicy
.
Strategy
,
DeleteStrategy
:
podsecuritypolicy
.
Strategy
,
ReturnDeletedObject
:
true
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/networking/networkpolicy/storage/BUILD
View file @
5630d295
...
...
@@ -12,6 +12,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/networking/networkpolicy/storage",
deps = [
"//pkg/apis/networking:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/networking/networkpolicy:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/networking/networkpolicy/storage/storage.go
View file @
5630d295
...
...
@@ -22,6 +22,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
networkingapi
"k8s.io/kubernetes/pkg/apis/networking"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/networking/networkpolicy"
)
...
...
@@ -40,6 +43,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
CreateStrategy
:
networkpolicy
.
Strategy
,
UpdateStrategy
:
networkpolicy
.
Strategy
,
DeleteStrategy
:
networkpolicy
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/rbac/clusterrolebinding/storage/BUILD
View file @
5630d295
...
...
@@ -11,6 +11,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding/storage",
deps = [
"//pkg/apis/rbac:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/rbac/clusterrolebinding:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/rbac/clusterrolebinding/storage/storage.go
View file @
5630d295
...
...
@@ -21,6 +21,9 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding"
)
...
...
@@ -39,6 +42,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
CreateStrategy
:
clusterrolebinding
.
Strategy
,
UpdateStrategy
:
clusterrolebinding
.
Strategy
,
DeleteStrategy
:
clusterrolebinding
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/rbac/rolebinding/storage/BUILD
View file @
5630d295
...
...
@@ -11,6 +11,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/rbac/rolebinding/storage",
deps = [
"//pkg/apis/rbac:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/rbac/rolebinding:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/rbac/rolebinding/storage/storage.go
View file @
5630d295
...
...
@@ -21,6 +21,9 @@ import (
"k8s.io/apiserver/pkg/registry/generic"
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/kubernetes/pkg/apis/rbac"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/rbac/rolebinding"
)
...
...
@@ -39,6 +42,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
CreateStrategy
:
rolebinding
.
Strategy
,
UpdateStrategy
:
rolebinding
.
Strategy
,
DeleteStrategy
:
rolebinding
.
Strategy
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
pkg/registry/storage/storageclass/storage/BUILD
View file @
5630d295
...
...
@@ -30,6 +30,9 @@ go_library(
importpath = "k8s.io/kubernetes/pkg/registry/storage/storageclass/storage",
deps = [
"//pkg/apis/storage:go_default_library",
"//pkg/printers:go_default_library",
"//pkg/printers/internalversion:go_default_library",
"//pkg/printers/storage:go_default_library",
"//pkg/registry/storage/storageclass:go_default_library",
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
...
...
pkg/registry/storage/storageclass/storage/storage.go
View file @
5630d295
...
...
@@ -22,6 +22,9 @@ import (
genericregistry
"k8s.io/apiserver/pkg/registry/generic/registry"
"k8s.io/apiserver/pkg/registry/rest"
storageapi
"k8s.io/kubernetes/pkg/apis/storage"
"k8s.io/kubernetes/pkg/printers"
printersinternal
"k8s.io/kubernetes/pkg/printers/internalversion"
printerstorage
"k8s.io/kubernetes/pkg/printers/storage"
"k8s.io/kubernetes/pkg/registry/storage/storageclass"
)
...
...
@@ -40,6 +43,8 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
UpdateStrategy
:
storageclass
.
Strategy
,
DeleteStrategy
:
storageclass
.
Strategy
,
ReturnDeletedObject
:
true
,
TableConvertor
:
printerstorage
.
TableConvertor
{
TablePrinter
:
printers
.
NewTablePrinter
()
.
With
(
printersinternal
.
AddHandlers
)},
}
options
:=
&
generic
.
StoreOptions
{
RESTOptions
:
optsGetter
}
if
err
:=
store
.
CompleteWithOptions
(
options
);
err
!=
nil
{
...
...
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