The Wire · Showcase
GO-TFE SHIPS PROVIDER SET CRUD AND REGISTRY READS IN V1.107.0
By RepoJournal · Filed · About HashiCorp
HashiCorp's Terraform Enterprise Go client unlocked atomic provider set management and registry provider lookup by ID, completing the API surface teams need for no-code infrastructure.
go-tfe v1.107.0 [1] lands three critical API additions that unblock Terraform Enterprise workflows. The centerpiece is full CRUD support for ProviderSets [2] with atomic update semantics, meaning a single PATCH request can now change global, project, and workspace assignments without race conditions. Callers can also read registry providers by unique identifier [1] and access the SourceModuleID field [3] on workspaces provisioned from no-code modules, exposing infrastructure patterns the API already tracked but the client couldn't surface. On the Nomad side, a UI region-switch bug [4] that silenced allocation data is fixed, and the agent reload endpoint [5] now ships with ACL support, letting operators reload config remotely without SSH access. consul-ecs [6] reverted its v2 API experiment and locked back to the stable v1.34.3 API surface, ending a compatibility mismatch. These are all shipping to production readiness, not experimental features.
One email a day. Unsubscribe in one click.
Keep up with HashiCorp in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Upgrade go-tfe to v1.107.0 if you manage provider sets or no-code modules hashicorp/go-tfe [plan]
- → Test Nomad UI region switching after updating to latest; allocations should now refresh correctly hashicorp/nomad [plan]
- → Update consul-ecs deployments to use v1 API imports; revert from v2 API if applied hashicorp/consul-ecs [immediate]
References
- [1] v1.107.0 ↗ hashicorp/go-tfe
- [2] `provider_set` resource ↗ hashicorp/go-tfe
- [3] feat(workspace): expose source-module-id attribute (#1331) hashicorp/go-tfe
- [4] ui: NMD 917 - UI not updating on region switch (#27886) hashicorp/nomad
- [5] Allow Agent Reload with API - /v1/agent/reload ↗ hashicorp/nomad
- [6] fix: update imports to remove v2 consul api (#343) hashicorp/consul-ecs