From 33110cd045c066998a6d3d923662f6bca7dfce5b Mon Sep 17 00:00:00 2001 From: Andy Goldstein Date: Wed, 4 May 2022 07:23:51 -0400 Subject: [PATCH] Default to -v=2 Signed-off-by: Andy Goldstein (cherry picked from commit e07ffe892e1197a6562bedf25dfaf667cb26877c) --- cmd/ingress-controller/main.go | 7 ++++++- cmd/kcp-front-proxy/options/options.go | 4 ++++ cmd/kcp/kcp.go | 8 +++++++- cmd/syncer/options/options.go | 7 ++++++- cmd/virtual-workspaces/command/cmd.go | 5 +++++ 5 files changed, 28 insertions(+), 3 deletions(-) diff --git a/cmd/ingress-controller/main.go b/cmd/ingress-controller/main.go index 02d93bdaf38..43ab1ad9a2d 100644 --- a/cmd/ingress-controller/main.go +++ b/cmd/ingress-controller/main.go @@ -29,6 +29,7 @@ import ( "k8s.io/client-go/informers" "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/clientcmd" + "k8s.io/component-base/config" "k8s.io/component-base/logs" "github.com/kcp-dev/kcp/pkg/cmd/help" @@ -130,13 +131,17 @@ type Options struct { } func NewDefaultOptions() *Options { + // Default to -v=2 + logs := logs.NewOptions() + logs.Config.Verbosity = config.VerbosityLevel(2) + return &Options{ Kubeconfig: "", Context: "", EnvoyXDSPort: 18000, EnvoyListenerPort: 80, Domain: "kcp-apps.127.0.0.1.nip.io", - Logs: logs.NewOptions(), + Logs: logs, } } diff --git a/cmd/kcp-front-proxy/options/options.go b/cmd/kcp-front-proxy/options/options.go index 3157e2cc256..7aff2493966 100644 --- a/cmd/kcp-front-proxy/options/options.go +++ b/cmd/kcp-front-proxy/options/options.go @@ -23,6 +23,7 @@ import ( "github.com/spf13/pflag" apiserveroptions "k8s.io/apiserver/pkg/server/options" + "k8s.io/component-base/config" "k8s.io/component-base/logs" proxyoptions "github.com/kcp-dev/kcp/pkg/proxy/options" @@ -47,6 +48,9 @@ func NewOptions() *Options { RootDirectory: ".kcp", } + // Default to -v=2 + o.Logs.Config.Verbosity = config.VerbosityLevel(2) + // override all the things o.SecureServing.BindPort = 443 o.SecureServing.ServerCert.CertDirectory = "" diff --git a/cmd/kcp/kcp.go b/cmd/kcp/kcp.go index f30f01bac16..896c3ec7262 100644 --- a/cmd/kcp/kcp.go +++ b/cmd/kcp/kcp.go @@ -27,6 +27,8 @@ import ( "k8s.io/client-go/rest" cliflag "k8s.io/component-base/cli/flag" "k8s.io/component-base/cli/globalflag" + "k8s.io/component-base/config" + "k8s.io/component-base/logs" "k8s.io/component-base/term" "github.com/kcp-dev/kcp/pkg/cmd/help" @@ -58,6 +60,10 @@ func main() { cols, _, _ := term.TerminalSize(cmd.OutOrStdout()) serverOptions := options.NewOptions() + + // Default to -v=2 + serverOptions.GenericControlPlane.Logs.Config.Verbosity = config.VerbosityLevel(2) + startCmd := &cobra.Command{ Use: "start", Short: "Start the control plane process", @@ -102,7 +108,7 @@ func main() { // add start named flag sets to start flags namedStartFlagSets := serverOptions.Flags() - globalflag.AddGlobalFlags(namedStartFlagSets.FlagSet("global"), cmd.Name()) + globalflag.AddGlobalFlags(namedStartFlagSets.FlagSet("global"), cmd.Name(), logs.SkipLoggingConfigurationFlags()) startFlags := startCmd.Flags() for _, f := range namedStartFlagSets.FlagSets { startFlags.AddFlagSet(f) diff --git a/cmd/syncer/options/options.go b/cmd/syncer/options/options.go index b1a7110035c..3bd756a3f94 100644 --- a/cmd/syncer/options/options.go +++ b/cmd/syncer/options/options.go @@ -23,6 +23,7 @@ import ( "github.com/spf13/pflag" + "k8s.io/component-base/config" "k8s.io/component-base/logs" nscontroller "github.com/kcp-dev/kcp/pkg/reconciler/workload/namespace" @@ -41,9 +42,13 @@ type Options struct { } func NewOptions() *Options { + // Default to -v=2 + logs := logs.NewOptions() + logs.Config.Verbosity = config.VerbosityLevel(2) + return &Options{ SyncedResourceTypes: []string{}, - Logs: logs.NewOptions(), + Logs: logs, APIImportPollInterval: 1 * time.Minute, } } diff --git a/cmd/virtual-workspaces/command/cmd.go b/cmd/virtual-workspaces/command/cmd.go index 655f918b6a4..847931e5a53 100644 --- a/cmd/virtual-workspaces/command/cmd.go +++ b/cmd/virtual-workspaces/command/cmd.go @@ -35,6 +35,7 @@ import ( "k8s.io/client-go/pkg/version" "k8s.io/client-go/tools/clientcmd" clientcmdapi "k8s.io/client-go/tools/clientcmd/api" + "k8s.io/component-base/config" "k8s.io/klog/v2" "github.com/kcp-dev/kcp/cmd/virtual-workspaces/options" @@ -50,6 +51,10 @@ type SubCommandOptions interface { func NewCommand(errout io.Writer, stopCh <-chan struct{}) *cobra.Command { opts := options.NewOptions() + + // Default to -v=2 + opts.Logs.Config.Verbosity = config.VerbosityLevel(2) + cmd := &cobra.Command{ Use: "workspaces", Short: "Launch workspaces virtual workspace apiserver",