From d87720c94b8f261a639b95e5c9d941874fbc1abf Mon Sep 17 00:00:00 2001 From: Anuj Chaudhari Date: Sat, 29 Nov 2025 16:06:58 -0800 Subject: [PATCH] Use http.DefaultTransport.Clone() in UAA version check Replace manual http.Transport creation with cloning DefaultTransport to preserve default transport settings while configuring TLS. --- integration/helpers/version.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/integration/helpers/version.go b/integration/helpers/version.go index 3ebe160bfb9..5a8fffd8f4b 100644 --- a/integration/helpers/version.go +++ b/integration/helpers/version.go @@ -43,9 +43,8 @@ func (v UAAVersion) Version() string { func IsUAAVersionAtLeast(minVersion string) bool { info := fetchAPIVersion() uaaUrl := fmt.Sprintf("%s/info", info.Links.UAA.Href) - tr := &http.Transport{ - TLSClientConfig: &tls.Config{InsecureSkipVerify: SkipSSLValidation()}, - } + tr := http.DefaultTransport.(*http.Transport).Clone() + tr.TLSClientConfig = &tls.Config{InsecureSkipVerify: SkipSSLValidation()} req, err := http.NewRequest("GET", uaaUrl, nil) Expect(err).ToNot(HaveOccurred()) req.Header.Add("Accept", "application/json")