Terraform
Terraform Enterprise v202205-1 (619)
Known Issues
- External Vault users using the default Vault namespace will see the error
/usr/bin/vault-external-configure: line 37: VAULT_NAMESPACE: unbound variable
in thetfe-vault
logs when attempting to start Terraform Enterprise. This error prevents Terraform Enterprise from starting. To resolve this, runtfe-admin app-config -k extern_vault_namespace -v 'root'
and restart Terraform Enterprise. This does not affect External Vault users that use a custom Vault namespace.
Breaking Changes
- All container names now follow the same naming convention:
tfe-<service>
. If you have tooling that identifies containers by name, make sure this tooling is updated to reflect the new naming convention.
Features
- Add option to de-register inactive Agents through the Organization Settings > Agents UI.
- Updated Organization Memberships api to add new
filter[email]
query parameter. - Updated Teams api to add new
filter[names]
query parameter.
Bug Fixes
- Fixed a bug where long words in a workspace readme were overflowing its column
- Fixed potential issue when remembering 2FA logins with modern web browsers.
- Changed logging to remove deprecation warnings related to :after_commit callbacks. This reduces noise in log output.
- Fixed an issue with mock generation for nested attributes within a provider, which blocked Sentinel mocks from generating
- Fixed application navigation to optimize for mobile use.
- Fixed speculative, plan-only runs with incorrect run statuses that could prevent you from renaming workspaces.
- Fixed a bug that broke retries for recoverable Git operations.
- Fixed a bug that caused Git operations to retry unrecoverable authentication errors.
- Improved agent dequeueing performance for large agent pools.
- Changed Vault CLI commands to Vault API calls for token creation. This will prevent any Vault CLI/Server version mismatch errors.
- Fixed issue where log tags such as "[Audit Log]" were not visible in logs.
Security
- Adopted container updates to address reported vulnerabilities in underlying packages / dependencies.
- Updated the version of the internally-managed Vault server to 1.10.2.
- Updated the version of the internally-managed Nomad server to 1.2.6.