Terrapod is a free, open-source platform replacement for Terraform Enterprise. v1.1.0 is the first minor after the 1.0 stability commitment — every change is additive, with no breaking changes to any public surface (/api/v2 + /api/terrapod/v1 routes, JSON:API attributes, the runner/listener wire protocol, config keys, Helm values, or DB schema).
Highlights
- Resource discovery & onboarding (
terrapod-query) — a tofu-native engine that finds existing, unmanaged cloud resources and emitsimport {}blocks (provider schema → filtereddata-source query → import blocks; MPL, no BUSL). It rides data sources rather than a provider'slist-resource support, so it reaches resourcesterraform querycan't. Usable standalone by any OpenTofu (or Terraform) user, and baked into the platform to drive an in-product onboarding flow behind theworkspace:onboardcapability. The generated config is reviewable, and the import is always a gated, import-only run. - AI onboarding config polish (optional, off by default) — renames discovered resources from their tags, groups, and comments them, safe by construction: it never alters an attribute value or an import id, and the raw config is always kept (Raw ↔ Polished toggle). Includes a derived paired import+resource view.
- Full internationalization — 24 languages (next-intl). Locale is resolved per-request (
NEXT_LOCALEcookie →Accept-Language→en), selectable on the login screen and via a nav switcher. AI plan summaries are translated at view time. Two CI gates keep every offered language 100% complete (no partial locales) and block untranslated UI strings. - AI plan summaries are locale-aware — an optional
localequery param translates the summary and failure analysis on view, cached per-locale (canonical text unchanged).
Status
Stable — additive minor. No migration action required: all schema changes are expand-only and all API changes are additive. Existing plan-tier roles are automatically granted the new workspace:onboard capability by migration; it can be revoked per role.
Full Changelog: v1.0.0...v1.1.0