github mattrobinsonsre/terrapod v0.33.2

2 hours ago

v0.33.2 finishes the mirror self-hosted-provider work started in v0.33.1.

Bug Fixes

  • Platform Terrapod provider returned empty from the mirror — v0.33.1's Tier-0 lookup queries the registry_provider_versions tables, but the platform Terrapod provider itself doesn't live there. It's fetched on demand from GitHub Releases by platform_provider_service and cached at a separate cache/provider/terrapod/... storage path. The Tier-0 query always missed for the platform provider, so the runner's lock-extender kept logging no h1 from mirror for provider .../default/terrapod and falling back to a full tofu providers lock archive download. Added a Tier-0a branch ahead of the registry-tables lookup that serves the platform provider directly from its on-disk cache, with shasum read from the cached SHA256SUMS file and lazy h1 backfill cached in Redis (tp:platform_provider_h1:{version}:{os}:{arch}, 30-day TTL — archive contents are immutable per release).

Status

Stable.

Full Changelog: v0.33.1...v0.33.2

Don't miss a new terrapod release

NewReleases is sending notifications on new releases.