The GitLab pipelines for the tofu-provisioning repo are frequently failing with
│ Error: Failed to install provider │ │ Error while installing terraform-provider-openstack/openstack v3.0.0: could │ not query provider registry for │ registry.opentofu.org/terraform-provider-openstack/openstack: failed to │ retrieve authentication checksums for provider: the request failed after 2 │ attempts, please try again later: Get │ "https://release-assets.githubusercontent.com/github-production-release-asset/93446101/fd7160c0-4575-4746-b957-b15f98397df3?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-09-26T14%3A25%3A51Z&rscd=attachment%3B+filename%3Dterraform-provider-openstack_3.0.0_SHA256SUMS&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-09-26T13%3A25%3A42Z&ske=2025-09-26T14%3A25%3A51Z&sks=b&skv=2018-11-09&sig=Q7l7AqeOG2UDISGpbVW7vpWyzadIgI6P%2B5Bf1%2Bpd0lA%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1ODg5NDgwMSwibmJmIjoxNzU4ODk0NTAxLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.1WbH0zUKfAkpHLmSyA7Z-pVFFARvOsyfG59SqQ8H3GA&response-content-disposition=attachment%3B%20filename%3Dterraform-provider-openstack_3.0.0_SHA256SUMS&response-content-type=application%2Foctet-stream": │ net/http: request canceled while waiting for connection (Client.Timeout │ exceeded while awaiting headers)
A first attempted fix was T403028: toolforge tofu-provisioning: Cache terraform-provider-openstack binary somewhere but that did not work because caches are not currently working in our GitLab instance (T365772: Configure cache store for Gitlab WMCS runners).
An upstream discussion about this issue, suggesting the root cause could be rate limiting from GitHub:
https://github.com/orgs/community/discussions/8535