Add temporary bypass for HTTP/HTTPS mismatch

Signed-off-by: eschcam <cameron.scholes@est.tech>
pull/11610/head
eschcam 3 years ago
parent 632df1470c
commit c5c52810c8

@ -216,8 +216,15 @@ func checkHostExists(host string) (bool, error) {
resp, err := http.Get(host) resp, err := http.Get(host)
if err != nil || resp == nil { if err != nil || resp == nil {
log.Fatalf("Failed to get response from host. Error: %v", err.Error()) // The testing repository doesn't implement HTTPS correctly.
return false, err // TODO: Fix test repo responses
if err != nil && strings.HasSuffix(err.Error(), "server gave HTTP response to HTTPS client") {
log.Printf("Warning: %v", err.Error())
return true, nil
} else {
log.Printf("Failed to get response from host. Error: %v", err.Error())
return false, err
}
} }
return true, nil return true, nil

Loading…
Cancel
Save