Releases: hashicorp/terraform-provider-tfe
v0.71.0
FEATURES:
- New resource:
r/tfe_vault_oidc_configurationfor managing Vault OIDC configurations. by @helenjw #1835 - New resource:
r/tfe_aws_oidc_configurationfor managing AWS OIDC configurations. by @helenjw #1835 - New resource:
r/tfe_gcp_oidc_configurationfor managing GCP OIDC configurations. by @helenjw #1835 - New resource:
r/tfe_azure_oidc_configurationfor managing Azure OIDC configurations. by @helenjw. #1835 - New resource:
r/tfe_hyok_configurationfor managing HYOK configurations. by @helenjw #1835 - New Data Source:
d/hyok_customer_key_versionis a new data source for finding HYOK customer key versions. by @dominicretli #1842 - New Data Source:
d/hyok_encrypted_data_keyis a new data source for finding HYOK encrypted data keys. by @dominicretli #1842 r/tfe_organization: Adds theenforce_hyokboolean attribute, by @iuri-slywitch-hashicorp.d/tfe_organization: Adds theenforce_hyokboolean attribute, by @iuri-slywitch-hashicorp.r/tfe_workspace: Adds thehyok_enabledread-only boolean attribute, by @iuri-slywitch-hashicorp.d/tfe_workspace: Adds thehyok_enabledread-only boolean attribute, by @iuri-slywitch-hashicorp.d/tfe_workspace: Adds support for additional read-only attributes:locked,created_at,updated_at,environment,apply_duration_average,plan_duration_average,source,setting_overwrites,permissions, andactions. By @rageshganeshkumar.
v0.70.0
FEATURES:
d/tfe_agent_pool: Adds theallowed_project_idsandexcluded_workspace_idsattributes, by @tylerworlf #1822r/tfe_agent_pool_allowed_projects: Adds support for scoping agent pools to projects, by @tylerworlf #1822r/tfe_agent_pool_excluded_workspaces: Adds support for excluding workspaces from the scope of agent pools, by @tylerworlf #1822r/tfe_project_settings: Adds support for managing project settings. This initially supports setting adefault_execution_modeanddefault_agent_pool_idwhich override the organization defaults. When not specified in the configuration, the organization defaults will be used and can be read from the resource. by @JarrettSpiker #1822
BUG FIXES:
r/tfe_workspace_settings: Prevent unintended clearing of workspace-level tags on the first apply when tags is unset by making tag updates sparse. By @shwetamurali #1851
DEPRECATIONS:
v0.69.0
BREAKING CHANGES:
All resources have been upgraded to use the latest Terraform plugin protocol. This provider now requires a Terraform version of v1.0.0 or later.
ENHANCEMENTS:
r/tfe_oauth_client: Theoauth_tokenattribute no longer triggers resource replacement unless combined with other replacement-triggering attributes. Useterraform apply -replaceto force replacement. By @lilincmu #1825
FEATURES:
r/tfe_registry_module: Addsource_directoryandtag_prefixregistry module support for private registry monorepository, which is a beta feature and not available to all users, by @jillirami (#1800)r/tfe_stackAdds support for managing agent pools on a Stack, by @Maed223 #1836r/tfe_terraform_version: Adds support for specifying architecture-specific binaries using thearchsattribute, by @kelsi-hoyle 1762r/tfe_opa_version: Adds support for specifying architecture-specific binaries using thearchsattribute, by @kelsi-hoyle 1762r/tfe_sentinel_version: Adds support for specifying architecture-specific binaries using thearchsattribute, by @kelsi-hoyle 1762
DEPRECATIONS:
r/tfe_terraform_version: Theurlandshaattributes are deprecated and will be removed in a future version. Use thearchsattribute to specify architecture-specific binaries going forward, by @kelsi-hoyle 1762r/tfe_opa_version: Theurlandshaattributes are deprecated and will be removed in a future version. Use thearchsattribute to specify architecture-specific binaries going forward, by @kelsi-hoyle 1762r/tfe_sentinel_version: Theurlandshaattributes are deprecated and will be removed in a future version. Use thearchsattribute to specify architecture-specific binaries going forward, by @kelsi-hoyle 1762r/tfe_oauth_client: Theoauth_tokenattribute no longer triggers resource replacement unless combined with other replacement-triggering attributes. Useterraform apply -replaceto force replacement. By @lilincmu #1825r/tfe_test_variable: Add missing argument reference and attributes documentation (#1625)
BUG FIXES:
r/tfe_notification_configuration: update url attribute to be sensitive, by @jillirami #1799d/tfe_project: fixes: 'duplicate set element' error, as workspaces can appear multiple times in get /workspaces, by @lewis-catley #1817r/tfe_workspace: fixed documentation Example Usages to use thetfe_organization.test-organization.nameas organization namer/tfe_workspace_run: fixed documentation Example Usages to use thetfe_organization.test-organization.nameas organization name
v0.68.2
fix: read ws before creating tfe_workspace_settings (#1795) * fix: read ws before create settings During create, the default boolean values coming from the model can easily overwrite the values that were set on the tfe_workspace. The solution is to read the workspace before creating the settings resource so that the state is set correctly. * chore: prep for 0.68.2 release * fix underscores in variable names
v0.68.1
bump VERSION (#1790)
v0.68.0
v0.68.0
FEATURES:
r/tfe_workspace_settings: offers more arguments for managing the workspace configuration, by @drewmullen #1781
v0.67.1
v0.67.0
Merge pull request #1764 from hashicorp/changelog-0point67 Prepping for v0.67.0 release
v0.66.0
v0.66.0
BUG FIXES:
d/tfe_outputs: fixes 'error inferring type for key' for output objects that had a key with null value. (#1709), by @uturunku1 #1699r/tfe_workspace_settings: fixesProvider produced inconsistent result after applyerror when settingremote_state_consumer_idsto an empty set in config. #1728ephemeral-resources/tfe_team_token: Ephemeral team tokens are now only valid within the context of a Terraform run, by @ctrombley #1736
FEATURES:
r/tfe_team_token: Adds support for creating multiple team tokens for a single team by adding thedescriptionattribute, which must be unique per team, by @mkam #1698
DEPRECATIONS:
ephemeral-resources/tfe_organization_token: Ephemeral organization tokens have been removed, by @ctrombley #1736ephemeral-resources/tfe_agent_token: Ephemeral agent tokens have been removed, by @ctrombley #1736ephemeral-resources/tfe_audit_trail_token: Ephemeral audit trail tokens have been removed, by @ctrombley #1736
v0.65.2
BUG FIXES:
r/tfe_notification_configuration: update attribute validator to allow variable refs (#1696), by @uturunku1 #1705r/tfe_team_token: do not clear token from state after upgrade (#1700), by @ctrombley #1706r/tfe_policy_set_parameter: fix schema errors, by @ctrombley #1706
v0.65.1
BUG FIXES:
d/tfe_outputs: fix regression after framework upgrade (#1697), by @ctrombley #1699
v0.65.0
FEATURES:
Note: New tag attributes are only available in HCP Terraform and Terraform Enterprise releases v202504-1 or later
-
New Ephemeral Resource:
tfe_audit_trail_tokenis a new ephemeral resource for creating and managing audit trail tokens, by @uturunku1 #1675 -
New Ephemeral Resource:
tfe_organization_tokenis a new ephemeral resource for creating and managing organization tokens, by @ctrombley #1616 -
New Ephemeral Resource:
tfe_team_tokenis a new ephemeral resource for creating and managing team tokens in an organization, by @shwetamurali and @ctrombley #1628 -
New Ephemeral Resource:
tfe_agent_tokenis a new ephemeral resource for creating and managing agent tokens, by @uturunku1 (#1627) -
New Ephemeral Resource:
tfe_outputsis a new ephemeral resource for retrieving the state version outputs of a workspace without writing sensitive data to the state file, by @ctrombley #1640 -
New Data Source:
tfe_registry_moduleis a new data source for finding
registry modules by @drewmullen and @danquack #1667 -
New Ephemeral Resource:
agent_tokenis a new ephemeral
resource for creating and managing agent tokens, by @uturunku1 (#1627) -
r/tfe_project: Addstagsandignore_additional_tagsattribute, by @sebasslash #1543 -
r/tfe_workspace: Addstags,ignore_additional_tagsandeffective_tagsattribute, by @sebasslash #1543 -
d/tfe_project: Adds theeffective_tagsattribute, by @sebasslash #1543 -
d/tfe_workspace: Adds theeffective_tagsattribute which reflects all effective tags computed on the workspace, by @sebasslash #1543 -
d/tfe_workspace_ids: Adds thetag_filtersattribute which filters the list of workspace IDs specified by theincludeorexcludefields, by @sebasslash #1543
ENHANCEMENTS:
-
r/tfe_variable: Addvalue_wowrite-only attribute, by @uturunku1 (#1639) -
r/tfe_test_variable: Addvalue_wowrite-only attribute, by @uturunku1 (#1639) -
r/tfe_policy_set_parameter: Addvalue_wowrite-only attribute, by @ctrombley (#1641) -
r/tfe_organization_run_task: Addhmac_key_wowrite-only attribute, by @shwetamurali (#1646) -
r/tfe_saml_settings: Addprivate_key_wowrite-only attribute, by @uturunku1 (#1660) -
r/tfe_ssh_key: Addkey_wowrite-only attribute, by @ctrombley (#1659) -
r/tfe_team_notification_configuration: Addtoken_wowrite-only attribute, by @shwetamurali (#1665) -
r/tfe_notification_configuration: Addtoken_wowrite-only attribute, by @uturunku1 (#1664) -
r/tfe_workspace: Do not force recreation of workspace if users do not providesource_nameorsource_url. #1674
BUG FIXES:
r/tfe_oauth_client: Ensureoauth_token_idupdates register when performing aterraform apply, by @hashimoon #1631
v.0.64.0
FEATURES:
r/tfe_project: Addauto_destroy_activity_durationfield to the project resource, which automatically propagates auto-destroy settings to workspaces 1550d/tfe_project: Addauto_destroy_activity_durationfield to the project datasource 1550r/tfe_team_project_access: Addvariable_setsattribute toproject_access, by @mkam #1565
BUG FIXES:
-
r/tfe_stack: Fix serialization issue when using github app installation within vcs_repo block, by @mjyocca #1572 -
r/tfe_workspace_settings: Prevent fetching of all workspaces as theremote_state_consumer_idswhenglobal_remote_stateis set to true, by @Uk1288 #1606
v.0.63.0
BUG FIXES:
r/tfe_workspace_settings: Allow multiple unknown values inremote_state_consumer_ids, by @brandonc #1569
FEATURES:
- New Resource:
tfe_team_notification_configurationis a new resource for managing team notification configurations, by @jfreda (#1540)
v0.62.0
FEATURES:
v0.61.0
DEPRECATIONS:
r/tfe_workspace:global_remote_stateandremote_state_consumer_idshave been deprecated and moved totfe_workspace_settings(see ENHANCEMENTS below for more details)
FEATURES:
r/tfe_audit_trail_tokenis a new resource for managing audit trail tokens in organization, by @glensarti and @c4po 1533
v0.60.1
BUG FIXES:
r/tfe_policy: enforcement level can be updated on OPA policies by @glennsarti #1521
ENHANCEMENTS:
r/tfe_workspace_settings:global_remote_stateandremote_state_consumer_idscan now be managed usingtfe_workspace_settings. This enhancement avoids the possibility of a mutual dependency between two or more workspaces that may access each others' state by @brandonc #1524
v0.60.0
BUG FIXES:
r/tfe_no_code_module: Wait for the registry module version to be created before creating the no-code-module. Also, the version_pin attribute must be set when variable options are created by @dsa0x #1504r/tfe_workspace_run_task: Do not error when reading workspace tasks that no longer exist by @glennsarti #1500r/tfe_organization_run_task: Do not error when reading organization tasks that no longer exist by @glennsarti #1500r/tfe_organization_run_task_global_settings: Do not error when reading organization task global settings that no longer exist by @glennsarti #1500
FEATURES:
v0.65.4-alpha.1
BUG FIXES:
d/tfe_outputs: fixes 'error inferring type for key' for output objects that had a key with null value. (#1709), by @uturunku1 #1699
v0.65.2
BUG FIXES:
r/tfe_notification_configuration: update attribute validator to allow variable refs (#1696), by @uturunku1 #1705r/tfe_team_token: do not clear token from state after upgrade (#1700), by @ctrombley #1706r/tfe_policy_set_parameter: fix schema errors, by @ctrombley #1706
v0.65.1
BUG FIXES:
d/tfe_outputs: fix regression after framework upgrade (#1697), by @ctrombley #1699
v0.65.0
FEATURES:
Note: New tag attributes are only available in HCP Terraform and Terraform Enterprise releases v202504-1 or later
-
New Ephemeral Resource:
tfe_audit_trail_tokenis a new ephemeral resource for creating and managing audit trail tokens, by @uturunku1 #1675 -
New Ephemeral Resource:
tfe_organization_tokenis a new ephemeral resource for creating and managing organization tokens, by @ctrombley #1616 -
New Ephemeral Resource:
tfe_team_tokenis a new ephemeral resource for creating and managing team tokens in an organization, by @shwetamurali and @ctrombley #1628 -
New Ephemeral Resource:
tfe_agent_tokenis a new ephemeral resource for creating and managing agent tokens, by @uturunku1 (#1627) -
New Ephemeral Resource:
tfe_outputsis a new ephemeral resource for retrieving the state version outputs of a workspace without writing sensitive data to the state file, by @ctrombley #1640 -
New Data Source:
tfe_registry_moduleis a new data source for finding
registry modules by @drewmullen and @danquack #1667 -
New Ephemeral Resource:
agent_tokenis a new ephemeral
resource for creating and managing agent tokens, by @uturunku1 (#1627) -
r/tfe_project: Addstagsandignore_additional_tagsattribute, by @sebasslash #1543 -
r/tfe_workspace: Addstags,ignore_additional_tagsandeffective_tagsattribute, by @sebasslash #1543 -
d/tfe_project: Adds theeffective_tagsattribute, by @sebasslash #1543 -
d/tfe_workspace: Adds theeffective_tagsattribute which reflects all effective tags computed on the workspace, by @sebasslash #1543 -
d/tfe_workspace_ids: Adds thetag_filtersattribute which filters the list of workspace IDs specified by theincludeorexcludefields, by @sebasslash #1543
ENHANCEMENTS:
-
r/tfe_variable: Addvalue_wowrite-only attribute, by @uturunku1 (#1639) -
r/tfe_test_variable: Addvalue_wowrite-only attribute, by @uturunku1 (#1639) -
r/tfe_policy_set_parameter: Addvalue_wowrite-only attribute, by @ctrombley (#1641) -
r/tfe_organization_run_task: Addhmac_key_wowrite-only attribute, by @shwetamurali (#1646) -
r/tfe_saml_settings: Addprivate_key_wowrite-only attribute, by @uturunku1 (#1660) -
r/tfe_ssh_key: Addkey_wowrite-only attribute, by @ctrombley (#1659) -
r/tfe_team_notification_configuration: Addtoken_wowrite-only attribute, by @shwetamurali (#1665) -
r/tfe_notification_configuration: Addtoken_wowrite-only attribute, by @uturunku1 (#1664) -
r/tfe_workspace: Do not force recreation of workspace if users do not providesource_nameorsource_url. #1674
BUG FIXES:
r/tfe_oauth_client: Ensureoauth_token_idupdates register when performing aterraform apply, by @hashimoon #1631
v.0.64.0
FEATURES:
r/tfe_project: Addauto_destroy_activity_durationfield to the project resource, which automatically propagates auto-destroy settings to workspaces 1550d/tfe_project: Addauto_destroy_activity_durationfield to the project datasource 1550r/tfe_team_project_access: Addvariable_setsattribute toproject_access, by @mkam #1565
BUG FIXES:
-
r/tfe_stack: Fix serialization issue when using github app installation within vcs_repo block, by @mjyocca #1572 -
r/tfe_workspace_settings: Prevent fetching of all workspaces as theremote_state_consumer_idswhenglobal_remote_stateis set to true, by @Uk1288 #1606
v.0.63.0
BUG FIXES:
r/tfe_workspace_settings: Allow multiple unknown values inremote_state_consumer_ids, by @brandonc #1569
FEATURES:
- New Resource:
tfe_team_notification_configurationis a new resource for managing team notification configurations, by @jfreda (#1540)
v0.62.0
FEATURES:
v0.61.0
DEPRECATIONS:
r/tfe_workspace:global_remote_stateandremote_state_consumer_idshave been deprecated and moved totfe_workspace_settings(see ENHANCEMENTS below for more details)
FEATURES:
r/tfe_audit_trail_tokenis a new resource for managing audit trail tokens in organization, by @glensarti and @c4po 1533
v0.60.1
BUG FIXES:
r/tfe_policy: enforcement level can be updated on OPA policies by @glennsarti #1521
ENHANCEMENTS:
r/tfe_workspace_settings:global_remote_stateandremote_state_consumer_idscan now be managed usingtfe_workspace_settings. This enhancement avoids the possibility of a mutual dependency between two or more workspaces that may access each others' state by @brandonc #1524
v0.60.0
BUG FIXES:
r/tfe_no_code_module: Wait for the registry module version to be created before creating the no-code-module. Also, the version_pin attribute must be set when variable options are created by @dsa0x #1504r/tfe_workspace_run_task: Do not error when reading workspace tasks that no longer exist by @glennsarti #1500r/tfe_organization_run_task: Do not error when reading organization tasks that no longer exist by @glennsarti #1500r/tfe_organization_run_task_global_settings: Do not error when reading organization task global settings that no longer exist by @glennsarti #1500
FEATURES:
r/tfe_organization: Addspeculative_plan_management_enabledattribute, by @lilincmu #1509d/tfe_organization: Addspeculative_plan_management_enabledattribute, by @lilincmu #1509
v0.59.0
BREAKING CHANGES
r/tfe_team: Default "secret" visibility has been removed from tfe_team because it now requires explicit or owner access. The default, "organization", is now computed by the platform. by @brandonc #1439
BUG FIXES:
r/tfe_workspace_run_task: The Workspace Run Task resource will use the stages attribute by @glennsarti #1459
v0.58.0
ENHANCEMENTS:
d/tfe_project: Addworkspace_namesattribute, by @1natedawg #1429r/tfe_team: Add attributeallow_member_token_managementtotfe_teamby @juliannatetreault #1398
BUG FIXES:
r/tfe_workspacehtml_url is now planned to be recomputed whennamechanges. Previously, changed values would show up on the next plan, by @brandonc 1422
v0.57.1
r/tfe_stackinitial support for this BETA feature was ...