Releases: hashicorp/terraform-provider-tfe
Releases · hashicorp/terraform-provider-tfe
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_enabled
attribute, by @lilincmu #1509d/tfe_organization
: Addspeculative_plan_management_enabled
attribute, 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_names
attribute, by @1natedawg #1429r/tfe_team
: Add attributeallow_member_token_management
totfe_team
by @juliannatetreault #1398
BUG FIXES:
r/tfe_workspace
html_url is now planned to be recomputed whenname
changes. Previously, changed values would show up on the next plan, by @brandonc 1422
v0.57.1
r/tfe_stack
initial support for this BETA feature was released in v0.57.0 but the documentation link was broken and it was not mentioned in the release notes. NOTE: This resource is subject to change and has limited support in HCP Terraform.d/tfe_github_app_installation
the documentation link for this resource was incorrectly named tfe_github_installation
v0.57.0
FEATURES:
r/tfe_data_retention_policy
is a new resource for managing data retention policies for organizations and workspaces, by @SwiftEngineer 1385r/tfe_team
: Add attributemanage_agent_pools
toorganization_access
ontfe_team
by @emlanctot #1358r/tfe_workspace
: Add anauto_destroy_activity_duration
attribute for automatic scheduling of auto-destroy runs based off of workspace activity, by @notchairmk #1377d/tfe_workspace
: Add anauto_destroy_activity_duration
, by @notchairmk #1377d/tfe_organization_run_task_global_settings
: Add a datasource to retrieve the global settings of Run tasks, by @glennsarti #1328r/tfe_organization_run_task_global_settings
: Add a resource to manage the global settings of Run tasks, by @glennsarti #1328r/tfe_notification_configuration
: Addworkspace:auto_destroy_reminder
andworkspace:auto_destroy_run_results
as allowed notification configuration trigger types, by @notchairmk #1394r/tfe_workspace_settings
: Remove workspace and agent pool ID validations, by @joekarl 1418r/tfe_team_project_access
: Remove project ID validation, by @joekarl 1418
DEPRECATIONS and BREAKING CHANGES:
r/_workspace_run_task
: Thestage
attribute has been deprecated in favor of thestages
attribute, by @glennsarti #1328d/_workspace_run_task
: Thestage
attribute has been deprecated in favor of thestages
attribute, by @glennsarti #1328
v0.56.0
ENHANCEMENTS:
r/tfe_oauth_client
: Add Bitbucket Data Center support with thebitbucket_data_center
option forservice_provider
by @zainq11 #1303r/tfe_workspace
: Add anauto_destroy_at
attribute for scheduling an auto-destroy run in the future, by @notchairmk 1354d/tfe_workspace
: Add anauto_destroy_at
attribute for reading a scheduled auto-destroy, by @notchairmk 1354r/tfe_registry_module
: Addinitial_version
support for Branch Based Modules by @aaabdelgany #1363r/tfe_oauth_client
: Addagent_pool_id
as an optional argument to enable Private VCS support, by @roleesinhaHC 1255r/tfe_project
: Increase the Project name length from 36 to 40 characters @hs26gill #1351
BUG FIXES:
r/tfe_registry_module
: Prevents constant diff after a successful apply whentags
andtests_enabled
is not set by @Uk1288 #1357
FEATURES:
- New Data Source:
d/tfe_projects
is a new data source to retrieve all projects in an organization, by @tdevelioglu
v0.55.0
FEATURES:
r/tfe_team
: Add attributesmanage_teams
,manage_organization_access
, andaccess_secret_teams
toorganization_access
ontfe_team
by @juliannatetreault #1313
NOTES:
- This release's changes have been edited for correctness. #1351 (
r/tfe_project
: Increase the Project name length from 36 to 40 characters) was erroneously reported as included in the v0.55.0 release. Those changes have been included in v0.56.0.
v0.54.0
ENHANCEMENTS:
- Rebrand Terraform Cloud to HCP Terraform by @sebasslash #1328
- Adds
post_apply
to list of possiblestages
for Run Tasks by @carolinaborim #1307
FEATURES:
d/tfe_oauth_client
: Addproject_ids
attribute, by @Netra2104 1148d/tfe_oauth_client
: Addorganization_scoped
attribute, by @Netra2104 1148- New Resource:
r/tfe_project_oauth_client
attaches/detaches an existingproject
to an existingoauth client
, by @Netra2104 1144 - New Resource:
r/tfe_test_variable
is a new resource for creating environment variables used by registry modules for terraform test, by @aaabdelgany 1285
BUG FIXES:
v0.53.0
ENHANCEMENTS:
r/tfe_project
: Adddescription
attribute, by @netramali 1271d/tfe_project
: Adddescription
attribute, by @netramali 1271
FEATURES:
r/tfe_workspace
: Addignore_additional_tag_names
which explicitly ignorestag_names
not defined by config so they will not be overwritten by the configured tags, by @brandonc and @mbillow 1254r/tfe_oauth_client
: Addorganization_scoped
attribute, by @Netra2104 1142
BUG FIXES:
r/tfe_registry_module
: Fix registry module always triggering re-creation when an organization is not present, by @hashimoon 1263r/tfe_workspace
: Change the error message returned when a workspace cannot be safe-deleted to reflect that the error can happen when the latest state is still being processed @uturunku1 1274
ENHANCEMENTS:
r/tfe_registry_module
: UpdateDelete
method to callDeleteByName
whenmodule_provider
is not present, andDeleteProvider
whenmodule_provider
exists @laurenolivia1267
v0.52.0
FEATURES:
- New Resource:
r/tfe_registry_provider
is a new resource for managing public and private providers in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_registry_provider
is a new data source to retrieve information about a public or private provider in the private registry, by @tmatilai 1185 - New Data Source: `d/...
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.1
v0.58.0
ENHANCEMENTS:
d/tfe_project
: Addworkspace_names
attribute, by @1natedawg #1429r/tfe_team
: Add attributeallow_member_token_management
totfe_team
by @juliannatetreault #1398
BUG FIXES:
v0.57.1
r/tfe_stack
initial support for this BETA feature was released in v0.57.0 but the documentation link was broken and it was not mentioned in the release notes. NOTE: This resource is subject to change and has limited support in HCP Terraform.d/tfe_github_app_installation
the documentation link for this resource was incorrectly named tfe_github_installation
v0.57.0
FEATURES:
r/tfe_data_retention_policy
is a new resource for managing data retention policies for organizations and workspaces, by @SwiftEngineer 1385r/tfe_team
: Add attributemanage_agent_pools
toorganization_access
ontfe_team
by @emlanctot #1358r/tfe_workspace
: Add anauto_destroy_activity_duration
attribute for automatic scheduling of auto-destroy runs based off of workspace activity, by @notchairmk #1377d/tfe_workspace
: Add anauto_destroy_activity_duration
, by @notchairmk #1377d/tfe_organization_run_task_global_settings
: Add a datasource to retrieve the global settings of Run tasks, by @glennsarti #1328r/tfe_organization_run_task_global_settings
: Add a resource to manage the global settings of Run tasks, by @glennsarti #1328r/tfe_notification_configuration
: Addworkspace:auto_destroy_reminder
andworkspace:auto_destroy_run_results
as allowed notification configuration trigger types, by @notchairmk #1394r/tfe_workspace_settings
: Remove workspace and agent pool ID validations, by @joekarl 1418r/tfe_team_project_access
: Remove project ID validation, by @joekarl 1418
DEPRECATIONS and BREAKING CHANGES:
r/_workspace_run_task
: Thestage
attribute has been deprecated in favor of thestages
attribute, by @glennsarti #1328d/_workspace_run_task
: Thestage
attribute has been deprecated in favor of thestages
attribute, by @glennsarti #1328
v0.56.0
ENHANCEMENTS:
r/tfe_oauth_client
: Add Bitbucket Data Center support with thebitbucket_data_center
option forservice_provider
by @zainq11 #1303r/tfe_workspace
: Add anauto_destroy_at
attribute for scheduling an auto-destroy run in the future, by @notchairmk 1354d/tfe_workspace
: Add anauto_destroy_at
attribute for reading a scheduled auto-destroy, by @notchairmk 1354r/tfe_registry_module
: Addinitial_version
support for Branch Based Modules by @aaabdelgany #1363r/tfe_oauth_client
: Addagent_pool_id
as an optional argument to enable Private VCS support, by @roleesinhaHC 1255r/tfe_project
: Increase the Project name length from 36 to 40 characters @hs26gill #1351
BUG FIXES:
v0.55.0
v0.54.0
v0.54.0
ENHANCEMENTS:
- Rebrand Terraform Cloud to HCP Terraform by @sebasslash #1328
- Adds
post_apply
to list of possiblestages
for Run Tasks by @carolinaborim #1307
FEATURES:
d/tfe_oauth_client
: Addproject_ids
attribute, by @Netra2104 1148d/tfe_oauth_client
: Addorganization_scoped
attribute, by @Netra2104 1148- New Resource:
r/tfe_project_oauth_client
attaches/detaches an existingproject
to an existingoauth client
, by @Netra2104 1144 - New Resource:
r/tfe_test_variable
is a new resource for creating environment variables used by registry modules for terraform test, by @aaabdelgany 1285
BUG FIXES:
v0.53.0
ENHANCEMENTS:
r/tfe_project
: Adddescription
attribute, by @netramali 1271d/tfe_project
: Adddescription
attribute, by @netramali 1271
FEATURES:
r/tfe_workspace
: Addignore_additional_tag_names
which explicitly ignorestag_names
not defined by config so they will not be overwritten by the configured tags, by @brandonc and @mbillow 1254r/tfe_oauth_client
: Addorganization_scoped
attribute, by @Netra2104 1142
BUG FIXES:
r/tfe_registry_module
: Fix registry module always triggering re-creation when an organization is not present, by @hashimoon 1263r/tfe_workspace
: Change the error message returned when a workspace cannot be safe-deleted to reflect that the error can happen when the latest state is still being processed @uturunku1 1274
ENHANCEMENTS:
r/tfe_registry_module
: UpdateDelete
method to callDeleteByName
whenmodule_provider
is not present, andDeleteProvider
whenmodule_provider
exists @laurenolivia1267
v0.52.0
FEATURES:
- New Resource:
r/tfe_registry_provider
is a new resource for managing public and private providers in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_registry_provider
is a new data source to retrieve information about a public or private provider in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_registry_providers
is a new data source to retrieve information about public and private providers in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_no_code_module
is a new data source to retrieve information about a no-code module, by @catsby 1242 - New Resource:
r/tfe_sentinel_version
adds the ability for Terraform Enterprise admins to configure settings for sentinel versions (#1202) - New Resource:
r/tfe_opa_version
adds the ability for Terraform Enterprise admins to configure settings for OPA versions (#1202) r/tfe_policy_set
: Addagent_enabled
andpolicy_tool_version
attributes to allow setting a policy runtime version to the policy set, by @mrinalirao 1234d/tfe_policy_set
: Addagent_enabled
andpolicy_tool_version
attributes to get the policy runtime version of a policy set, by @mrinalirao 1234r/tfe_organization
: Addaggregated_commit_status_enabled
attribute, by @mjyocca 1169d/tfe_organization
: Addaggregated_commit_status_enabled
attribute, by @mjyocca 1169
BUG FIXES:
r/tfe_workspace
: Fix panic on creation whentrigger_prefixes = [""]
, by @nfagerlund 1214
v0.51.1
BUG FIXES:
r/tfe_admin_organization_settings
: Fixed default provider organization usage, by @brandonc 1183r/tfe_registry_gpg_key
: Fixed update plans when using default organization, by @brandonc 1190/r/tfe_workspace_settings
: Fix compatibility with older versions of Terraform Enterprise when using agent execution by @brandonc 1193
v0.51.0
DEPRECATIONS and BREAKING CHANGES:
r/tfe_workspace
:execution_mode
andagent_pool_id
attributes have been deprecated in favor of a new resource,tfe_workspace_settings
. Note that these fields no longer compute defaults which is consistent with using a new resource to manage these same settings. In practice, this means that if you unsetexecution_mode
oragent_pool_id
without also creating atfe_workspace_settings
, the setting will no longer revert to the default "remote" mode. To migrate, relocate theexecution_mode
andagent_pool_id
arguments totfe_workspace_settings
.
BUG FIXES:
r/tfe_policy
: Fix the provider ignoring updates to thequery
field, by @skeggse 1108- Fix the undetected change when modifying the
organization
default in the provider configuration by @brandonc 1152 - New resource
r/tfe_workspace_settings
: Can be used to break any circular dependency betweentfe_workspace
andtfe_agent_pool_allowed_workspaces
by managing theagent_pool_id
for a Workspace by @brandonc 1159
FEATURES:
d/tfe_registry_module
: Addvcs_repo.tags
andvcs_repo.branch
attributes to allow configuration ofpublishing_mechanism
. Addtest_config
to support running tests onbranch
-based registry modules, by @hashimoon 1096- New Resource:
r/tfe_organization_default_settings
is a new resource to set thedefault_execution_mode
anddefault_agent_pool_id
for an organization, by @SwiftEngineer 1137' - New Resource:
r/tfe_workspace_settings
Uses thetfe_organization_default_settings
default_execution_mode
anddefault_agent_pool_id
as the defaultexecution_mode
by @brandonc and @laurenolivia 1159 - New Resource:
r/tfe_registry_gpg_key
is a new resource for managing private registry GPG keys, by @tmatilai 1160 - New Data Source:
d/tfe_registry_gpg_key
is a new data source to retrieve a private registry GPG key, by @tmatilai 1160 - New Data Source:
d/tfe_registry_gpg_keys
is a new data source to retrieve all private registry GPG keys of an organization, by @tmatilai 1160
ENHANCEMENTS:
v0.50.0
FEATURES:
r/tfe_workspace
: Addauto_apply_run_trigger
attribute, by @nfagerlund 1123d/tfe_workspace
: Addauto_apply_run_trigger
attribute, by @nfagerlund 1123r/tfe_variable_set
: Addpriority
attribute, by @Netra2104 1075d/tfe_variable_set
: Addpriority
attribute, by @Netra2104 1075
BUG FIXES:
r/tfe_policy_set
: Fix detecting spurious changes on every run when providing file contents withtfe_slug
. This may require an updated version of tfc-agent for the full fix to take effect. Fixed by upgrading go-slug to v0.13.1 1123r/tfe_variable
: Fix nil pointer dereference segfault on client error during Update operations, by @nfagerlund 1131- provider: Fix an issue where the request body is not preserved during certain retry scenarios, by @sebasslash 1135
- provider: Fix a build failure for 32 bit linux architectures by @brandonc 1139
v0.49.2 (October 4, 2023)
BUG FIXES:
d/tfe_outputs
: Fix incompatibility with the newly-released Terraform 1.6, which would result in a "Data Source Not Implemented" error.
v0.49.1 (October 2, 2023)
BUG FIXES:
- Reverts previous bug fix for provider making two service...
v0.53.0
v0.53.0
FEATURES:
r/tfe_workspace
: Addignore_additional_tag_names
which explicitly ignorestag_names
not defined by config so they will not be overwritten by the configured tags, by @brandonc and @mbillow 1254
BUG FIXES:
r/tfe_registry_module
: Fix registry module always triggering re-creation when an organization is not present, by @hashimoon 1263r/tfe_workspace
: Change the error message returned when a workspace cannot be safe-deleted to reflect that the error can happen when the latest state is still being processed @uturunku1 1274
ENHANCEMENTS:
r/tfe_registry_module
: UpdateDelete
method to callDeleteByName
whenmodule_provider
is not present, andDeleteProvider
whenmodule_provider
exists @laurenolivia 1267
v0.52.0
FEATURES:
- New Resource:
r/tfe_registry_provider
is a new resource for managing public and private providers in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_registry_provider
is a new data source to retrieve information about a public or private provider in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_registry_providers
is a new data source to retrieve information about public and private providers in the private registry, by @tmatilai 1185 - New Data Source:
d/tfe_no_code_module
is a new data source to retrieve information about a no-code module, by @catsby 1242 - New Resource:
r/tfe_sentinel_version
adds the ability for Terraform Enterprise admins to configure settings for sentinel versions (#1202) - New Resource:
r/tfe_opa_version
adds the ability for Terraform Enterprise admins to configure settings for OPA versions (#1202) r/tfe_policy_set
: Addagent_enabled
andpolicy_tool_version
attributes to allow setting a policy runtime version to the policy set, by @mrinalirao 1234d/tfe_policy_set
: Addagent_enabled
andpolicy_tool_version
attributes to get the policy runtime version of a policy set, by @mrinalirao 1234r/tfe_organization
: Addaggregated_commit_status_enabled
attribute, by @mjyocca 1169d/tfe_organization
: Addaggregated_commit_status_enabled
attribute, by @mjyocca 1169
BUG FIXES:
r/tfe_workspace
: Fix panic on creation whentrigger_prefixes = [""]
, by @nfagerlund 1214
v0.51.1
BUG FIXES:
r/tfe_admin_organization_settings
: Fixed default provider organization usage, by @brandonc 1183r/tfe_registry_gpg_key
: Fixed update plans when using default organization, by @brandonc 1190/r/tfe_workspace_settings
: Fix compatibility with older versions of Terraform Enterprise when using agent execution by @brandonc 1193
v0.51.0
DEPRECATIONS and BREAKING CHANGES:
r/tfe_workspace
:execution_mode
andagent_pool_id
attributes have been deprecated in favor of a new resource,tfe_workspace_settings
. Note that these fields no longer compute defaults which is consistent with using a new resource to manage these same settings. In practice, this means that if you unsetexecution_mode
oragent_pool_id
without also creating atfe_workspace_settings
, the setting will no longer revert to the default "remote" mode. To migrate, relocate theexecution_mode
andagent_pool_id
arguments totfe_workspace_settings
.
BUG FIXES:
r/tfe_policy
: Fix the provider ignoring updates to thequery
field, by @skeggse 1108- Fix the undetected change when modifying the
organization
default in the provider configuration by @brandonc 1152 - New resource
r/tfe_workspace_settings
: Can be used to break any circular dependency betweentfe_workspace
andtfe_agent_pool_allowed_workspaces
by managing theagent_pool_id
for a Workspace by @brandonc 1159
FEATURES:
d/tfe_registry_module
: Addvcs_repo.tags
andvcs_repo.branch
attributes to allow configuration ofpublishing_mechanism
. Addtest_config
to support running tests onbranch
-based registry modules, by @hashimoon 1096- New Resource:
r/tfe_organization_default_settings
is a new resource to set thedefault_execution_mode
anddefault_agent_pool_id
for an organization, by @SwiftEngineer 1137' - New Resource:
r/tfe_workspace_settings
Uses thetfe_organization_default_settings
default_execution_mode
anddefault_agent_pool_id
as the defaultexecution_mode
by @brandonc and @laurenolivia 1159 - New Resource:
r/tfe_registry_gpg_key
is a new resource for managing private registry GPG keys, by @tmatilai 1160 - New Data Source:
d/tfe_registry_gpg_key
is a new data source to retrieve a private registry GPG key, by @tmatilai 1160 - New Data Source:
d/tfe_registry_gpg_keys
is a new data source to retrieve all private registry GPG keys of an organization, by @tmatilai 1160
ENHANCEMENTS:
v0.50.0
FEATURES:
r/tfe_workspace
: Addauto_apply_run_trigger
attribute, by @nfagerlund 1123d/tfe_workspace
: Addauto_apply_run_trigger
attribute, by @nfagerlund 1123r/tfe_variable_set
: Addpriority
attribute, by @Netra2104 1075d/tfe_variable_set
: Addpriority
attribute, by @Netra2104 1075
BUG FIXES:
r/tfe_policy_set
: Fix detecting spurious changes on every run when providing file contents withtfe_slug
. This may require an updated version of tfc-agent for the full fix to take effect. Fixed by upgrading go-slug to v0.13.1 1123r/tfe_variable
: Fix nil pointer dereference segfault on client error during Update operations, by @nfagerlund 1131- provider: Fix an issue where the request body is not preserved during certain retry scenarios, by @sebasslash 1135
- provider: Fix a build failure for 32 bit linux architectures by @brandonc 1139
v0.49.2 (October 4, 2023)
BUG FIXES:
d/tfe_outputs
: Fix incompatibility with the newly-released Terraform 1.6, which would result in a "Data Source Not Implemented" error.
v0.49.1 (October 2, 2023)
BUG FIXES:
- Reverts previous bug fix for provider making two service discovery requests per provider config. This was an internal refactor that broke provider token configuration, by @brandonc 1085
v0.49.0 (October 2, 2023)
BUG FIXES:
r/tfe_team_project_access
: Fixes a panic that occurs when the client is configured against an older TFE release, by @sebasslash 1011- The provider no longer makes two service discovery requests per provider config, by @brandonc 1034
d/tfe_policy_set
: Addexcluded_workspace_ids
attribute, by @Netra2104 1035r/tfe_workspace_policy_set
andr/tfe_workspace_policy_set_exclusion
: Removed workspace-relatedinclude
parameters since included workspace data is not required to manage these resources, by @jbonhag 1080
FEATURES:
d/tfe_organization_membership
: Addorganization_membership_id
attribute, by @laurenolivia 997d/tfe_variable_set
: Addproject_ids
attribute, by @Netra2104 994- New Data Source:
d/tfe_teams
is a new data source to return names and IDs of Teams in an Organization, by @isaacmcollins 992
...