Files
faas-cli/commands/errors.go
2019-01-28 19:46:58 +00:00

25 lines
697 B
Go

// Copyright (c) OpenFaaS Author(s) 2019. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
package commands
import (
"strings"
)
const (
// NoTLSWarn Warning thrown when no SSL/TLS is used
NoTLSWarn = "WARNING! Communication is not secure, please consider using HTTPS. Letsencrypt.org offers free SSL/TLS certificates."
)
// checkTLSInsecure returns a warning message if the given gateway does not have https.
// Use tsInsecure to skip validations
func checkTLSInsecure(gateway string, tlsInsecure bool) string {
if !tlsInsecure {
if !strings.HasPrefix(gateway, "https") {
return NoTLSWarn
}
}
return ""
}