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
0db40da9
Commit
0db40da9
authored
May 16, 2018
by
David Eads
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update factory interface to overlap with lower RESTClientGetter
parent
a481f4bb
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
49 additions
and
51 deletions
+49
-51
apiresources.go
pkg/kubectl/cmd/apiresources.go
+1
-1
apiversions.go
pkg/kubectl/cmd/apiversions.go
+1
-1
apply.go
pkg/kubectl/cmd/apply.go
+1
-1
attach.go
pkg/kubectl/cmd/attach.go
+1
-1
cani.go
pkg/kubectl/cmd/auth/cani.go
+1
-1
clusterinfo.go
pkg/kubectl/cmd/clusterinfo.go
+1
-1
cp.go
pkg/kubectl/cmd/cp.go
+1
-1
create.go
pkg/kubectl/cmd/create/create.go
+1
-1
create_clusterrole_test.go
pkg/kubectl/cmd/create/create_clusterrole_test.go
+1
-1
create_role.go
pkg/kubectl/cmd/create/create_role.go
+1
-1
create_role_test.go
pkg/kubectl/cmd/create/create_role_test.go
+1
-1
delete.go
pkg/kubectl/cmd/delete.go
+1
-1
exec.go
pkg/kubectl/cmd/exec.go
+1
-1
explain.go
pkg/kubectl/cmd/explain.go
+1
-1
expose.go
pkg/kubectl/cmd/expose.go
+1
-1
portforward.go
pkg/kubectl/cmd/portforward.go
+1
-1
proxy.go
pkg/kubectl/cmd/proxy.go
+1
-1
run.go
pkg/kubectl/cmd/run.go
+2
-2
fake.go
pkg/kubectl/cmd/testing/fake.go
+2
-2
top_node.go
pkg/kubectl/cmd/top_node.go
+1
-1
top_pod.go
pkg/kubectl/cmd/top_pod.go
+1
-1
factory.go
pkg/kubectl/cmd/util/factory.go
+7
-9
factory_builder.go
pkg/kubectl/cmd/util/factory_builder.go
+2
-2
factory_client_access.go
pkg/kubectl/cmd/util/factory_client_access.go
+10
-10
factory_object_mapping.go
pkg/kubectl/cmd/util/factory_object_mapping.go
+5
-5
version.go
pkg/kubectl/cmd/version.go
+1
-1
print_test.go
test/integration/apiserver/print_test.go
+1
-1
No files found.
pkg/kubectl/cmd/apiresources.go
View file @
0db40da9
...
@@ -113,7 +113,7 @@ func (o *ApiResourcesOptions) RunApiResources(cmd *cobra.Command, f cmdutil.Fact
...
@@ -113,7 +113,7 @@ func (o *ApiResourcesOptions) RunApiResources(cmd *cobra.Command, f cmdutil.Fact
w
:=
printers
.
GetNewTabWriter
(
o
.
Out
)
w
:=
printers
.
GetNewTabWriter
(
o
.
Out
)
defer
w
.
Flush
()
defer
w
.
Flush
()
discoveryclient
,
err
:=
f
.
DiscoveryClient
()
discoveryclient
,
err
:=
f
.
To
DiscoveryClient
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/apiversions.go
View file @
0db40da9
...
@@ -65,7 +65,7 @@ func NewCmdApiVersions(f cmdutil.Factory, ioStreams genericclioptions.IOStreams)
...
@@ -65,7 +65,7 @@ func NewCmdApiVersions(f cmdutil.Factory, ioStreams genericclioptions.IOStreams)
func
(
o
*
ApiVersionsOptions
)
Complete
(
f
cmdutil
.
Factory
)
error
{
func
(
o
*
ApiVersionsOptions
)
Complete
(
f
cmdutil
.
Factory
)
error
{
var
err
error
var
err
error
o
.
discoveryClient
,
err
=
f
.
DiscoveryClient
()
o
.
discoveryClient
,
err
=
f
.
To
DiscoveryClient
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/apply.go
View file @
0db40da9
...
@@ -219,7 +219,7 @@ func (o *ApplyOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error {
...
@@ -219,7 +219,7 @@ func (o *ApplyOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error {
o
.
ClientSetFunc
=
f
.
ClientSet
o
.
ClientSetFunc
=
f
.
ClientSet
o
.
Validator
,
err
=
f
.
Validator
(
cmdutil
.
GetFlagBool
(
cmd
,
"validate"
))
o
.
Validator
,
err
=
f
.
Validator
(
cmdutil
.
GetFlagBool
(
cmd
,
"validate"
))
o
.
Builder
=
f
.
NewBuilder
()
o
.
Builder
=
f
.
NewBuilder
()
o
.
Mapper
,
err
=
f
.
RESTMapper
()
o
.
Mapper
,
err
=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/attach.go
View file @
0db40da9
...
@@ -177,7 +177,7 @@ func (p *AttachOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, argsIn [
...
@@ -177,7 +177,7 @@ func (p *AttachOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, argsIn [
p
.
SuggestedCmdUsage
=
fmt
.
Sprintf
(
"Use '%s describe pod/%s -n %s' to see all of the containers in this pod."
,
fullCmdName
,
p
.
PodName
,
p
.
Namespace
)
p
.
SuggestedCmdUsage
=
fmt
.
Sprintf
(
"Use '%s describe pod/%s -n %s' to see all of the containers in this pod."
,
fullCmdName
,
p
.
PodName
,
p
.
Namespace
)
}
}
config
,
err
:=
f
.
Client
Config
()
config
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/auth/cani.go
View file @
0db40da9
...
@@ -125,7 +125,7 @@ func (o *CanIOptions) Complete(f cmdutil.Factory, args []string) error {
...
@@ -125,7 +125,7 @@ func (o *CanIOptions) Complete(f cmdutil.Factory, args []string) error {
break
break
}
}
resourceTokens
:=
strings
.
SplitN
(
args
[
1
],
"/"
,
2
)
resourceTokens
:=
strings
.
SplitN
(
args
[
1
],
"/"
,
2
)
restMapper
,
err
:=
f
.
RESTMapper
()
restMapper
,
err
:=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/clusterinfo.go
View file @
0db40da9
...
@@ -76,7 +76,7 @@ func NewCmdClusterInfo(f cmdutil.Factory, ioStreams genericclioptions.IOStreams)
...
@@ -76,7 +76,7 @@ func NewCmdClusterInfo(f cmdutil.Factory, ioStreams genericclioptions.IOStreams)
func
(
o
*
ClusterInfoOptions
)
Complete
(
f
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
)
error
{
func
(
o
*
ClusterInfoOptions
)
Complete
(
f
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
)
error
{
var
err
error
var
err
error
o
.
Client
,
err
=
f
.
Client
Config
()
o
.
Client
,
err
=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/cp.go
View file @
0db40da9
...
@@ -154,7 +154,7 @@ func (o *CopyOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error {
...
@@ -154,7 +154,7 @@ func (o *CopyOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error {
return
err
return
err
}
}
o
.
ClientConfig
,
err
=
f
.
Client
Config
()
o
.
ClientConfig
,
err
=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/create/create.go
View file @
0db40da9
...
@@ -395,7 +395,7 @@ func (o *CreateSubcommandOptions) Complete(f cmdutil.Factory, cmd *cobra.Command
...
@@ -395,7 +395,7 @@ func (o *CreateSubcommandOptions) Complete(f cmdutil.Factory, cmd *cobra.Command
return
err
return
err
}
}
o
.
Mapper
,
err
=
f
.
RESTMapper
()
o
.
Mapper
,
err
=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/create/create_clusterrole_test.go
View file @
0db40da9
...
@@ -438,7 +438,7 @@ func TestClusterRoleValidate(t *testing.T) {
...
@@ -438,7 +438,7 @@ func TestClusterRoleValidate(t *testing.T) {
for
name
,
test
:=
range
tests
{
for
name
,
test
:=
range
tests
{
t
.
Run
(
name
,
func
(
t
*
testing
.
T
)
{
t
.
Run
(
name
,
func
(
t
*
testing
.
T
)
{
var
err
error
var
err
error
test
.
clusterRoleOptions
.
Mapper
,
err
=
tf
.
RESTMapper
()
test
.
clusterRoleOptions
.
Mapper
,
err
=
tf
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
}
}
...
...
pkg/kubectl/cmd/create/create_role.go
View file @
0db40da9
...
@@ -206,7 +206,7 @@ func (o *CreateRoleOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args
...
@@ -206,7 +206,7 @@ func (o *CreateRoleOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args
o
.
ResourceNames
=
resourceNames
o
.
ResourceNames
=
resourceNames
// Complete other options for Run.
// Complete other options for Run.
o
.
Mapper
,
err
=
f
.
RESTMapper
()
o
.
Mapper
,
err
=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/create/create_role_test.go
View file @
0db40da9
...
@@ -340,7 +340,7 @@ func TestValidate(t *testing.T) {
...
@@ -340,7 +340,7 @@ func TestValidate(t *testing.T) {
for
name
,
test
:=
range
tests
{
for
name
,
test
:=
range
tests
{
var
err
error
var
err
error
test
.
roleOptions
.
Mapper
,
err
=
tf
.
RESTMapper
()
test
.
roleOptions
.
Mapper
,
err
=
tf
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
}
}
...
...
pkg/kubectl/cmd/delete.go
View file @
0db40da9
...
@@ -189,7 +189,7 @@ func (o *DeleteOptions) Complete(f cmdutil.Factory, args []string, cmd *cobra.Co
...
@@ -189,7 +189,7 @@ func (o *DeleteOptions) Complete(f cmdutil.Factory, args []string, cmd *cobra.Co
}
}
o
.
Result
=
r
o
.
Result
=
r
o
.
Mapper
,
err
=
f
.
RESTMapper
()
o
.
Mapper
,
err
=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/exec.go
View file @
0db40da9
...
@@ -180,7 +180,7 @@ func (p *ExecOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, argsIn []s
...
@@ -180,7 +180,7 @@ func (p *ExecOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, argsIn []s
p
.
SuggestedCmdUsage
=
fmt
.
Sprintf
(
"Use '%s describe pod/%s -n %s' to see all of the containers in this pod."
,
p
.
FullCmdName
,
p
.
PodName
,
p
.
Namespace
)
p
.
SuggestedCmdUsage
=
fmt
.
Sprintf
(
"Use '%s describe pod/%s -n %s' to see all of the containers in this pod."
,
p
.
FullCmdName
,
p
.
PodName
,
p
.
Namespace
)
}
}
config
,
err
:=
f
.
Client
Config
()
config
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/explain.go
View file @
0db40da9
...
@@ -92,7 +92,7 @@ func NewCmdExplain(parent string, f cmdutil.Factory, streams genericclioptions.I
...
@@ -92,7 +92,7 @@ func NewCmdExplain(parent string, f cmdutil.Factory, streams genericclioptions.I
func
(
o
*
ExplainOptions
)
Complete
(
f
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
)
error
{
func
(
o
*
ExplainOptions
)
Complete
(
f
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
)
error
{
var
err
error
var
err
error
o
.
Mapper
,
err
=
f
.
RESTMapper
()
o
.
Mapper
,
err
=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/expose.go
View file @
0db40da9
...
@@ -195,7 +195,7 @@ func (o *ExposeServiceOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) e
...
@@ -195,7 +195,7 @@ func (o *ExposeServiceOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) e
o
.
MapBasedSelectorForObject
=
f
.
MapBasedSelectorForObject
o
.
MapBasedSelectorForObject
=
f
.
MapBasedSelectorForObject
o
.
PortsForObject
=
f
.
PortsForObject
o
.
PortsForObject
=
f
.
PortsForObject
o
.
ProtocolsForObject
=
f
.
ProtocolsForObject
o
.
ProtocolsForObject
=
f
.
ProtocolsForObject
o
.
Mapper
,
err
=
f
.
RESTMapper
()
o
.
Mapper
,
err
=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/portforward.go
View file @
0db40da9
...
@@ -220,7 +220,7 @@ func (o *PortForwardOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, arg
...
@@ -220,7 +220,7 @@ func (o *PortForwardOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, arg
}
}
o
.
PodClient
=
clientset
.
Core
()
o
.
PodClient
=
clientset
.
Core
()
o
.
Config
,
err
=
f
.
Client
Config
()
o
.
Config
,
err
=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/proxy.go
View file @
0db40da9
...
@@ -105,7 +105,7 @@ func RunProxy(f cmdutil.Factory, out io.Writer, cmd *cobra.Command) error {
...
@@ -105,7 +105,7 @@ func RunProxy(f cmdutil.Factory, out io.Writer, cmd *cobra.Command) error {
return
errors
.
New
(
"Don't specify both --unix-socket and --port"
)
return
errors
.
New
(
"Don't specify both --unix-socket and --port"
)
}
}
clientConfig
,
err
:=
f
.
Client
Config
()
clientConfig
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/run.go
View file @
0db40da9
...
@@ -374,7 +374,7 @@ func (o *RunOptions) Run(f cmdutil.Factory, cmd *cobra.Command, args []string) e
...
@@ -374,7 +374,7 @@ func (o *RunOptions) Run(f cmdutil.Factory, cmd *cobra.Command, args []string) e
Attach
:
&
DefaultRemoteAttach
{},
Attach
:
&
DefaultRemoteAttach
{},
}
}
config
,
err
:=
f
.
Client
Config
()
config
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
@@ -638,7 +638,7 @@ func (o *RunOptions) createGeneratedObject(f cmdutil.Factory, cmd *cobra.Command
...
@@ -638,7 +638,7 @@ func (o *RunOptions) createGeneratedObject(f cmdutil.Factory, cmd *cobra.Command
return
nil
,
err
return
nil
,
err
}
}
mapper
,
err
:=
f
.
RESTMapper
()
mapper
,
err
:=
f
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
...
pkg/kubectl/cmd/testing/fake.go
View file @
0db40da9
...
@@ -287,7 +287,7 @@ func (f *TestFactory) Cleanup() {
...
@@ -287,7 +287,7 @@ func (f *TestFactory) Cleanup() {
os
.
Remove
(
f
.
tempConfigFile
.
Name
())
os
.
Remove
(
f
.
tempConfigFile
.
Name
())
}
}
func
(
f
*
TestFactory
)
Client
Config
()
(
*
restclient
.
Config
,
error
)
{
func
(
f
*
TestFactory
)
ToREST
Config
()
(
*
restclient
.
Config
,
error
)
{
return
f
.
ClientConfigVal
,
nil
return
f
.
ClientConfigVal
,
nil
}
}
...
@@ -330,7 +330,7 @@ func (f *TestFactory) Command(*cobra.Command, bool) string {
...
@@ -330,7 +330,7 @@ func (f *TestFactory) Command(*cobra.Command, bool) string {
}
}
func
(
f
*
TestFactory
)
NewBuilder
()
*
resource
.
Builder
{
func
(
f
*
TestFactory
)
NewBuilder
()
*
resource
.
Builder
{
mapper
,
err
:=
f
.
RESTMapper
()
mapper
,
err
:=
f
.
To
RESTMapper
()
return
resource
.
NewFakeBuilder
(
return
resource
.
NewFakeBuilder
(
func
(
version
schema
.
GroupVersion
)
(
resource
.
RESTClient
,
error
)
{
func
(
version
schema
.
GroupVersion
)
(
resource
.
RESTClient
,
error
)
{
...
...
pkg/kubectl/cmd/top_node.go
View file @
0db40da9
...
@@ -136,7 +136,7 @@ func (o *TopNodeOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []
...
@@ -136,7 +136,7 @@ func (o *TopNodeOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []
o
.
DiscoveryClient
=
clientset
.
DiscoveryClient
o
.
DiscoveryClient
=
clientset
.
DiscoveryClient
config
,
err
:=
f
.
Client
Config
()
config
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/top_pod.go
View file @
0db40da9
...
@@ -131,7 +131,7 @@ func (o *TopPodOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []s
...
@@ -131,7 +131,7 @@ func (o *TopPodOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []s
}
}
o
.
DiscoveryClient
=
clientset
.
DiscoveryClient
o
.
DiscoveryClient
=
clientset
.
DiscoveryClient
config
,
err
:=
f
.
Client
Config
()
config
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
pkg/kubectl/cmd/util/factory.go
View file @
0db40da9
...
@@ -67,8 +67,14 @@ type Factory interface {
...
@@ -67,8 +67,14 @@ type Factory interface {
// Generally provides discovery, negotiation, and no-dep calls.
// Generally provides discovery, negotiation, and no-dep calls.
// TODO The polymorphic calls probably deserve their own interface.
// TODO The polymorphic calls probably deserve their own interface.
type
ClientAccessFactory
interface
{
type
ClientAccessFactory
interface
{
// Returns a client.Config for accessing the Kubernetes server.
ToRESTConfig
()
(
*
restclient
.
Config
,
error
)
// Returns interfaces for dealing with arbitrary runtime.Objects.
ToRESTMapper
()
(
meta
.
RESTMapper
,
error
)
// Returns a discovery client
// Returns a discovery client
DiscoveryClient
()
(
discovery
.
CachedDiscoveryInterface
,
error
)
ToDiscoveryClient
()
(
discovery
.
CachedDiscoveryInterface
,
error
)
// Returns kubeconfig loader
ToRawKubeConfigLoader
()
clientcmd
.
ClientConfig
// ClientSet gives you back an internal, generated clientset
// ClientSet gives you back an internal, generated clientset
ClientSet
()
(
internalclientset
.
Interface
,
error
)
ClientSet
()
(
internalclientset
.
Interface
,
error
)
...
@@ -79,16 +85,8 @@ type ClientAccessFactory interface {
...
@@ -79,16 +85,8 @@ type ClientAccessFactory interface {
// KubernetesClientSet gives you back an external clientset
// KubernetesClientSet gives you back an external clientset
KubernetesClientSet
()
(
*
kubernetes
.
Clientset
,
error
)
KubernetesClientSet
()
(
*
kubernetes
.
Clientset
,
error
)
// Returns interfaces for dealing with arbitrary runtime.Objects.
RESTMapper
()
(
meta
.
RESTMapper
,
error
)
// Returns a RESTClient for accessing Kubernetes resources or an error.
// Returns a RESTClient for accessing Kubernetes resources or an error.
RESTClient
()
(
*
restclient
.
RESTClient
,
error
)
RESTClient
()
(
*
restclient
.
RESTClient
,
error
)
// Returns a client.Config for accessing the Kubernetes server.
ClientConfig
()
(
*
restclient
.
Config
,
error
)
// BareClientConfig returns a client.Config that has NOT been negotiated. It's
// just directions to the server. People use this to build RESTMappers on top of
BareClientConfig
()
(
*
restclient
.
Config
,
error
)
// NewBuilder returns an object that assists in loading objects from both disk and the server
// NewBuilder returns an object that assists in loading objects from both disk and the server
// and which implements the common patterns for CLI interactions with generic resources.
// and which implements the common patterns for CLI interactions with generic resources.
...
...
pkg/kubectl/cmd/util/factory_builder.go
View file @
0db40da9
...
@@ -40,7 +40,7 @@ func NewBuilderFactory(clientAccessFactory ClientAccessFactory, objectMappingFac
...
@@ -40,7 +40,7 @@ func NewBuilderFactory(clientAccessFactory ClientAccessFactory, objectMappingFac
}
}
func
(
f
*
ring2Factory
)
ScaleClient
()
(
scaleclient
.
ScalesGetter
,
error
)
{
func
(
f
*
ring2Factory
)
ScaleClient
()
(
scaleclient
.
ScalesGetter
,
error
)
{
discoClient
,
err
:=
f
.
clientAccessFactory
.
DiscoveryClient
()
discoClient
,
err
:=
f
.
clientAccessFactory
.
To
DiscoveryClient
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -49,7 +49,7 @@ func (f *ring2Factory) ScaleClient() (scaleclient.ScalesGetter, error) {
...
@@ -49,7 +49,7 @@ func (f *ring2Factory) ScaleClient() (scaleclient.ScalesGetter, error) {
return
nil
,
err
return
nil
,
err
}
}
resolver
:=
scaleclient
.
NewDiscoveryScaleKindResolver
(
discoClient
)
resolver
:=
scaleclient
.
NewDiscoveryScaleKindResolver
(
discoClient
)
mapper
,
err
:=
f
.
clientAccessFactory
.
RESTMapper
()
mapper
,
err
:=
f
.
clientAccessFactory
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
...
pkg/kubectl/cmd/util/factory_client_access.go
View file @
0db40da9
...
@@ -81,24 +81,24 @@ func NewClientAccessFactory(clientGetter RESTClientGetter) ClientAccessFactory {
...
@@ -81,24 +81,24 @@ func NewClientAccessFactory(clientGetter RESTClientGetter) ClientAccessFactory {
return
f
return
f
}
}
func
(
f
*
ring0Factory
)
Client
Config
()
(
*
restclient
.
Config
,
error
)
{
func
(
f
*
ring0Factory
)
ToREST
Config
()
(
*
restclient
.
Config
,
error
)
{
return
f
.
clientGetter
.
ToRESTConfig
()
return
f
.
clientGetter
.
ToRESTConfig
()
}
}
func
(
f
*
ring0Factory
)
RESTMapper
()
(
meta
.
RESTMapper
,
error
)
{
func
(
f
*
ring0Factory
)
To
RESTMapper
()
(
meta
.
RESTMapper
,
error
)
{
return
f
.
clientGetter
.
ToRESTMapper
()
return
f
.
clientGetter
.
ToRESTMapper
()
}
}
func
(
f
*
ring0Factory
)
BareClientConfig
()
(
*
restclient
.
Config
,
error
)
{
func
(
f
*
ring0Factory
)
ToDiscoveryClient
()
(
discovery
.
CachedDiscoveryInterface
,
error
)
{
return
f
.
clientGetter
.
To
RESTConfig
()
return
f
.
clientGetter
.
To
DiscoveryClient
()
}
}
func
(
f
*
ring0Factory
)
DiscoveryClient
()
(
discovery
.
CachedDiscoveryInterface
,
error
)
{
func
(
f
*
ring0Factory
)
ToRawKubeConfigLoader
()
clientcmd
.
ClientConfig
{
return
f
.
clientGetter
.
To
DiscoveryClient
()
return
f
.
clientGetter
.
To
RawKubeConfigLoader
()
}
}
func
(
f
*
ring0Factory
)
KubernetesClientSet
()
(
*
kubernetes
.
Clientset
,
error
)
{
func
(
f
*
ring0Factory
)
KubernetesClientSet
()
(
*
kubernetes
.
Clientset
,
error
)
{
clientConfig
,
err
:=
f
.
Client
Config
()
clientConfig
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -106,7 +106,7 @@ func (f *ring0Factory) KubernetesClientSet() (*kubernetes.Clientset, error) {
...
@@ -106,7 +106,7 @@ func (f *ring0Factory) KubernetesClientSet() (*kubernetes.Clientset, error) {
}
}
func
(
f
*
ring0Factory
)
ClientSet
()
(
internalclientset
.
Interface
,
error
)
{
func
(
f
*
ring0Factory
)
ClientSet
()
(
internalclientset
.
Interface
,
error
)
{
clientConfig
,
err
:=
f
.
Client
Config
()
clientConfig
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -114,7 +114,7 @@ func (f *ring0Factory) ClientSet() (internalclientset.Interface, error) {
...
@@ -114,7 +114,7 @@ func (f *ring0Factory) ClientSet() (internalclientset.Interface, error) {
}
}
func
(
f
*
ring0Factory
)
DynamicClient
()
(
dynamic
.
Interface
,
error
)
{
func
(
f
*
ring0Factory
)
DynamicClient
()
(
dynamic
.
Interface
,
error
)
{
clientConfig
,
err
:=
f
.
Client
Config
()
clientConfig
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -127,7 +127,7 @@ func (f *ring0Factory) NewBuilder() *resource.Builder {
...
@@ -127,7 +127,7 @@ func (f *ring0Factory) NewBuilder() *resource.Builder {
}
}
func
(
f
*
ring0Factory
)
RESTClient
()
(
*
restclient
.
RESTClient
,
error
)
{
func
(
f
*
ring0Factory
)
RESTClient
()
(
*
restclient
.
RESTClient
,
error
)
{
clientConfig
,
err
:=
f
.
Client
Config
()
clientConfig
,
err
:=
f
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
...
pkg/kubectl/cmd/util/factory_object_mapping.go
View file @
0db40da9
...
@@ -75,7 +75,7 @@ func NewObjectMappingFactory(clientAccessFactory ClientAccessFactory) ObjectMapp
...
@@ -75,7 +75,7 @@ func NewObjectMappingFactory(clientAccessFactory ClientAccessFactory) ObjectMapp
}
}
func
(
f
*
ring1Factory
)
ClientForMapping
(
mapping
*
meta
.
RESTMapping
)
(
resource
.
RESTClient
,
error
)
{
func
(
f
*
ring1Factory
)
ClientForMapping
(
mapping
*
meta
.
RESTMapping
)
(
resource
.
RESTClient
,
error
)
{
cfg
,
err
:=
f
.
clientAccessFactory
.
Client
Config
()
cfg
,
err
:=
f
.
clientAccessFactory
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -95,7 +95,7 @@ func (f *ring1Factory) ClientForMapping(mapping *meta.RESTMapping) (resource.RES
...
@@ -95,7 +95,7 @@ func (f *ring1Factory) ClientForMapping(mapping *meta.RESTMapping) (resource.RES
}
}
func
(
f
*
ring1Factory
)
UnstructuredClientForMapping
(
mapping
*
meta
.
RESTMapping
)
(
resource
.
RESTClient
,
error
)
{
func
(
f
*
ring1Factory
)
UnstructuredClientForMapping
(
mapping
*
meta
.
RESTMapping
)
(
resource
.
RESTClient
,
error
)
{
cfg
,
err
:=
f
.
clientAccessFactory
.
BareClient
Config
()
cfg
,
err
:=
f
.
clientAccessFactory
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -113,7 +113,7 @@ func (f *ring1Factory) UnstructuredClientForMapping(mapping *meta.RESTMapping) (
...
@@ -113,7 +113,7 @@ func (f *ring1Factory) UnstructuredClientForMapping(mapping *meta.RESTMapping) (
}
}
func
(
f
*
ring1Factory
)
Describer
(
mapping
*
meta
.
RESTMapping
)
(
printers
.
Describer
,
error
)
{
func
(
f
*
ring1Factory
)
Describer
(
mapping
*
meta
.
RESTMapping
)
(
printers
.
Describer
,
error
)
{
clientConfig
,
err
:=
f
.
clientAccessFactory
.
Client
Config
()
clientConfig
,
err
:=
f
.
clientAccessFactory
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -131,7 +131,7 @@ func (f *ring1Factory) Describer(mapping *meta.RESTMapping) (printers.Describer,
...
@@ -131,7 +131,7 @@ func (f *ring1Factory) Describer(mapping *meta.RESTMapping) (printers.Describer,
// helper function to make a generic describer, or return an error
// helper function to make a generic describer, or return an error
func
genericDescriber
(
clientAccessFactory
ClientAccessFactory
,
mapping
*
meta
.
RESTMapping
)
(
printers
.
Describer
,
error
)
{
func
genericDescriber
(
clientAccessFactory
ClientAccessFactory
,
mapping
*
meta
.
RESTMapping
)
(
printers
.
Describer
,
error
)
{
clientConfig
,
err
:=
clientAccessFactory
.
Client
Config
()
clientConfig
,
err
:=
clientAccessFactory
.
ToREST
Config
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
@@ -421,7 +421,7 @@ func (f *ring1Factory) Validator(validate bool) (validation.Schema, error) {
...
@@ -421,7 +421,7 @@ func (f *ring1Factory) Validator(validate bool) (validation.Schema, error) {
// OpenAPISchema returns metadata and structural information about Kubernetes object definitions.
// OpenAPISchema returns metadata and structural information about Kubernetes object definitions.
func
(
f
*
ring1Factory
)
OpenAPISchema
()
(
openapi
.
Resources
,
error
)
{
func
(
f
*
ring1Factory
)
OpenAPISchema
()
(
openapi
.
Resources
,
error
)
{
discovery
,
err
:=
f
.
clientAccessFactory
.
DiscoveryClient
()
discovery
,
err
:=
f
.
clientAccessFactory
.
To
DiscoveryClient
()
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
...
...
pkg/kubectl/cmd/version.go
View file @
0db40da9
...
@@ -83,7 +83,7 @@ func NewCmdVersion(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *co
...
@@ -83,7 +83,7 @@ func NewCmdVersion(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *co
func
(
o
*
VersionOptions
)
Complete
(
f
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
)
error
{
func
(
o
*
VersionOptions
)
Complete
(
f
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
)
error
{
var
err
error
var
err
error
o
.
discoveryClient
,
err
=
f
.
DiscoveryClient
()
o
.
discoveryClient
,
err
=
f
.
To
DiscoveryClient
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
...
...
test/integration/apiserver/print_test.go
View file @
0db40da9
...
@@ -174,7 +174,7 @@ func TestServerSidePrint(t *testing.T) {
...
@@ -174,7 +174,7 @@ func TestServerSidePrint(t *testing.T) {
configFlags
.
WithDiscoveryClient
(
cachedClient
)
configFlags
.
WithDiscoveryClient
(
cachedClient
)
factory
:=
util
.
NewFactory
(
configFlags
)
factory
:=
util
.
NewFactory
(
configFlags
)
mapper
,
err
:=
factory
.
RESTMapper
()
mapper
,
err
:=
factory
.
To
RESTMapper
()
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Errorf
(
"unexpected error getting mapper: %v"
,
err
)
t
.
Errorf
(
"unexpected error getting mapper: %v"
,
err
)
return
return
...
...
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