terraform-provider-github icon indicating copy to clipboard operation
terraform-provider-github copied to clipboard

autolink references 404 during refresh stage

Open sidekick-eimantas opened this issue 3 years ago • 0 comments

Terraform Version

Terraform v1.2.7 on darwin_arm64 Github provider - v4.31.0

Affected Resource(s)

  • github_repository_autolink_reference

Terraform Configuration Files

resource "github_repository_autolink_reference" "eng" {
  provider = github.skm-github-admin-app
  for_each = toset(
    [
      "infrastructure",
      "glue",
    ]
  )

  repository          = each.key
  key_prefix          = "ENG-"
  target_url_template = "https://linear.app/skm/issue/ENG-<num>"
}

Expected Behavior

Refresh stage should have detected the 404, and marked the resource as missing, to be re-created

Actual Behavior

Terraform has been successfully initialized!
Acquiring state lock. This may take a few moments...
github_repository_autolink_reference.eng["infrastructure"]: Refreshing state... [id=642741]
github_repository_autolink_reference.eng["glue"]: Refreshing state... [id=642742]
╷
│ Error: GET https://api.github.com/repos/skm/glue/autolinks/642742: 404 Not Found []
│ 
│   with github_repository_autolink_reference.eng["glue"],
│   on autolink-references.tf line 1, in resource "github_repository_autolink_reference" "eng":
│    1: resource "github_repository_autolink_reference" "eng" {
│ 
╵

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform apply

sidekick-eimantas avatar Sep 09 '22 11:09 sidekick-eimantas