github mattrobinsonsre/terrapod v0.31.2

latest releases: v0.31.6, v0.31.5, v0.31.4...
9 hours ago

Hotfix release of Terrapod — adds the missing TFE service entries to the runner's CLI-config host{} redirect so cross-workspace terraform_remote_state reads work under internal-ingress deployments.

Bug Fixes

  • Runner host{} redirect: tfe.v2 services missing — when runners.publicApiUrl differs from the in-cluster TERRAPOD_API_URL (internal-ingress topology), the runner writes a terraform CLI host{} block redirecting the public hostname to the internal URL. That block declared only modules.v1 + providers.v1 — which overrides terraform's automatic service discovery for the hostname. Any consumer that goes through discovery (most relevantly data "terraform_remote_state" { backend = "remote" }) hit Error: Host <X> does not provide a tfe service and failed. The cloud-block state path keeps working because it doesn't use service discovery. Fix: add tfe.v2 / tfe.v2.1 / tfe.v2.2 to the services map, all pointing at ${TP_API_URL}/api/v2/ — matches what the public /.well-known/terraform.json advertises.

Status

Stable — single-line fix to the runner entrypoint, no schema or API surface changes.

Full Changelog: v0.31.1...v0.31.2

Don't miss a new terrapod release

NewReleases is sending notifications on new releases.