diff --git a/ekms/cmd/start.go b/ekms/cmd/start.go index 622dc81b262ff2312fc90c36082ccda7be04ded4..b5ac5162962fb08f672c706c3b85d56d2587673b 100644 --- a/ekms/cmd/start.go +++ b/ekms/cmd/start.go @@ -142,19 +142,58 @@ func init() { startCmd.Flags().StringVarP(&ql2Name, "remote_name", "", "ekms-ql2", "The name of the remote quantumlayer") startCmd.Flags().StringVarP(&kmsConfig, "kms_config", "", "", "Path to the kms config file (yaml)") - viper.BindPFlag("bindAddress", startCmd.Flags().Lookup("bind_address")) - viper.BindPFlag("configFile", startCmd.Flags().Lookup("config")) - viper.BindPFlag("logLevel", startCmd.Flags().Lookup("log")) - viper.BindPFlag("insecure", startCmd.Flags().Lookup("insecure")) - viper.BindPFlag("certFile", startCmd.Flags().Lookup("cert")) - viper.BindPFlag("keyFile", startCmd.Flags().Lookup("key")) - viper.BindPFlag("caFile", startCmd.Flags().Lookup("ca_file")) - viper.BindPFlag("osclient", startCmd.Flags().Lookup("osclient")) - viper.BindPFlag("my_QLE_socket", startCmd.Flags().Lookup("my-address")) - viper.BindPFlag("my_name", startCmd.Flags().Lookup("my-name")) - viper.BindPFlag("remote_QLE_socket", startCmd.Flags().Lookup("remote-address")) - viper.BindPFlag("remote_name", startCmd.Flags().Lookup("remote-name")) - viper.BindPFlag("kms-config", startCmd.Flags().Lookup("kms_config")) + err := viper.BindPFlag("bindAddress", startCmd.Flags().Lookup("bind_address")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("configFile", startCmd.Flags().Lookup("config")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("logLevel", startCmd.Flags().Lookup("log")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("insecure", startCmd.Flags().Lookup("insecure")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("certFile", startCmd.Flags().Lookup("cert")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("keyFile", startCmd.Flags().Lookup("key")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("caFile", startCmd.Flags().Lookup("ca_file")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("osclient", startCmd.Flags().Lookup("osclient")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("my_QLE_socket", startCmd.Flags().Lookup("my-address")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("my_name", startCmd.Flags().Lookup("my-name")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("remote_QLE_socket", startCmd.Flags().Lookup("remote-address")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("remote_name", startCmd.Flags().Lookup("remote-name")) + if err != nil { + fmt.Println(err) + } + err = viper.BindPFlag("kms-config", startCmd.Flags().Lookup("kms_config")) + if err != nil { + fmt.Println(err) + } rootCmd.AddCommand(startCmd) }