Remove hidden feature HTTP_CLIENT_TIMEOUT_IN_SECONDS

This commit is contained in:
TwinProduction 2021-06-18 10:07:55 -04:00
parent fc0c3499f4
commit 35c33620a5

View File

@ -7,8 +7,6 @@ import (
"net"
"net/http"
"net/smtp"
"os"
"strconv"
"strings"
"time"
@ -27,16 +25,6 @@ var (
httpTimeout = 10 * time.Second
)
func init() {
// XXX: This is an undocumented feature. See https://github.com/TwinProduction/gatus/issues/104.
httpTimeoutInSecondsFromEnvironmentVariable := os.Getenv("HTTP_CLIENT_TIMEOUT_IN_SECONDS")
if len(httpTimeoutInSecondsFromEnvironmentVariable) > 0 {
if httpTimeoutInSeconds, err := strconv.Atoi(httpTimeoutInSecondsFromEnvironmentVariable); err == nil {
httpTimeout = time.Duration(httpTimeoutInSeconds) * time.Second
}
}
}
// GetHTTPClient returns the shared HTTP client
func GetHTTPClient(insecure bool) *http.Client {
if insecure {