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
f19d59cf
Commit
f19d59cf
authored
Mar 11, 2016
by
harry
Committed by
Harry Zhang
Mar 14, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move flag into sub pkg
parent
5b359213
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
34 additions
and
23 deletions
+34
-23
kube2sky.go
cluster/addons/dns/kube2sky/kube2sky.go
+2
-2
hyperkube.go
cmd/hyperkube/hyperkube.go
+2
-1
server.go
cmd/hyperkube/server.go
+2
-1
integration.go
cmd/integration/integration.go
+2
-1
apiserver.go
cmd/kube-apiserver/apiserver.go
+2
-1
controller-manager.go
cmd/kube-controller-manager/controller-manager.go
+2
-1
proxy.go
cmd/kube-proxy/proxy.go
+2
-1
kubelet.go
cmd/kubelet/kubelet.go
+2
-1
hollow-node.go
cmd/kubemark/hollow-node.go
+2
-2
main.go
contrib/mesos/cmd/k8sm-controller-manager/main.go
+2
-1
main.go
contrib/mesos/cmd/k8sm-executor/main.go
+2
-1
main.go
contrib/mesos/cmd/k8sm-scheduler/main.go
+2
-1
cmd.go
pkg/kubectl/cmd/cmd.go
+2
-2
factory.go
pkg/kubectl/cmd/util/factory.go
+3
-3
factory_test.go
pkg/kubectl/cmd/util/factory_test.go
+2
-2
flags.go
pkg/util/flag/flags.go
+1
-1
scheduler.go
plugin/cmd/kube-scheduler/scheduler.go
+2
-1
No files found.
cluster/addons/dns/kube2sky/kube2sky.go
View file @
f19d59cf
...
...
@@ -46,7 +46,7 @@ import (
kframework
"k8s.io/kubernetes/pkg/controller/framework"
kselector
"k8s.io/kubernetes/pkg/fields"
etcdutil
"k8s.io/kubernetes/pkg/storage/etcd/util"
"k8s.io/kubernetes/pkg/util
"
utilflag
"k8s.io/kubernetes/pkg/util/flag
"
"k8s.io/kubernetes/pkg/util/validation"
"k8s.io/kubernetes/pkg/util/wait"
)
...
...
@@ -634,7 +634,7 @@ func setupHealthzHandlers(ks *kube2sky) {
}
func
main
()
{
flag
.
CommandLine
.
SetNormalizeFunc
(
util
.
WarnWordSepNormalizeFunc
)
flag
.
CommandLine
.
SetNormalizeFunc
(
util
flag
.
WarnWordSepNormalizeFunc
)
flag
.
Parse
()
var
err
error
setupSignalHandlers
()
...
...
cmd/hyperkube/hyperkube.go
View file @
f19d59cf
...
...
@@ -29,6 +29,7 @@ import (
"runtime"
"k8s.io/kubernetes/pkg/util"
utilflag
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
@@ -72,7 +73,7 @@ func (hk *HyperKube) Flags() *pflag.FlagSet {
if
hk
.
baseFlags
==
nil
{
hk
.
baseFlags
=
pflag
.
NewFlagSet
(
hk
.
Name
,
pflag
.
ContinueOnError
)
hk
.
baseFlags
.
SetOutput
(
ioutil
.
Discard
)
hk
.
baseFlags
.
SetNormalizeFunc
(
util
.
WordSepNormalizeFunc
)
hk
.
baseFlags
.
SetNormalizeFunc
(
util
flag
.
WordSepNormalizeFunc
)
hk
.
baseFlags
.
BoolVarP
(
&
hk
.
helpFlagVal
,
"help"
,
"h"
,
false
,
"help for "
+
hk
.
Name
)
// These will add all of the "global" flags (defined with both the
...
...
cmd/hyperkube/server.go
View file @
f19d59cf
...
...
@@ -23,6 +23,7 @@ import (
"strings"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"github.com/spf13/pflag"
)
...
...
@@ -70,7 +71,7 @@ func (s *Server) Flags() *pflag.FlagSet {
if
s
.
flags
==
nil
{
s
.
flags
=
pflag
.
NewFlagSet
(
s
.
Name
(),
pflag
.
ContinueOnError
)
s
.
flags
.
SetOutput
(
ioutil
.
Discard
)
s
.
flags
.
SetNormalizeFunc
(
util
.
WordSepNormalizeFunc
)
s
.
flags
.
SetNormalizeFunc
(
flag
.
WordSepNormalizeFunc
)
}
return
s
.
flags
}
cmd/integration/integration.go
View file @
f19d59cf
...
...
@@ -55,6 +55,7 @@ import (
"k8s.io/kubernetes/pkg/master"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
utilnet
"k8s.io/kubernetes/pkg/util/net"
utilruntime
"k8s.io/kubernetes/pkg/util/runtime"
"k8s.io/kubernetes/pkg/util/sets"
...
...
@@ -972,7 +973,7 @@ func main() {
gruntime
.
GOMAXPROCS
(
gruntime
.
NumCPU
())
addFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
utilruntime
.
ReallyCrash
=
true
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
cmd/kube-apiserver/apiserver.go
View file @
f19d59cf
...
...
@@ -28,6 +28,7 @@ import (
"k8s.io/kubernetes/cmd/kube-apiserver/app"
"k8s.io/kubernetes/cmd/kube-apiserver/app/options"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
@@ -40,7 +41,7 @@ func main() {
s
:=
options
.
NewAPIServer
()
s
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
cmd/kube-controller-manager/controller-manager.go
View file @
f19d59cf
...
...
@@ -29,6 +29,7 @@ import (
"k8s.io/kubernetes/cmd/kube-controller-manager/app/options"
"k8s.io/kubernetes/pkg/healthz"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
@@ -43,7 +44,7 @@ func main() {
s
:=
options
.
NewCMServer
()
s
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
cmd/kube-proxy/proxy.go
View file @
f19d59cf
...
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/cmd/kube-proxy/app/options"
"k8s.io/kubernetes/pkg/healthz"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
@@ -39,7 +40,7 @@ func main() {
config
:=
options
.
NewProxyConfig
()
config
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
cmd/kubelet/kubelet.go
View file @
f19d59cf
...
...
@@ -28,6 +28,7 @@ import (
"k8s.io/kubernetes/cmd/kubelet/app"
"k8s.io/kubernetes/cmd/kubelet/app/options"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"github.com/spf13/pflag"
...
...
@@ -38,7 +39,7 @@ func main() {
s
:=
options
.
NewKubeletServer
()
s
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
cmd/kubemark/hollow-node.go
View file @
f19d59cf
...
...
@@ -32,7 +32,7 @@ import (
"k8s.io/kubernetes/pkg/kubelet/dockertools"
"k8s.io/kubernetes/pkg/kubemark"
proxyconfig
"k8s.io/kubernetes/pkg/proxy/config"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util
/flag
"
fakeiptables
"k8s.io/kubernetes/pkg/util/iptables/testing"
"k8s.io/kubernetes/pkg/util/sets"
...
...
@@ -85,7 +85,7 @@ func main() {
config
:=
HollowNodeConfig
{}
config
.
addFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
if
!
knownMorphs
.
Has
(
config
.
Morph
)
{
glog
.
Fatalf
(
"Unknown morph: %v. Allowed values: %v"
,
config
.
Morph
,
knownMorphs
.
List
())
...
...
contrib/mesos/cmd/k8sm-controller-manager/main.go
View file @
f19d59cf
...
...
@@ -23,6 +23,7 @@ import (
"k8s.io/kubernetes/pkg/healthz"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"k8s.io/kubernetes/contrib/mesos/pkg/controllermanager"
...
...
@@ -40,7 +41,7 @@ func main() {
s
:=
controllermanager
.
NewCMServer
()
s
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
contrib/mesos/cmd/k8sm-executor/main.go
View file @
f19d59cf
...
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/contrib/mesos/pkg/executor/service"
"k8s.io/kubernetes/contrib/mesos/pkg/hyperkube"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
)
...
...
@@ -34,7 +35,7 @@ func main() {
s
:=
service
.
NewKubeletExecutorServer
()
s
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
contrib/mesos/cmd/k8sm-scheduler/main.go
View file @
f19d59cf
...
...
@@ -25,6 +25,7 @@ import (
"k8s.io/kubernetes/contrib/mesos/pkg/hyperkube"
"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/service"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
)
...
...
@@ -33,7 +34,7 @@ func main() {
s
:=
service
.
NewSchedulerServer
()
s
.
AddStandaloneFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
pkg/kubectl/cmd/cmd.go
View file @
f19d59cf
...
...
@@ -23,7 +23,7 @@ import (
cmdconfig
"k8s.io/kubernetes/pkg/kubectl/cmd/config"
"k8s.io/kubernetes/pkg/kubectl/cmd/rollout"
cmdutil
"k8s.io/kubernetes/pkg/kubectl/cmd/util"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util
/flag
"
"github.com/spf13/cobra"
)
...
...
@@ -156,7 +156,7 @@ Find more information at https://github.com/kubernetes/kubernetes.`,
f
.
BindExternalFlags
(
cmds
.
PersistentFlags
())
// From this point and forward we get warnings on flags that contain "_" separators
cmds
.
SetGlobalNormalizationFunc
(
util
.
WarnWordSepNormalizeFunc
)
cmds
.
SetGlobalNormalizationFunc
(
flag
.
WarnWordSepNormalizeFunc
)
cmds
.
AddCommand
(
NewCmdGet
(
f
,
out
))
cmds
.
AddCommand
(
NewCmdDescribe
(
f
,
out
))
...
...
pkg/kubectl/cmd/util/factory.go
View file @
f19d59cf
...
...
@@ -53,7 +53,7 @@ import (
"k8s.io/kubernetes/pkg/labels"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/runtime/serializer/json"
"k8s.io/kubernetes/pkg/util
"
utilflag
"k8s.io/kubernetes/pkg/util/flag
"
)
const
(
...
...
@@ -186,7 +186,7 @@ func NewFactory(optionalClientConfig clientcmd.ClientConfig) *Factory {
mapper
:=
kubectl
.
ShortcutExpander
{
RESTMapper
:
api
.
RESTMapper
}
flags
:=
pflag
.
NewFlagSet
(
""
,
pflag
.
ContinueOnError
)
flags
.
SetNormalizeFunc
(
util
.
WarnWordSepNormalizeFunc
)
// Warn for "_" flags
flags
.
SetNormalizeFunc
(
util
flag
.
WarnWordSepNormalizeFunc
)
// Warn for "_" flags
clientConfig
:=
optionalClientConfig
if
optionalClientConfig
==
nil
{
...
...
@@ -639,7 +639,7 @@ func (f *Factory) BindFlags(flags *pflag.FlagSet) {
// Normalize all flags that are coming from other packages or pre-configurations
// a.k.a. change all "_" to "-". e.g. glog package
flags
.
SetNormalizeFunc
(
util
.
WordSepNormalizeFunc
)
flags
.
SetNormalizeFunc
(
util
flag
.
WordSepNormalizeFunc
)
}
// BindCommonFlags adds any flags defined by external projects (not part of pflags)
...
...
pkg/kubectl/cmd/util/factory_test.go
View file @
f19d59cf
...
...
@@ -38,7 +38,7 @@ import (
"k8s.io/kubernetes/pkg/client/unversioned/fake"
"k8s.io/kubernetes/pkg/kubectl"
"k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util
/flag
"
)
func
TestNewFactoryDefaultFlagBindings
(
t
*
testing
.
T
)
{
...
...
@@ -198,7 +198,7 @@ func TestCanBeExposed(t *testing.T) {
func
TestFlagUnderscoreRenaming
(
t
*
testing
.
T
)
{
factory
:=
NewFactory
(
nil
)
factory
.
flags
.
SetNormalizeFunc
(
util
.
WordSepNormalizeFunc
)
factory
.
flags
.
SetNormalizeFunc
(
flag
.
WordSepNormalizeFunc
)
factory
.
flags
.
Bool
(
"valid_flag"
,
false
,
"bool value"
)
// In case of failure of this test check this PR: spf13/pflag#23
...
...
pkg/util/flags.go
→
pkg/util/flag
/flag
s.go
View file @
f19d59cf
...
...
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
package
util
package
flag
import
(
goflag
"flag"
...
...
plugin/cmd/kube-scheduler/scheduler.go
View file @
f19d59cf
...
...
@@ -21,6 +21,7 @@ import (
"k8s.io/kubernetes/pkg/healthz"
"k8s.io/kubernetes/pkg/util"
"k8s.io/kubernetes/pkg/util/flag"
"k8s.io/kubernetes/pkg/version/verflag"
"k8s.io/kubernetes/plugin/cmd/kube-scheduler/app"
"k8s.io/kubernetes/plugin/cmd/kube-scheduler/app/options"
...
...
@@ -37,7 +38,7 @@ func main() {
s
:=
options
.
NewSchedulerServer
()
s
.
AddFlags
(
pflag
.
CommandLine
)
util
.
InitFlags
()
flag
.
InitFlags
()
util
.
InitLogs
()
defer
util
.
FlushLogs
()
...
...
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