From e8bdb707dee796610e2eb45c2f4dd043e6dcbe25 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 16 May 2025 11:02:23 +0000 Subject: [PATCH] Backport of fix: avoid sending HEAD request on provider download into v1.12 (#37073) * backport of commit b7cdffa5fb96f830a525d55b45564c17b291e5e5 * backport of commit 1c26d96d07bad9872f0f4f3c330c34b31bdd4db2 --------- Co-authored-by: Or Shachar Co-authored-by: Liam Cervante --- .changes/v1.12/BUG FIXES-20250514-184357.yaml | 5 +++++ internal/providercache/package_install.go | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changes/v1.12/BUG FIXES-20250514-184357.yaml diff --git a/.changes/v1.12/BUG FIXES-20250514-184357.yaml b/.changes/v1.12/BUG FIXES-20250514-184357.yaml new file mode 100644 index 0000000000..c002bf8d6e --- /dev/null +++ b/.changes/v1.12/BUG FIXES-20250514-184357.yaml @@ -0,0 +1,5 @@ +kind: BUG FIXES +body: Fix regression during provider installation by reverting back to not sending HEAD requests. +time: 2025-05-14T18:43:57.332193-04:00 +custom: + Issue: "36998" diff --git a/internal/providercache/package_install.go b/internal/providercache/package_install.go index 78de3ad064..5aff2b20a9 100644 --- a/internal/providercache/package_install.go +++ b/internal/providercache/package_install.go @@ -34,6 +34,7 @@ func installFromHTTPURL(ctx context.Context, meta getproviders.PackageMeta, targ Client: httpclient.New(), Netrc: true, XTerraformGetDisabled: true, + DoNotCheckHeadFirst: true, } urlObj, err := url.Parse(urlStr)