diff --git a/app/vmalert/notifier/init.go b/app/vmalert/notifier/init.go index 35aaae5ab6..696e398e53 100644 --- a/app/vmalert/notifier/init.go +++ b/app/vmalert/notifier/init.go @@ -1,7 +1,6 @@ package notifier import ( - "flag" "fmt" "net/http" @@ -14,7 +13,7 @@ var ( basicAuthUsername = flagutil.NewArray("notifier.basicAuth.username", "Optional basic auth username for -datasource.url") basicAuthPassword = flagutil.NewArray("notifier.basicAuth.password", "Optional basic auth password for -datasource.url") - tlsInsecureSkipVerify = flag.Bool("notifier.tlsInsecureSkipVerify", false, "Whether to skip tls verification when connecting to -notifier.url") + tlsInsecureSkipVerify = flagutil.NewArrayBool("notifier.tlsInsecureSkipVerify", "Whether to skip tls verification when connecting to -notifier.url") tlsCertFile = flagutil.NewArray("notifier.tlsCertFile", "Optional path to client-side TLS certificate file to use when connecting to -notifier.url") tlsKeyFile = flagutil.NewArray("notifier.tlsKeyFile", "Optional path to client-side TLS certificate key to use when connecting to -notifier.url") tlsCAFile = flagutil.NewArray("notifier.tlsCAFile", "Optional path to TLS CA file to use for verifying connections to -notifier.url. "+ @@ -33,7 +32,7 @@ func Init(gen AlertURLGenerator) ([]Notifier, error) { for i, addr := range *addrs { cert, key := tlsCertFile.GetOptionalArg(i), tlsKeyFile.GetOptionalArg(i) ca, serverName := tlsCAFile.GetOptionalArg(i), tlsServerName.GetOptionalArg(i) - tr, err := utils.Transport(addr, cert, key, ca, serverName, *tlsInsecureSkipVerify) + tr, err := utils.Transport(addr, cert, key, ca, serverName, tlsInsecureSkipVerify.GetOptionalArg(i)) if err != nil { return nil, fmt.Errorf("failed to create transport: %w", err) }