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
defd8713
Unverified
Commit
defd8713
authored
Sep 13, 2018
by
Clayton Coleman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix govet errors in generators
parent
9f5c2aea
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
196 additions
and
197 deletions
+196
-197
.golint_failures
hack/.golint_failures
+0
-1
describe.go
pkg/kubectl/describe/versioned/describe.go
+1
-1
clusterrolebinding.go
pkg/kubectl/generate/versioned/clusterrolebinding.go
+5
-5
configmap.go
pkg/kubectl/generate/versioned/configmap.go
+7
-7
namespace.go
pkg/kubectl/generate/versioned/namespace.go
+1
-1
pdb.go
pkg/kubectl/generate/versioned/pdb.go
+7
-7
priorityclass.go
pkg/kubectl/generate/versioned/priorityclass.go
+4
-4
quota.go
pkg/kubectl/generate/versioned/quota.go
+3
-3
rolebinding.go
pkg/kubectl/generate/versioned/rolebinding.go
+6
-6
run.go
pkg/kubectl/generate/versioned/run.go
+118
-118
secret.go
pkg/kubectl/generate/versioned/secret.go
+7
-7
secret_for_docker_registry.go
pkg/kubectl/generate/versioned/secret_for_docker_registry.go
+7
-7
secret_for_tls.go
pkg/kubectl/generate/versioned/secret_for_tls.go
+4
-4
service.go
pkg/kubectl/generate/versioned/service.go
+16
-16
service_basic.go
pkg/kubectl/generate/versioned/service_basic.go
+10
-10
No files found.
hack/.golint_failures
View file @
defd8713
...
@@ -190,7 +190,6 @@ pkg/kubectl/cmd/util/openapi
...
@@ -190,7 +190,6 @@ pkg/kubectl/cmd/util/openapi
pkg/kubectl/cmd/util/sanity
pkg/kubectl/cmd/util/sanity
pkg/kubectl/cmd/version
pkg/kubectl/cmd/version
pkg/kubectl/cmd/wait
pkg/kubectl/cmd/wait
pkg/kubectl/describe
pkg/kubectl/generate
pkg/kubectl/generate
pkg/kubectl/generate/versioned
pkg/kubectl/generate/versioned
pkg/kubectl/metricsutil
pkg/kubectl/metricsutil
...
...
pkg/kubectl/describe/versioned/describe.go
View file @
defd8713
...
@@ -31,7 +31,7 @@ import (
...
@@ -31,7 +31,7 @@ import (
// DescriberFn gives a way to easily override the function for unit testing if needed
// DescriberFn gives a way to easily override the function for unit testing if needed
var
DescriberFn
describe
.
DescriberFunc
=
Describer
var
DescriberFn
describe
.
DescriberFunc
=
Describer
//
R
eturns a Describer for displaying the specified RESTMapping type or an error.
//
Describer r
eturns a Describer for displaying the specified RESTMapping type or an error.
func
Describer
(
restClientGetter
genericclioptions
.
RESTClientGetter
,
mapping
*
meta
.
RESTMapping
)
(
printers
.
Describer
,
error
)
{
func
Describer
(
restClientGetter
genericclioptions
.
RESTClientGetter
,
mapping
*
meta
.
RESTMapping
)
(
printers
.
Describer
,
error
)
{
clientConfig
,
err
:=
restClientGetter
.
ToRESTConfig
()
clientConfig
,
err
:=
restClientGetter
.
ToRESTConfig
()
if
err
!=
nil
{
if
err
!=
nil
{
...
...
pkg/kubectl/generate/versioned/clusterrolebinding.go
View file @
defd8713
...
@@ -97,11 +97,11 @@ func (s ClusterRoleBindingGeneratorV1) Generate(genericParams map[string]interfa
...
@@ -97,11 +97,11 @@ func (s ClusterRoleBindingGeneratorV1) Generate(genericParams map[string]interfa
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern.
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern.
func
(
s
ClusterRoleBindingGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
s
ClusterRoleBindingGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"clusterrole"
,
false
},
{
Name
:
"clusterrole"
,
Required
:
false
},
{
"user"
,
false
},
{
Name
:
"user"
,
Required
:
false
},
{
"group"
,
false
},
{
Name
:
"group"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/configmap.go
View file @
defd8713
...
@@ -114,13 +114,13 @@ func (s ConfigMapGeneratorV1) Generate(genericParams map[string]interface{}) (ru
...
@@ -114,13 +114,13 @@ func (s ConfigMapGeneratorV1) Generate(genericParams map[string]interface{}) (ru
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern.
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern.
func
(
s
ConfigMapGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
s
ConfigMapGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"type"
,
false
},
{
Name
:
"type"
,
Required
:
false
},
{
"from-file"
,
false
},
{
Name
:
"from-file"
,
Required
:
false
},
{
"from-literal"
,
false
},
{
Name
:
"from-literal"
,
Required
:
false
},
{
"from-env-file"
,
false
},
{
Name
:
"from-env-file"
,
Required
:
false
},
{
"force"
,
false
},
{
Name
:
"force"
,
Required
:
false
},
{
"hash"
,
false
},
{
Name
:
"hash"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/namespace.go
View file @
defd8713
...
@@ -57,7 +57,7 @@ func (g NamespaceGeneratorV1) Generate(genericParams map[string]interface{}) (ru
...
@@ -57,7 +57,7 @@ func (g NamespaceGeneratorV1) Generate(genericParams map[string]interface{}) (ru
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
func
(
g
NamespaceGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
g
NamespaceGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/pdb.go
View file @
defd8713
...
@@ -38,9 +38,9 @@ var _ generate.StructuredGenerator = &PodDisruptionBudgetV1Generator{}
...
@@ -38,9 +38,9 @@ var _ generate.StructuredGenerator = &PodDisruptionBudgetV1Generator{}
func
(
PodDisruptionBudgetV1Generator
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
PodDisruptionBudgetV1Generator
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"min-available"
,
false
},
{
Name
:
"min-available"
,
Required
:
false
},
{
"selector"
,
true
},
{
Name
:
"selector"
,
Required
:
true
},
}
}
}
}
...
@@ -120,10 +120,10 @@ var _ generate.StructuredGenerator = &PodDisruptionBudgetV2Generator{}
...
@@ -120,10 +120,10 @@ var _ generate.StructuredGenerator = &PodDisruptionBudgetV2Generator{}
func
(
PodDisruptionBudgetV2Generator
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
PodDisruptionBudgetV2Generator
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"min-available"
,
false
},
{
Name
:
"min-available"
,
Required
:
false
},
{
"max-unavailable"
,
false
},
{
Name
:
"max-unavailable"
,
Required
:
false
},
{
"selector"
,
true
},
{
Name
:
"selector"
,
Required
:
true
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/priorityclass.go
View file @
defd8713
...
@@ -38,10 +38,10 @@ var _ generate.StructuredGenerator = &PriorityClassV1Generator{}
...
@@ -38,10 +38,10 @@ var _ generate.StructuredGenerator = &PriorityClassV1Generator{}
func
(
PriorityClassV1Generator
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
PriorityClassV1Generator
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"value"
,
true
},
{
Name
:
"value"
,
Required
:
true
},
{
"global-default"
,
false
},
{
Name
:
"global-default"
,
Required
:
false
},
{
"description"
,
false
},
{
Name
:
"description"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/quota.go
View file @
defd8713
...
@@ -40,9 +40,9 @@ type ResourceQuotaGeneratorV1 struct {
...
@@ -40,9 +40,9 @@ type ResourceQuotaGeneratorV1 struct {
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
func
(
g
ResourceQuotaGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
g
ResourceQuotaGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"hard"
,
true
},
{
Name
:
"hard"
,
Required
:
true
},
{
"scopes"
,
false
},
{
Name
:
"scopes"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/rolebinding.go
View file @
defd8713
...
@@ -100,12 +100,12 @@ func (s RoleBindingGeneratorV1) Generate(genericParams map[string]interface{}) (
...
@@ -100,12 +100,12 @@ func (s RoleBindingGeneratorV1) Generate(genericParams map[string]interface{}) (
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern.
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern.
func
(
s
RoleBindingGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
s
RoleBindingGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"clusterrole"
,
false
},
{
Name
:
"clusterrole"
,
Required
:
false
},
{
"role"
,
false
},
{
Name
:
"role"
,
Required
:
false
},
{
"user"
,
false
},
{
Name
:
"user"
,
Required
:
false
},
{
"group"
,
false
},
{
Name
:
"group"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/run.go
View file @
defd8713
...
@@ -38,22 +38,22 @@ type DeploymentV1Beta1 struct{}
...
@@ -38,22 +38,22 @@ type DeploymentV1Beta1 struct{}
func
(
DeploymentV1Beta1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
DeploymentV1Beta1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"replicas"
,
true
},
{
Name
:
"replicas"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
@@ -126,22 +126,22 @@ type DeploymentAppsV1Beta1 struct{}
...
@@ -126,22 +126,22 @@ type DeploymentAppsV1Beta1 struct{}
func
(
DeploymentAppsV1Beta1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
DeploymentAppsV1Beta1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"replicas"
,
true
},
{
Name
:
"replicas"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
@@ -291,23 +291,23 @@ type JobV1 struct{}
...
@@ -291,23 +291,23 @@ type JobV1 struct{}
func
(
JobV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
JobV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"leave-stdin-open"
,
false
},
{
Name
:
"leave-stdin-open"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"restart"
,
false
},
{
Name
:
"restart"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
@@ -385,24 +385,24 @@ type CronJobV2Alpha1 struct{}
...
@@ -385,24 +385,24 @@ type CronJobV2Alpha1 struct{}
func
(
CronJobV2Alpha1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
CronJobV2Alpha1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"leave-stdin-open"
,
false
},
{
Name
:
"leave-stdin-open"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"restart"
,
false
},
{
Name
:
"restart"
,
Required
:
false
},
{
"schedule"
,
true
},
{
Name
:
"schedule"
,
Required
:
true
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
@@ -486,24 +486,24 @@ type CronJobV1Beta1 struct{}
...
@@ -486,24 +486,24 @@ type CronJobV1Beta1 struct{}
func
(
CronJobV1Beta1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
CronJobV1Beta1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"leave-stdin-open"
,
false
},
{
Name
:
"leave-stdin-open"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"restart"
,
false
},
{
Name
:
"restart"
,
Required
:
false
},
{
"schedule"
,
true
},
{
Name
:
"schedule"
,
Required
:
true
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
@@ -587,22 +587,22 @@ type BasicReplicationController struct{}
...
@@ -587,22 +587,22 @@ type BasicReplicationController struct{}
func
(
BasicReplicationController
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
BasicReplicationController
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"replicas"
,
true
},
{
Name
:
"replicas"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
@@ -809,23 +809,23 @@ type BasicPod struct{}
...
@@ -809,23 +809,23 @@ type BasicPod struct{}
func
(
BasicPod
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
BasicPod
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"default-name"
,
false
},
{
Name
:
"default-name"
,
Required
:
false
},
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"image"
,
true
},
{
Name
:
"image"
,
Required
:
true
},
{
"image-pull-policy"
,
false
},
{
Name
:
"image-pull-policy"
,
Required
:
false
},
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
{
"hostport"
,
false
},
{
Name
:
"hostport"
,
Required
:
false
},
{
"stdin"
,
false
},
{
Name
:
"stdin"
,
Required
:
false
},
{
"leave-stdin-open"
,
false
},
{
Name
:
"leave-stdin-open"
,
Required
:
false
},
{
"tty"
,
false
},
{
Name
:
"tty"
,
Required
:
false
},
{
"restart"
,
false
},
{
Name
:
"restart"
,
Required
:
false
},
{
"command"
,
false
},
{
Name
:
"command"
,
Required
:
false
},
{
"args"
,
false
},
{
Name
:
"args"
,
Required
:
false
},
{
"env"
,
false
},
{
Name
:
"env"
,
Required
:
false
},
{
"requests"
,
false
},
{
Name
:
"requests"
,
Required
:
false
},
{
"limits"
,
false
},
{
Name
:
"limits"
,
Required
:
false
},
{
"serviceaccount"
,
false
},
{
Name
:
"serviceaccount"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/secret.go
View file @
defd8713
...
@@ -115,13 +115,13 @@ func (s SecretGeneratorV1) Generate(genericParams map[string]interface{}) (runti
...
@@ -115,13 +115,13 @@ func (s SecretGeneratorV1) Generate(genericParams map[string]interface{}) (runti
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
func
(
s
SecretGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
s
SecretGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"type"
,
false
},
{
Name
:
"type"
,
Required
:
false
},
{
"from-file"
,
false
},
{
Name
:
"from-file"
,
Required
:
false
},
{
"from-literal"
,
false
},
{
Name
:
"from-literal"
,
Required
:
false
},
{
"from-env-file"
,
false
},
{
Name
:
"from-env-file"
,
Required
:
false
},
{
"force"
,
false
},
{
Name
:
"force"
,
Required
:
false
},
{
"append-hash"
,
false
},
{
Name
:
"append-hash"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/secret_for_docker_registry.go
View file @
defd8713
...
@@ -116,13 +116,13 @@ func (s SecretForDockerRegistryGeneratorV1) StructuredGenerate() (runtime.Object
...
@@ -116,13 +116,13 @@ func (s SecretForDockerRegistryGeneratorV1) StructuredGenerate() (runtime.Object
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
func
(
s
SecretForDockerRegistryGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
s
SecretForDockerRegistryGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"from-file"
,
false
},
{
Name
:
"from-file"
,
Required
:
false
},
{
"docker-username"
,
true
},
{
Name
:
"docker-username"
,
Required
:
true
},
{
"docker-email"
,
false
},
{
Name
:
"docker-email"
,
Required
:
false
},
{
"docker-password"
,
true
},
{
Name
:
"docker-password"
,
Required
:
true
},
{
"docker-server"
,
true
},
{
Name
:
"docker-server"
,
Required
:
true
},
{
"append-hash"
,
false
},
{
Name
:
"append-hash"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/secret_for_tls.go
View file @
defd8713
...
@@ -124,10 +124,10 @@ func readFile(file string) ([]byte, error) {
...
@@ -124,10 +124,10 @@ func readFile(file string) ([]byte, error) {
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
// ParamNames returns the set of supported input parameters when using the parameter injection generator pattern
func
(
s
SecretForTLSGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
s
SecretForTLSGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"key"
,
true
},
{
Name
:
"key"
,
Required
:
true
},
{
"cert"
,
true
},
{
Name
:
"cert"
,
Required
:
true
},
{
"append-hash"
,
false
},
{
Name
:
"append-hash"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/service.go
View file @
defd8713
...
@@ -52,28 +52,28 @@ func (ServiceGeneratorV2) Generate(params map[string]interface{}) (runtime.Objec
...
@@ -52,28 +52,28 @@ func (ServiceGeneratorV2) Generate(params map[string]interface{}) (runtime.Objec
func
paramNames
()
[]
generate
.
GeneratorParam
{
func
paramNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"default-name"
,
true
},
{
Name
:
"default-name"
,
Required
:
true
},
{
"name"
,
false
},
{
Name
:
"name"
,
Required
:
false
},
{
"selector"
,
true
},
{
Name
:
"selector"
,
Required
:
true
},
// port will be used if a user specifies --port OR the exposed object
// port will be used if a user specifies --port OR the exposed object
// has one port
// has one port
{
"port"
,
false
},
{
Name
:
"port"
,
Required
:
false
},
// ports will be used iff a user doesn't specify --port AND the
// ports will be used iff a user doesn't specify --port AND the
// exposed object has multiple ports
// exposed object has multiple ports
{
"ports"
,
false
},
{
Name
:
"ports"
,
Required
:
false
},
{
"labels"
,
false
},
{
Name
:
"labels"
,
Required
:
false
},
{
"external-ip"
,
false
},
{
Name
:
"external-ip"
,
Required
:
false
},
{
"load-balancer-ip"
,
false
},
{
Name
:
"load-balancer-ip"
,
Required
:
false
},
{
"type"
,
false
},
{
Name
:
"type"
,
Required
:
false
},
{
"protocol"
,
false
},
{
Name
:
"protocol"
,
Required
:
false
},
// protocols will be used to keep port-protocol mapping derived from
// protocols will be used to keep port-protocol mapping derived from
// exposed object
// exposed object
{
"protocols"
,
false
},
{
Name
:
"protocols"
,
Required
:
false
},
{
"container-port"
,
false
},
// alias of target-port
{
Name
:
"container-port"
,
Required
:
false
},
// alias of target-port
{
"target-port"
,
false
},
{
Name
:
"target-port"
,
Required
:
false
},
{
"port-name"
,
false
},
{
Name
:
"port-name"
,
Required
:
false
},
{
"session-affinity"
,
false
},
{
Name
:
"session-affinity"
,
Required
:
false
},
{
"cluster-ip"
,
false
},
{
Name
:
"cluster-ip"
,
Required
:
false
},
}
}
}
}
...
...
pkg/kubectl/generate/versioned/service_basic.go
View file @
defd8713
...
@@ -57,29 +57,29 @@ type ServiceExternalNameGeneratorV1 struct {
...
@@ -57,29 +57,29 @@ type ServiceExternalNameGeneratorV1 struct {
func
(
ServiceClusterIPGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
ServiceClusterIPGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"tcp"
,
true
},
{
Name
:
"tcp"
,
Required
:
true
},
{
"clusterip"
,
false
},
{
Name
:
"clusterip"
,
Required
:
false
},
}
}
}
}
func
(
ServiceNodePortGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
ServiceNodePortGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"tcp"
,
true
},
{
Name
:
"tcp"
,
Required
:
true
},
{
"nodeport"
,
true
},
{
Name
:
"nodeport"
,
Required
:
true
},
}
}
}
}
func
(
ServiceLoadBalancerGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
ServiceLoadBalancerGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"tcp"
,
true
},
{
Name
:
"tcp"
,
Required
:
true
},
}
}
}
}
func
(
ServiceExternalNameGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
func
(
ServiceExternalNameGeneratorV1
)
ParamNames
()
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
return
[]
generate
.
GeneratorParam
{
{
"name"
,
true
},
{
Name
:
"name"
,
Required
:
true
},
{
"externalname"
,
true
},
{
Name
:
"externalname"
,
Required
:
true
},
}
}
}
}
...
...
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