feature(config): add server.ui.api.tls.skipverify

This commit is contained in:
Victor Lacasse-Beaudoin 2024-09-03 16:42:05 -04:00
parent 1a847209f4
commit 7ddf89a859

View file

@ -45,6 +45,9 @@ type Config struct {
Key string `yaml:"key"`
Port int `yaml:"port"`
Protocol string `yaml:"protocol"`
TLS struct {
SkipVerify bool `yaml:"skipverify"`
} `yaml:"tls"`
} `yaml:"api"`
Host string `yaml:"host"`
Password string `yaml:"password"`
@ -367,6 +370,19 @@ func init() {
log.Fatal(err)
}
// server.ui.api.tls.skipverify
uiCmd.PersistentFlags().Bool(
"server-ui-api-tls-skipverify",
false,
"Skip API server TLS certificate verification",
)
if err := viper.BindPFlag(
"server.ui.api.tls.skipverify",
uiCmd.PersistentFlags().Lookup("server-ui-api-tls-skipverify"),
); err != nil {
log.Fatal(err)
}
// server.ui.host
uiCmd.PersistentFlags().String(
"server-ui-host",