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.v2services missing — whenrunners.publicApiUrldiffers from the in-clusterTERRAPOD_API_URL(internal-ingress topology), the runner writes a terraform CLIhost{}block redirecting the public hostname to the internal URL. That block declared onlymodules.v1+providers.v1— which overrides terraform's automatic service discovery for the hostname. Any consumer that goes through discovery (most relevantlydata "terraform_remote_state" { backend = "remote" }) hitError: Host <X> does not provide a tfe serviceand failed. The cloud-block state path keeps working because it doesn't use service discovery. Fix: addtfe.v2/tfe.v2.1/tfe.v2.2to the services map, all pointing at${TP_API_URL}/api/v2/— matches what the public/.well-known/terraform.jsonadvertises.
Status
Stable — single-line fix to the runner entrypoint, no schema or API surface changes.
Full Changelog: v0.31.1...v0.31.2