Skip to content

flake: TestProvision/external-agent #1353

@flake-investigator

Description

@flake-investigator

Summary

CI run failed in provisioner/terraform during TestProvision/external-agent with terraform init returning exit status 1.

CI Run (original)

Failure Log (original)

=== FAIL: provisioner/terraform TestProvision/external-agent (21.24s)
    t.go:111: ... executor: command done  args="[init -no-color -input=false -json]"  error="exit status 1"
    t.go:111: ... init failed  error="exit status 1"
    t.go:111: ... recv done on Session ... error= drpc: stream terminated by sending error
    provision_test.go:1125:
        Error: Received unexpected error:
            cannot plan before successful init

Notes

  • No data race warnings or panic/OOM indicators.
  • The failing subtest sets SkipCacheProviders: true in provisioner/terraform/provision_test.go, so Terraform init may hit the network for providers; stderr from terraform init was not present in the logs.

Root Cause

Infrastructure/flaky (terraform init failed; likely transient provider download/registry/network issue, but logs do not include explicit provider error).

Related Issues

Assignment Analysis

  • Test definition: provisioner/terraform/provision_test.go (external-agent subtest around lines ~981-1020).
  • Recent non-trivial test file changes from git log --oneline -10 --follow provisioner/terraform/provision_test.go show caching-related updates by Kacper Sawicki (f543a87b) and provisioner changes by Steven Masley (61d7d298, 3194bcf). Assigning to Steven Masley (Emyrk) as provisioner/terraform owner; reassign if needed.

Reproduction

  • go test ./provisioner/terraform -run TestProvision/external-agent -count=1

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions