diff --git a/cli/cmd/root.go b/cli/cmd/root.go index 01e89117c3424d3c1f880e1265c0e46418913087..0f5744bff53c281f1c6e797f862ae18860eba474 100644 --- a/cli/cmd/root.go +++ b/cli/cmd/root.go @@ -46,7 +46,7 @@ import ( var cfgFile string var verbose bool -var gRPCPassthrough bool +var noGRPCPassthrough bool var loglevel string var grpcPort string var cliPnd string @@ -87,7 +87,7 @@ func init() { rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (./.gosdnc.toml)") rootCmd.PersistentFlags().StringVarP(&loglevel, "log-level", "l", "", "log level 'debug' or 'trace'") rootCmd.PersistentFlags().BoolVar(&verbose, "verbose", false, "show mne and sbi info") - rootCmd.PersistentFlags().BoolVar(&gRPCPassthrough, "grpcPassthrough", true, "set the default resolve scheme for grpc to passthrough, default is true") + rootCmd.PersistentFlags().BoolVar(&noGRPCPassthrough, "noGRPCPassthrough", true, "set the default resolve scheme for grpc to not use passthrough, default is false") rootCmd.Flags().StringVar(&grpcPort, "grpc-port", "55055", "port for gRPC NBI") } @@ -150,11 +150,11 @@ func initConfig() { cliPnd = uuid.New().String() } - if gRPCPassthrough { + if noGRPCPassthrough { + log.Info("gRPC default resolver scheme is not set to passthrough. This might cause issues with the gRPC connection when no real DNS server is available as each gRPC requests requires a DNS request.") + } else { log.Info("Setting gRPC default resolver scheme to passthrough. No DNS queries are being made when doing a gRPC request.") resolver.SetDefaultScheme("passthrough") - } else { - log.Info("gRPC default resolver scheme is not set to passthrough. This might cause issues with the gRPC connection when no real DNS server is available as each gRPC requests requires a DNS request.") } adapter, err := adapter.NewPndAdapter(cliPnd, viper.GetString("controllerAPIEndpoint"))