You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// OpenTofu provider resolution errors (the CI failures that prompted this change)
19
19
{
20
-
name: "opentofu context deadline on provider resolve",
21
-
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/null: could not connect to registry.opentofu.org: failed to request discovery document: Get \"https://registry.opentofu.org/.well-known/terraform.json\": context deadline exceeded",
20
+
name: "opentofu context deadline on provider resolve",
21
+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/null:"+
22
+
" could not connect to registry.opentofu.org: failed to request discovery document:"+
23
+
` Get "https://registry.opentofu.org/.well-known/terraform.json": context deadline exceeded`,
22
24
wantMatch: true,
23
25
},
24
26
{
25
-
name: "opentofu TLS handshake timeout on provider resolve",
26
-
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/aws: could not connect to registry.opentofu.org: TLS handshake timeout",
27
+
name: "opentofu TLS handshake timeout on provider resolve",
28
+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/aws:"+
29
+
" could not connect to registry.opentofu.org: TLS handshake timeout",
27
30
wantMatch: true,
28
31
},
29
32
{
30
-
name: "opentofu tcp timeout on provider resolve",
31
-
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/null: could not connect to registry.opentofu.org: tcp connection timeout",
33
+
name: "opentofu tcp timeout on provider resolve",
34
+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/null:"+
35
+
" could not connect to registry.opentofu.org: tcp connection timeout",
32
36
wantMatch: true,
33
37
},
34
38
{
35
-
name: "opentofu tcp connection reset on provider resolve",
36
-
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/null: could not connect to registry.opentofu.org: tcp: connection reset by peer",
39
+
name: "opentofu tcp connection reset on provider resolve",
40
+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/null:"+
41
+
" could not connect to registry.opentofu.org: tcp: connection reset by peer",
37
42
wantMatch: true,
38
43
},
39
44
{
40
-
name: "opentofu failed to query available provider packages",
41
-
errMsg: "Error: Failed to query available provider packages\nCould not retrieve the list of available versions for provider hashicorp/null: could not connect to registry.opentofu.org: context deadline exceeded",
45
+
name: "opentofu failed to query available provider packages",
46
+
errMsg: "Error: Failed to query available provider packages\n"+
47
+
"Could not retrieve the list of available versions for provider hashicorp/null:"+
48
+
" could not connect to registry.opentofu.org: context deadline exceeded",
42
49
wantMatch: true,
43
50
},
44
51
{
45
-
name: "opentofu discovery document deadline",
46
-
errMsg: "failed to request discovery document: Get \"https://registry.opentofu.org/.well-known/terraform.json\": context deadline exceeded",
52
+
name: "opentofu discovery document deadline",
53
+
errMsg: `failed to request discovery document: Get "https://registry.opentofu.org/.well-known/terraform.json":`+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/nonexistent: provider registry registry.opentofu.org does not have a provider named hashicorp/nonexistent",
128
+
name: "provider not found is permanent",
129
+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/nonexistent:"+
130
+
" provider registry registry.opentofu.org does not have a provider named hashicorp/nonexistent",
120
131
wantMatch: false,
121
132
},
122
133
{
123
-
name: "version constraint mismatch is permanent",
124
-
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/aws: no available releases match the given constraints >= 99.0.0",
134
+
name: "version constraint mismatch is permanent",
135
+
errMsg: "Error: Failed to resolve provider packages\nCould not resolve provider hashicorp/aws:"+
136
+
" no available releases match the given constraints >= 99.0.0",
0 commit comments