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
862415aa
Commit
862415aa
authored
Sep 16, 2016
by
deads2k
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make --include-extended-apis deprecated and remove plumbing
parent
9bc7e36f
Hide whitespace changes
Inline
Side-by-side
Showing
31 changed files
with
49 additions
and
56 deletions
+49
-56
annotate.go
pkg/kubectl/cmd/annotate.go
+2
-2
apply.go
pkg/kubectl/cmd/apply.go
+1
-1
autoscale.go
pkg/kubectl/cmd/autoscale.go
+1
-1
clusterinfo.go
pkg/kubectl/cmd/clusterinfo.go
+1
-1
cmd_test.go
pkg/kubectl/cmd/cmd_test.go
+11
-11
convert.go
pkg/kubectl/cmd/convert.go
+1
-1
create.go
pkg/kubectl/cmd/create.go
+1
-1
delete.go
pkg/kubectl/cmd/delete.go
+1
-1
describe.go
pkg/kubectl/cmd/describe.go
+1
-1
drain.go
pkg/kubectl/cmd/drain.go
+2
-2
edit.go
pkg/kubectl/cmd/edit.go
+1
-1
explain.go
pkg/kubectl/cmd/explain.go
+1
-1
expose.go
pkg/kubectl/cmd/expose.go
+1
-1
get.go
pkg/kubectl/cmd/get.go
+1
-1
label.go
pkg/kubectl/cmd/label.go
+1
-1
logs.go
pkg/kubectl/cmd/logs.go
+1
-1
patch.go
pkg/kubectl/cmd/patch.go
+1
-1
replace.go
pkg/kubectl/cmd/replace.go
+1
-1
rollingupdate.go
pkg/kubectl/cmd/rollingupdate.go
+1
-1
rollout_history.go
pkg/kubectl/cmd/rollout/rollout_history.go
+1
-1
rollout_pause.go
pkg/kubectl/cmd/rollout/rollout_pause.go
+1
-1
rollout_resume.go
pkg/kubectl/cmd/rollout/rollout_resume.go
+1
-1
rollout_status.go
pkg/kubectl/cmd/rollout/rollout_status.go
+1
-1
rollout_undo.go
pkg/kubectl/cmd/rollout/rollout_undo.go
+1
-1
run.go
pkg/kubectl/cmd/run.go
+2
-2
scale.go
pkg/kubectl/cmd/scale.go
+1
-1
set_image.go
pkg/kubectl/cmd/set/set_image.go
+1
-1
stop.go
pkg/kubectl/cmd/stop.go
+1
-1
taint.go
pkg/kubectl/cmd/taint.go
+2
-2
factory.go
pkg/kubectl/cmd/util/factory.go
+5
-6
helpers.go
pkg/kubectl/cmd/util/helpers.go
+1
-7
No files found.
pkg/kubectl/cmd/annotate.go
View file @
862415aa
...
@@ -164,7 +164,7 @@ func (o *AnnotateOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra
...
@@ -164,7 +164,7 @@ func (o *AnnotateOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra
o
.
recordChangeCause
=
cmdutil
.
GetRecordFlag
(
cmd
)
o
.
recordChangeCause
=
cmdutil
.
GetRecordFlag
(
cmd
)
o
.
changeCause
=
f
.
Command
()
o
.
changeCause
=
f
.
Command
()
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
o
.
builder
=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
o
.
builder
=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
...
@@ -252,7 +252,7 @@ func (o AnnotateOptions) RunAnnotate() error {
...
@@ -252,7 +252,7 @@ func (o AnnotateOptions) RunAnnotate() error {
return
err
return
err
}
}
mapper
,
_
:=
o
.
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
o
.
cmd
)
)
mapper
,
_
:=
o
.
f
.
Object
()
outputFormat
:=
cmdutil
.
GetFlagString
(
o
.
cmd
,
"output"
)
outputFormat
:=
cmdutil
.
GetFlagString
(
o
.
cmd
,
"output"
)
if
outputFormat
!=
""
{
if
outputFormat
!=
""
{
return
o
.
f
.
PrintObject
(
o
.
cmd
,
mapper
,
outputObj
,
o
.
out
)
return
o
.
f
.
PrintObject
(
o
.
cmd
,
mapper
,
outputObj
,
o
.
out
)
...
...
pkg/kubectl/cmd/apply.go
View file @
862415aa
...
@@ -114,7 +114,7 @@ func RunApply(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer, options *Ap
...
@@ -114,7 +114,7 @@ func RunApply(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer, options *Ap
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
Schema
(
schema
)
.
Schema
(
schema
)
.
ContinueOnError
()
.
ContinueOnError
()
.
...
...
pkg/kubectl/cmd/autoscale.go
View file @
862415aa
...
@@ -98,7 +98,7 @@ func RunAutoscale(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []
...
@@ -98,7 +98,7 @@ func RunAutoscale(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/clusterinfo.go
View file @
862415aa
...
@@ -61,7 +61,7 @@ func RunClusterInfo(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command) error
...
@@ -61,7 +61,7 @@ func RunClusterInfo(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command) error
}
}
printService
(
out
,
"Kubernetes master"
,
client
.
Host
)
printService
(
out
,
"Kubernetes master"
,
client
.
Host
)
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
cmdNamespace
:=
cmdutil
.
GetFlagString
(
cmd
,
"namespace"
)
cmdNamespace
:=
cmdutil
.
GetFlagString
(
cmd
,
"namespace"
)
if
cmdNamespace
==
""
{
if
cmdNamespace
==
""
{
cmdNamespace
=
api
.
NamespaceSystem
cmdNamespace
=
api
.
NamespaceSystem
...
...
pkg/kubectl/cmd/cmd_test.go
View file @
862415aa
...
@@ -220,7 +220,7 @@ func NewTestFactory() (*cmdutil.Factory, *testFactory, runtime.Codec, runtime.Ne
...
@@ -220,7 +220,7 @@ func NewTestFactory() (*cmdutil.Factory, *testFactory, runtime.Codec, runtime.Ne
runtime
.
SerializerInfo
{
Serializer
:
codec
},
runtime
.
SerializerInfo
{
Serializer
:
codec
},
runtime
.
StreamSerializerInfo
{})
runtime
.
StreamSerializerInfo
{})
return
&
cmdutil
.
Factory
{
return
&
cmdutil
.
Factory
{
Object
:
func
(
discovery
bool
)
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
Object
:
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
priorityRESTMapper
:=
meta
.
PriorityRESTMapper
{
priorityRESTMapper
:=
meta
.
PriorityRESTMapper
{
Delegate
:
t
.
Mapper
,
Delegate
:
t
.
Mapper
,
ResourcePriority
:
[]
unversioned
.
GroupVersionResource
{
ResourcePriority
:
[]
unversioned
.
GroupVersionResource
{
...
@@ -264,7 +264,7 @@ func NewMixedFactory(apiClient resource.RESTClient) (*cmdutil.Factory, *testFact
...
@@ -264,7 +264,7 @@ func NewMixedFactory(apiClient resource.RESTClient) (*cmdutil.Factory, *testFact
var
multiRESTMapper
meta
.
MultiRESTMapper
var
multiRESTMapper
meta
.
MultiRESTMapper
multiRESTMapper
=
append
(
multiRESTMapper
,
t
.
Mapper
)
multiRESTMapper
=
append
(
multiRESTMapper
,
t
.
Mapper
)
multiRESTMapper
=
append
(
multiRESTMapper
,
testapi
.
Default
.
RESTMapper
())
multiRESTMapper
=
append
(
multiRESTMapper
,
testapi
.
Default
.
RESTMapper
())
f
.
Object
=
func
(
discovery
bool
)
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
f
.
Object
=
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
priorityRESTMapper
:=
meta
.
PriorityRESTMapper
{
priorityRESTMapper
:=
meta
.
PriorityRESTMapper
{
Delegate
:
multiRESTMapper
,
Delegate
:
multiRESTMapper
,
ResourcePriority
:
[]
unversioned
.
GroupVersionResource
{
ResourcePriority
:
[]
unversioned
.
GroupVersionResource
{
...
@@ -291,7 +291,7 @@ func NewAPIFactory() (*cmdutil.Factory, *testFactory, runtime.Codec, runtime.Neg
...
@@ -291,7 +291,7 @@ func NewAPIFactory() (*cmdutil.Factory, *testFactory, runtime.Codec, runtime.Neg
}
}
f
:=
&
cmdutil
.
Factory
{
f
:=
&
cmdutil
.
Factory
{
Object
:
func
(
discovery
bool
)
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
Object
:
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
return
testapi
.
Default
.
RESTMapper
(),
api
.
Scheme
return
testapi
.
Default
.
RESTMapper
(),
api
.
Scheme
},
},
UnstructuredObject
:
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
,
error
)
{
UnstructuredObject
:
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
,
error
)
{
...
@@ -450,7 +450,7 @@ func Example_printReplicationControllerWithNamespace() {
...
@@ -450,7 +450,7 @@ func Example_printReplicationControllerWithNamespace() {
ReadyReplicas
:
1
,
ReadyReplicas
:
1
,
},
},
}
}
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
ctrl
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
ctrl
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -502,7 +502,7 @@ func Example_printMultiContainersReplicationControllerWithWide() {
...
@@ -502,7 +502,7 @@ func Example_printMultiContainersReplicationControllerWithWide() {
Replicas
:
1
,
Replicas
:
1
,
},
},
}
}
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
ctrl
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
ctrl
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -553,7 +553,7 @@ func Example_printReplicationController() {
...
@@ -553,7 +553,7 @@ func Example_printReplicationController() {
Replicas
:
1
,
Replicas
:
1
,
},
},
}
}
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
ctrl
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
ctrl
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -593,7 +593,7 @@ func Example_printPodWithWideFormat() {
...
@@ -593,7 +593,7 @@ func Example_printPodWithWideFormat() {
PodIP
:
"10.1.1.3"
,
PodIP
:
"10.1.1.3"
,
},
},
}
}
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
pod
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
pod
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -636,7 +636,7 @@ func Example_printPodWithShowLabels() {
...
@@ -636,7 +636,7 @@ func Example_printPodWithShowLabels() {
},
},
},
},
}
}
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
pod
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
pod
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -749,7 +749,7 @@ func Example_printPodHideTerminated() {
...
@@ -749,7 +749,7 @@ func Example_printPodHideTerminated() {
}
}
cmd
:=
NewCmdRun
(
f
,
os
.
Stdin
,
os
.
Stdout
,
os
.
Stderr
)
cmd
:=
NewCmdRun
(
f
,
os
.
Stdin
,
os
.
Stdout
,
os
.
Stderr
)
podList
:=
newAllPhasePodList
()
podList
:=
newAllPhasePodList
()
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
podList
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
podList
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -773,7 +773,7 @@ func Example_printPodShowAll() {
...
@@ -773,7 +773,7 @@ func Example_printPodShowAll() {
}
}
cmd
:=
NewCmdRun
(
f
,
os
.
Stdin
,
os
.
Stdout
,
os
.
Stderr
)
cmd
:=
NewCmdRun
(
f
,
os
.
Stdin
,
os
.
Stdout
,
os
.
Stderr
)
podList
:=
newAllPhasePodList
()
podList
:=
newAllPhasePodList
()
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
podList
,
os
.
Stdout
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
podList
,
os
.
Stdout
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
@@ -846,7 +846,7 @@ func Example_printServiceWithNamespacesAndLabels() {
...
@@ -846,7 +846,7 @@ func Example_printServiceWithNamespacesAndLabels() {
ld
:=
strings
.
NewLineDelimiter
(
os
.
Stdout
,
"|"
)
ld
:=
strings
.
NewLineDelimiter
(
os
.
Stdout
,
"|"
)
defer
ld
.
Flush
()
defer
ld
.
Flush
()
mapper
,
_
:=
f
.
Object
(
false
)
mapper
,
_
:=
f
.
Object
()
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
svc
,
ld
)
err
:=
f
.
PrintObject
(
cmd
,
mapper
,
svc
,
ld
)
if
err
!=
nil
{
if
err
!=
nil
{
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
fmt
.
Printf
(
"Unexpected error: %v"
,
err
)
...
...
pkg/kubectl/cmd/convert.go
View file @
862415aa
...
@@ -115,7 +115,7 @@ func (o *ConvertOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra.
...
@@ -115,7 +115,7 @@ func (o *ConvertOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra.
}
}
// build the builder
// build the builder
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
clientMapper
:=
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
)
clientMapper
:=
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
)
if
o
.
local
{
if
o
.
local
{
...
...
pkg/kubectl/cmd/create.go
View file @
862415aa
...
@@ -200,7 +200,7 @@ func RunCreateSubcommand(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer,
...
@@ -200,7 +200,7 @@ func RunCreateSubcommand(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer,
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
gvks
,
_
,
err
:=
typer
.
ObjectKinds
(
obj
)
gvks
,
_
,
err
:=
typer
.
ObjectKinds
(
obj
)
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
...
...
pkg/kubectl/cmd/delete.go
View file @
862415aa
...
@@ -122,7 +122,7 @@ func RunDelete(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []str
...
@@ -122,7 +122,7 @@ func RunDelete(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []str
return
err
return
err
}
}
deleteAll
:=
cmdutil
.
GetFlagBool
(
cmd
,
"all"
)
deleteAll
:=
cmdutil
.
GetFlagBool
(
cmd
,
"all"
)
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/describe.go
View file @
862415aa
...
@@ -118,7 +118,7 @@ func RunDescribe(f *cmdutil.Factory, out, cmdErr io.Writer, cmd *cobra.Command,
...
@@ -118,7 +118,7 @@ func RunDescribe(f *cmdutil.Factory, out, cmdErr io.Writer, cmd *cobra.Command,
return
cmdutil
.
UsageError
(
cmd
,
"Required resource not specified."
)
return
cmdutil
.
UsageError
(
cmd
,
"Required resource not specified."
)
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
AllNamespaces
(
allNamespaces
)
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
AllNamespaces
(
allNamespaces
)
.
...
...
pkg/kubectl/cmd/drain.go
View file @
862415aa
...
@@ -188,14 +188,14 @@ func (o *DrainOptions) SetupDrain(cmd *cobra.Command, args []string) error {
...
@@ -188,14 +188,14 @@ func (o *DrainOptions) SetupDrain(cmd *cobra.Command, args []string) error {
return
err
return
err
}
}
o
.
mapper
,
o
.
typer
=
o
.
factory
.
Object
(
false
)
o
.
mapper
,
o
.
typer
=
o
.
factory
.
Object
()
cmdNamespace
,
_
,
err
:=
o
.
factory
.
DefaultNamespace
()
cmdNamespace
,
_
,
err
:=
o
.
factory
.
DefaultNamespace
()
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
r
:=
o
.
factory
.
NewBuilder
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
.
r
:=
o
.
factory
.
NewBuilder
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
ResourceNames
(
"node"
,
args
[
0
])
.
ResourceNames
(
"node"
,
args
[
0
])
.
Do
()
Do
()
...
...
pkg/kubectl/cmd/edit.go
View file @
862415aa
...
@@ -151,7 +151,7 @@ func RunEdit(f *cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, args
...
@@ -151,7 +151,7 @@ func RunEdit(f *cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, args
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
resourceMapper
:=
&
resource
.
Mapper
{
resourceMapper
:=
&
resource
.
Mapper
{
ObjectTyper
:
typer
,
ObjectTyper
:
typer
,
RESTMapper
:
mapper
,
RESTMapper
:
mapper
,
...
...
pkg/kubectl/cmd/explain.go
View file @
862415aa
...
@@ -74,7 +74,7 @@ func RunExplain(f *cmdutil.Factory, out, cmdErr io.Writer, cmd *cobra.Command, a
...
@@ -74,7 +74,7 @@ func RunExplain(f *cmdutil.Factory, out, cmdErr io.Writer, cmd *cobra.Command, a
apiVersionString
:=
cmdutil
.
GetFlagString
(
cmd
,
"api-version"
)
apiVersionString
:=
cmdutil
.
GetFlagString
(
cmd
,
"api-version"
)
apiVersion
:=
unversioned
.
GroupVersion
{}
apiVersion
:=
unversioned
.
GroupVersion
{}
mapper
,
_
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
_
:=
f
.
Object
()
// TODO: After we figured out the new syntax to separate group and resource, allow
// TODO: After we figured out the new syntax to separate group and resource, allow
// the users to use it in explain (kubectl explain <group><syntax><resource>).
// the users to use it in explain (kubectl explain <group><syntax><resource>).
// Refer to issue #16039 for why we do this. Refer to PR #15808 that used "/" syntax.
// Refer to issue #16039 for why we do this. Refer to PR #15808 that used "/" syntax.
...
...
pkg/kubectl/cmd/expose.go
View file @
862415aa
...
@@ -137,7 +137,7 @@ func RunExpose(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []str
...
@@ -137,7 +137,7 @@ func RunExpose(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []str
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
false
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/get.go
View file @
862415aa
...
@@ -156,7 +156,7 @@ func RunGet(f *cmdutil.Factory, out io.Writer, errOut io.Writer, cmd *cobra.Comm
...
@@ -156,7 +156,7 @@ func RunGet(f *cmdutil.Factory, out io.Writer, errOut io.Writer, cmd *cobra.Comm
selector
:=
cmdutil
.
GetFlagString
(
cmd
,
"selector"
)
selector
:=
cmdutil
.
GetFlagString
(
cmd
,
"selector"
)
allNamespaces
:=
cmdutil
.
GetFlagBool
(
cmd
,
"all-namespaces"
)
allNamespaces
:=
cmdutil
.
GetFlagBool
(
cmd
,
"all-namespaces"
)
showKind
:=
cmdutil
.
GetFlagBool
(
cmd
,
"show-kind"
)
showKind
:=
cmdutil
.
GetFlagBool
(
cmd
,
"show-kind"
)
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
printAll
:=
false
printAll
:=
false
cmdNamespace
,
enforceNamespace
,
err
:=
f
.
DefaultNamespace
()
cmdNamespace
,
enforceNamespace
,
err
:=
f
.
DefaultNamespace
()
...
...
pkg/kubectl/cmd/label.go
View file @
862415aa
...
@@ -206,7 +206,7 @@ func RunLabel(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
...
@@ -206,7 +206,7 @@ func RunLabel(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
if
err
!=
nil
{
if
err
!=
nil
{
return
cmdutil
.
UsageError
(
cmd
,
err
.
Error
())
return
cmdutil
.
UsageError
(
cmd
,
err
.
Error
())
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
b
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
b
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/logs.go
View file @
862415aa
...
@@ -162,7 +162,7 @@ func (o *LogsOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra.Com
...
@@ -162,7 +162,7 @@ func (o *LogsOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra.Com
o
.
ClientMapper
=
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
)
o
.
ClientMapper
=
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
)
o
.
Out
=
out
o
.
Out
=
out
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
decoder
:=
f
.
Decoder
(
true
)
decoder
:=
f
.
Decoder
(
true
)
if
o
.
Object
==
nil
{
if
o
.
Object
==
nil
{
infos
,
err
:=
resource
.
NewBuilder
(
mapper
,
typer
,
o
.
ClientMapper
,
decoder
)
.
infos
,
err
:=
resource
.
NewBuilder
(
mapper
,
typer
,
o
.
ClientMapper
,
decoder
)
.
...
...
pkg/kubectl/cmd/patch.go
View file @
862415aa
...
@@ -142,7 +142,7 @@ func RunPatch(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
...
@@ -142,7 +142,7 @@ func RunPatch(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
return
fmt
.
Errorf
(
"unable to parse %q: %v"
,
patch
,
err
)
return
fmt
.
Errorf
(
"unable to parse %q: %v"
,
patch
,
err
)
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/replace.go
View file @
862415aa
...
@@ -130,7 +130,7 @@ func RunReplace(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []st
...
@@ -130,7 +130,7 @@ func RunReplace(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []st
return
fmt
.
Errorf
(
"--timeout must have --force specified"
)
return
fmt
.
Errorf
(
"--timeout must have --force specified"
)
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
Schema
(
schema
)
.
Schema
(
schema
)
.
ContinueOnError
()
.
ContinueOnError
()
.
...
...
pkg/kubectl/cmd/rollingupdate.go
View file @
862415aa
...
@@ -202,7 +202,7 @@ func RunRollingUpdate(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, arg
...
@@ -202,7 +202,7 @@ func RunRollingUpdate(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, arg
var
keepOldName
bool
var
keepOldName
bool
var
replicasDefaulted
bool
var
replicasDefaulted
bool
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
if
len
(
filename
)
!=
0
{
if
len
(
filename
)
!=
0
{
schema
,
err
:=
f
.
Validator
(
cmdutil
.
GetFlagBool
(
cmd
,
"validate"
),
cmdutil
.
GetFlagString
(
cmd
,
"schema-cache-dir"
))
schema
,
err
:=
f
.
Validator
(
cmdutil
.
GetFlagBool
(
cmd
,
"validate"
),
cmdutil
.
GetFlagString
(
cmd
,
"schema-cache-dir"
))
...
...
pkg/kubectl/cmd/rollout/rollout_history.go
View file @
862415aa
...
@@ -77,7 +77,7 @@ func RunHistory(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer, args []st
...
@@ -77,7 +77,7 @@ func RunHistory(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer, args []st
}
}
revision
:=
cmdutil
.
GetFlagInt64
(
cmd
,
"revision"
)
revision
:=
cmdutil
.
GetFlagInt64
(
cmd
,
"revision"
)
mapper
,
typer
:=
f
.
Object
(
false
)
mapper
,
typer
:=
f
.
Object
()
cmdNamespace
,
enforceNamespace
,
err
:=
f
.
DefaultNamespace
()
cmdNamespace
,
enforceNamespace
,
err
:=
f
.
DefaultNamespace
()
if
err
!=
nil
{
if
err
!=
nil
{
...
...
pkg/kubectl/cmd/rollout/rollout_pause.go
View file @
862415aa
...
@@ -96,7 +96,7 @@ func (o *PauseConfig) CompletePause(f *cmdutil.Factory, cmd *cobra.Command, out
...
@@ -96,7 +96,7 @@ func (o *PauseConfig) CompletePause(f *cmdutil.Factory, cmd *cobra.Command, out
return
cmdutil
.
UsageError
(
cmd
,
cmd
.
Use
)
return
cmdutil
.
UsageError
(
cmd
,
cmd
.
Use
)
}
}
o
.
Mapper
,
o
.
Typer
=
f
.
Object
(
false
)
o
.
Mapper
,
o
.
Typer
=
f
.
Object
()
o
.
PauseObject
=
f
.
PauseObject
o
.
PauseObject
=
f
.
PauseObject
o
.
Out
=
out
o
.
Out
=
out
...
...
pkg/kubectl/cmd/rollout/rollout_resume.go
View file @
862415aa
...
@@ -94,7 +94,7 @@ func (o *ResumeConfig) CompleteResume(f *cmdutil.Factory, cmd *cobra.Command, ou
...
@@ -94,7 +94,7 @@ func (o *ResumeConfig) CompleteResume(f *cmdutil.Factory, cmd *cobra.Command, ou
return
cmdutil
.
UsageError
(
cmd
,
cmd
.
Use
)
return
cmdutil
.
UsageError
(
cmd
,
cmd
.
Use
)
}
}
o
.
Mapper
,
o
.
Typer
=
f
.
Object
(
false
)
o
.
Mapper
,
o
.
Typer
=
f
.
Object
()
o
.
ResumeObject
=
f
.
ResumeObject
o
.
ResumeObject
=
f
.
ResumeObject
o
.
Out
=
out
o
.
Out
=
out
...
...
pkg/kubectl/cmd/rollout/rollout_status.go
View file @
862415aa
...
@@ -73,7 +73,7 @@ func RunStatus(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer, args []str
...
@@ -73,7 +73,7 @@ func RunStatus(f *cmdutil.Factory, cmd *cobra.Command, out io.Writer, args []str
return
cmdutil
.
UsageError
(
cmd
,
"Required resource not specified."
)
return
cmdutil
.
UsageError
(
cmd
,
"Required resource not specified."
)
}
}
mapper
,
typer
:=
f
.
Object
(
false
)
mapper
,
typer
:=
f
.
Object
()
cmdNamespace
,
enforceNamespace
,
err
:=
f
.
DefaultNamespace
()
cmdNamespace
,
enforceNamespace
,
err
:=
f
.
DefaultNamespace
()
if
err
!=
nil
{
if
err
!=
nil
{
...
...
pkg/kubectl/cmd/rollout/rollout_undo.go
View file @
862415aa
...
@@ -100,7 +100,7 @@ func (o *UndoOptions) CompleteUndo(f *cmdutil.Factory, cmd *cobra.Command, out i
...
@@ -100,7 +100,7 @@ func (o *UndoOptions) CompleteUndo(f *cmdutil.Factory, cmd *cobra.Command, out i
}
}
o
.
ToRevision
=
cmdutil
.
GetFlagInt64
(
cmd
,
"to-revision"
)
o
.
ToRevision
=
cmdutil
.
GetFlagInt64
(
cmd
,
"to-revision"
)
o
.
Mapper
,
o
.
Typer
=
f
.
Object
(
false
)
o
.
Mapper
,
o
.
Typer
=
f
.
Object
()
o
.
Out
=
out
o
.
Out
=
out
o
.
DryRun
=
cmdutil
.
GetFlagBool
(
cmd
,
"dry-run"
)
o
.
DryRun
=
cmdutil
.
GetFlagBool
(
cmd
,
"dry-run"
)
...
...
pkg/kubectl/cmd/run.go
View file @
862415aa
...
@@ -305,7 +305,7 @@ func Run(f *cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cob
...
@@ -305,7 +305,7 @@ func Run(f *cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cob
if
err
!=
nil
{
if
err
!=
nil
{
return
err
return
err
}
}
_
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
_
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
.
...
@@ -592,7 +592,7 @@ func createGeneratedObject(f *cmdutil.Factory, cmd *cobra.Command, generator kub
...
@@ -592,7 +592,7 @@ func createGeneratedObject(f *cmdutil.Factory, cmd *cobra.Command, generator kub
return
nil
,
""
,
nil
,
nil
,
err
return
nil
,
""
,
nil
,
nil
,
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
groupVersionKinds
,
_
,
err
:=
typer
.
ObjectKinds
(
obj
)
groupVersionKinds
,
_
,
err
:=
typer
.
ObjectKinds
(
obj
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
""
,
nil
,
nil
,
err
return
nil
,
""
,
nil
,
nil
,
err
...
...
pkg/kubectl/cmd/scale.go
View file @
862415aa
...
@@ -111,7 +111,7 @@ func RunScale(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
...
@@ -111,7 +111,7 @@ func RunScale(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []stri
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/set/set_image.go
View file @
862415aa
...
@@ -108,7 +108,7 @@ func NewCmdImage(f *cmdutil.Factory, out io.Writer) *cobra.Command {
...
@@ -108,7 +108,7 @@ func NewCmdImage(f *cmdutil.Factory, out io.Writer) *cobra.Command {
}
}
func
(
o
*
ImageOptions
)
Complete
(
f
*
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
,
args
[]
string
)
error
{
func
(
o
*
ImageOptions
)
Complete
(
f
*
cmdutil
.
Factory
,
cmd
*
cobra
.
Command
,
args
[]
string
)
error
{
o
.
Mapper
,
o
.
Typer
=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
o
.
Mapper
,
o
.
Typer
=
f
.
Object
()
o
.
UpdatePodSpecForObject
=
f
.
UpdatePodSpecForObject
o
.
UpdatePodSpecForObject
=
f
.
UpdatePodSpecForObject
o
.
Encoder
=
f
.
JSONEncoder
()
o
.
Encoder
=
f
.
JSONEncoder
()
o
.
ShortOutput
=
cmdutil
.
GetFlagString
(
cmd
,
"output"
)
==
"name"
o
.
ShortOutput
=
cmdutil
.
GetFlagString
(
cmd
,
"output"
)
==
"name"
...
...
pkg/kubectl/cmd/stop.go
View file @
862415aa
...
@@ -90,7 +90,7 @@ func RunStop(f *cmdutil.Factory, cmd *cobra.Command, args []string, out io.Write
...
@@ -90,7 +90,7 @@ func RunStop(f *cmdutil.Factory, cmd *cobra.Command, args []string, out io.Write
return
err
return
err
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
r
:=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
NamespaceParam
(
cmdNamespace
)
.
DefaultNamespace
()
.
...
...
pkg/kubectl/cmd/taint.go
View file @
862415aa
...
@@ -256,7 +256,7 @@ func (o *TaintOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra.Co
...
@@ -256,7 +256,7 @@ func (o *TaintOptions) Complete(f *cmdutil.Factory, out io.Writer, cmd *cobra.Co
return
cmdutil
.
UsageError
(
cmd
,
err
.
Error
())
return
cmdutil
.
UsageError
(
cmd
,
err
.
Error
())
}
}
mapper
,
typer
:=
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
cmd
)
)
mapper
,
typer
:=
f
.
Object
()
o
.
builder
=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
o
.
builder
=
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
.
ContinueOnError
()
.
ContinueOnError
()
.
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
NamespaceParam
(
namespace
)
.
DefaultNamespace
()
...
@@ -365,7 +365,7 @@ func (o TaintOptions) RunTaint() error {
...
@@ -365,7 +365,7 @@ func (o TaintOptions) RunTaint() error {
return
err
return
err
}
}
mapper
,
_
:=
o
.
f
.
Object
(
cmdutil
.
GetIncludeThirdPartyAPIs
(
o
.
cmd
)
)
mapper
,
_
:=
o
.
f
.
Object
()
outputFormat
:=
cmdutil
.
GetFlagString
(
o
.
cmd
,
"output"
)
outputFormat
:=
cmdutil
.
GetFlagString
(
o
.
cmd
,
"output"
)
if
outputFormat
!=
""
{
if
outputFormat
!=
""
{
return
o
.
f
.
PrintObject
(
o
.
cmd
,
mapper
,
outputObj
,
o
.
out
)
return
o
.
f
.
PrintObject
(
o
.
cmd
,
mapper
,
outputObj
,
o
.
out
)
...
...
pkg/kubectl/cmd/util/factory.go
View file @
862415aa
...
@@ -82,9 +82,8 @@ type Factory struct {
...
@@ -82,9 +82,8 @@ type Factory struct {
clients
*
ClientCache
clients
*
ClientCache
flags
*
pflag
.
FlagSet
flags
*
pflag
.
FlagSet
// Returns interfaces for dealing with arbitrary runtime.Objects. If thirdPartyDiscovery is true, performs API calls
// Returns interfaces for dealing with arbitrary runtime.Objects.
// to discovery dynamic API objects registered by third parties.
Object
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
Object
func
(
thirdPartyDiscovery
bool
)
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
// Returns interfaces for dealing with arbitrary
// Returns interfaces for dealing with arbitrary
// runtime.Unstructured. This performs API calls to discover types.
// runtime.Unstructured. This performs API calls to discover types.
UnstructuredObject
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
,
error
)
UnstructuredObject
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
,
error
)
...
@@ -293,7 +292,7 @@ func NewFactory(optionalClientConfig clientcmd.ClientConfig) *Factory {
...
@@ -293,7 +292,7 @@ func NewFactory(optionalClientConfig clientcmd.ClientConfig) *Factory {
clients
:
clients
,
clients
:
clients
,
flags
:
flags
,
flags
:
flags
,
Object
:
func
(
discoverDynamicAPIs
bool
)
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
Object
:
func
()
(
meta
.
RESTMapper
,
runtime
.
ObjectTyper
)
{
cfg
,
err
:=
clientConfig
.
ClientConfig
()
cfg
,
err
:=
clientConfig
.
ClientConfig
()
checkErrWithPrefix
(
"failed to get client config: "
,
err
)
checkErrWithPrefix
(
"failed to get client config: "
,
err
)
cmdApiVersion
:=
unversioned
.
GroupVersion
{}
cmdApiVersion
:=
unversioned
.
GroupVersion
{}
...
@@ -1251,8 +1250,8 @@ func (f *Factory) PrinterForMapping(cmd *cobra.Command, mapping *meta.RESTMappin
...
@@ -1251,8 +1250,8 @@ func (f *Factory) PrinterForMapping(cmd *cobra.Command, mapping *meta.RESTMappin
}
}
// One stop shopping for a Builder
// One stop shopping for a Builder
func
(
f
*
Factory
)
NewBuilder
(
thirdPartyDiscovery
bool
)
*
resource
.
Builder
{
func
(
f
*
Factory
)
NewBuilder
()
*
resource
.
Builder
{
mapper
,
typer
:=
f
.
Object
(
thirdPartyDiscovery
)
mapper
,
typer
:=
f
.
Object
()
return
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
return
resource
.
NewBuilder
(
mapper
,
typer
,
resource
.
ClientMapperFunc
(
f
.
ClientForMapping
),
f
.
Decoder
(
true
))
}
}
...
...
pkg/kubectl/cmd/util/helpers.go
View file @
862415aa
...
@@ -554,15 +554,9 @@ func GetThirdPartyGroupVersions(discovery discovery.DiscoveryInterface) ([]unver
...
@@ -554,15 +554,9 @@ func GetThirdPartyGroupVersions(discovery discovery.DiscoveryInterface) ([]unver
return
result
,
gvks
,
nil
return
result
,
gvks
,
nil
}
}
func
GetIncludeThirdPartyAPIs
(
cmd
*
cobra
.
Command
)
bool
{
if
cmd
.
Flags
()
.
Lookup
(
"include-extended-apis"
)
==
nil
{
return
false
}
return
GetFlagBool
(
cmd
,
"include-extended-apis"
)
}
func
AddInclude3rdPartyFlags
(
cmd
*
cobra
.
Command
)
{
func
AddInclude3rdPartyFlags
(
cmd
*
cobra
.
Command
)
{
cmd
.
Flags
()
.
Bool
(
"include-extended-apis"
,
true
,
"If true, include definitions of new APIs via calls to the API server. [default true]"
)
cmd
.
Flags
()
.
Bool
(
"include-extended-apis"
,
true
,
"If true, include definitions of new APIs via calls to the API server. [default true]"
)
cmd
.
Flags
()
.
MarkDeprecated
(
"include-extended-apis"
,
"No longer required."
)
}
}
// GetResourcesAndPairs retrieves resources and "KEY=VALUE or KEY-" pair args from given args
// GetResourcesAndPairs retrieves resources and "KEY=VALUE or KEY-" pair args from given args
...
...
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