Releases: hashicorp/terraform-provider-tfe
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
...
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
A patch release containing several 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:
This release contains some argument deprecations and subtle behavior changes when unsetting the deprecated arguments.
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
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 - New Resource:
r/tfe_workspace_policy_set_exclusion
is a new resource allowing the exclusion of one or more existing workspaces from an existingpolicy set
, by @Netra2104 1033
v0.48.0 (August 7, 2023)
BUG FIXES:
r/tfe_workspace
: Fix panic when updatingtrigger_patterns
attribute, by @liamstevens 969r/tfe_admin_organization_settings
: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982
FEATURES:
- New Resource:
r/tfe_saml_settings
manages SAML Settings, by @karvounis-form3 970 d/tfe_saml_settings
: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970- New Resource:
r/tfe_project_policy_set
is a new resource to attach/detach an existingproject
to an existingpolicy set
, by @Netra2104 972 d/tfe_policy_set
: Addproject_ids
attribute, by @Netra2104 974r/tfe_team_project_access
: Add acustom
option to theaccess
attribute as well asproject_access
andworkspace_access
attributes with
various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983d/team_project_access
: Add acustom
option to theaccess
attribute as well asproject_access
andworkspace_access
attributes, by @rberecka 983
NOTES:
- The provider is now using go-tfe v1.32.0
v0.47.0 (July 18, 2023)
FEATURES:
- New Data Source:
d/tfe_saml_settings
is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952
BUG FIXES:
v0.46.0 (July 3, 2023)
FEATURES:
- New Resource:
r/tfe_agent_pool_allowed_workspaces
restricts the use of an agent pool to particular workspaces, by @hs26gill 870 r/tfe_organization_token
: Add optionalexpired_at
field to organization tokens, by @juliannatetreault (#844)r/tfe_team_token
: Add optionalexpired_at
field to team tokens, by @juliannatetreault (#844)r/tfe_agent_pool
: Add attributeorganization_scoped
to set the scope of an agent pool, by @hs26gill 870d/tfe_agent_pool
: Add attributeorganization_scoped
andallowed_workspace_ids
to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870
BUG FIXES:
r/tfe_workspace_run
: Ensurewait_for_run
correctly results in a fire-and-forget run when set tofalse
, by @lucymhdavies (#910)r/tfe_workspace_run
: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)r/tfe_notification_configuration
: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)r/tfe_registry_module
: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)
v0.45.0 (May 25, 2023)
FEATURES:
r/tfe_team
: Add attributemanage_membership
toorganization_access
ontfe_team
by @JarrettSpiker (#801)- New Resource:
r/tfe_workspace_run
manages create and destroy lifecycles in a workspace, by @Uk1288 (#786) r/tfe_variable
: Add areadable_value
attribute, which will provide an un-redacted representation of the variable's value in plan outputs if the variable is not sensitive, and which may be referenced by downstream resources by @JarrettSpiker (#801)
ENHANCEMENTS:
r/tfe_workspace
: Retry workspace safe delete if resources are still being processed to determine safety. (#881)
BUG FIXES:
r/tfe_variable
: Don't silently erase or override thevalue
of a sensitive variable on changes to other attributes whenignore_changes = [value]
is set, by @nfagerlund (#873, fixing issue #839)
v0.44.1 (April 21, 2023)
BUG FIXES:
- Fixed a documentation bug in the new
r/tfe_no_code_module
resource, incorrectly labelling the attributeregistry_module
asmodule
v0.44.0 (April 19, 2023)
FEATURES:
-
New Data Source:
d/tfe_project
is a new data source to retrieve project id and associated workspace ids, by @hs26gill (#829) -
New Resource:
r/tfe_project_variable_set
is a new resource to apply variable sets to projects, by @jbonhag and @rberecka (#837) -
New Resource:
r/tfe_no_code_module
is a new resource to manage no-code settings for registry modules, by @dsa0x (#836)NOTE: This resource is currently in beta and isn't generally available to all users. It is subject to change or removal.
BUG FIXES:
v0.49.2
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 - New Resource:
r/tfe_workspace_policy_set_exclusion
is a new resource allowing the exclusion of one or more existing workspaces from an existingpolicy set
, by @Netra2104 1033
v0.48.0 (August 7, 2023)
BUG FIXES:
r/tfe_workspace
: Fix panic when updatingtrigger_patterns
attribute, by @liamstevens 969r/tfe_admin_organization_settings
: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982
FEATURES:
- New Resource:
r/tfe_saml_settings
manages SAML Settings, by @karvounis-form3 970 d/tfe_saml_settings
: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970- New Resource:
r/tfe_project_policy_set
is a new resource to attach/detach an existingproject
to an existingpolicy set
, by @Netra2104 972 d/tfe_policy_set
: Addproject_ids
attribute, by @Netra2104 974r/tfe_team_project_access
: Add acustom
option to theaccess
attribute as well asproject_access
andworkspace_access
attributes with
various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983d/team_project_access
: Add acustom
option to theaccess
attribute as well asproject_access
andworkspace_access
attributes, by @rberecka 983
NOTES:
- The provider is now using go-tfe v1.32.0
v0.47.0 (July 18, 2023)
FEATURES:
- New Data Source:
d/tfe_saml_settings
is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952
BUG FIXES:
v0.46.0 (July 3, 2023)
FEATURES:
- New Resource:
r/tfe_agent_pool_allowed_workspaces
restricts the use of an agent pool to particular workspaces, by @hs26gill 870 r/tfe_organization_token
: Add optionalexpired_at
field to organization tokens, by @juliannatetreault (#844)r/tfe_team_token
: Add optionalexpired_at
field to team tokens, by @juliannatetreault (#844)r/tfe_agent_pool
: Add attributeorganization_scoped
to set the scope of an agent pool, by @hs26gill 870d/tfe_agent_pool
: Add attributeorganization_scoped
andallowed_workspace_ids
to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870
BUG FIXES:
r/tfe_workspace_run
: Ensurewait_for_run
correctly results in a fire-and-forget run when set tofalse
, by @lucymhdavies (#910)r/tfe_workspace_run
: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)r/tfe_notification_configuration
: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)r/tfe_registry_module
: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)
v0.45.0 (May 25, 2023)
FEATURES:
r/tfe_team
: Add attributemanage_membership
toorganization_access
ontfe_team
by @JarrettSpiker (#801)- New Resource:
r/tfe_workspace_run
manages create and destroy lifecycles in a workspace, by @Uk1288 (#786) r/tfe_variable
: Add areadable_value
attribute, which will provide an un-redacted representation of the variable's value in plan outputs if the variable is not sensitive, and which may be referenced by downstream resources by @JarrettSpiker (#801)
ENHANCEMENTS:
r/tfe_workspace
: Retry workspace safe delete if resources are still being processed to determine safety. (#881)
BUG FIXES:
r/tfe_variable
: Don't silently erase or override thevalue
of a sensitive variable on changes to other attributes whenignore_changes = [value]
is set, by @nfagerlund (#873, fixing issue #839)
v0.44.1 (April 21, 2023)
BUG FIXES:
- Fixed a documentation bug in the new
r/tfe_no_code_module
resource, incorrectly labelling the attributeregistry_module
asmodule
v0.44.0 (April 19, 2023)
FEATURES:
-
New Data Source:
d/tfe_project
is a new data source to retrieve project id and associated workspace ids, by @hs26gill (#829) -
New Resource:
r/tfe_project_variable_set
is a new resource to apply variable sets to projects, by @jbonhag and @rberecka (#837) -
New Resource:
r/tfe_no_code_module
is a new resource to manage no-code settings for registry modules, by @dsa0x (#836)NOTE: This resource is currently in beta and isn't generally available to all users. It is subject to change or removal.
BUG FIXES:
r/tfe_workspace
: Only setoauth_token_id
andgithub_app_installation_id
if configured, by @moensch (#835)
DEPRECATIONS:
- The
no_code
attribute in r/tfe_registry_module is deprecated in favor of the new resourcetfe_no_code_module
, which provides a more flexible interface for managing no-code settings for registry modules. Theno_code
attribute will be removed in the next major release of the provider. By @dsa0x (#836)
v0.43.0 (March 23, 2023)
FEATURES:
- New Data Source:
d/tfe_organization_tags
is a new data source to allow reading all workspace tags within an organization, by @rhughes1 (#773) - New Data Source:
d/tfe_github_app_installation
is a new data source to read a github app installation by name or github app in installation id, by @roleesinhaHC (#808) r/tfe_workspace
: Add attributegithub_app_installation_id
to thevcs_repo
, by @roleesinhaHC (#808)r/tfe_registry_module
: Add attributegithub_app_installation_id
to thevcs_repo
, by @roleesinhaHC (#808)r/tfe_policy_set
: Add attributegithub_app_installation_id
to thevcs_repo
, by @roleesinhaHC (#808)r/tfe_workspace
,d/tfe_workspace
: Addsource_name
andsource_url
to workspaces, by @lucymhdavies ([#527](https://github.com/...
v0.49.1
BUG FIXES:
- Reverts previous bug fix for provider making two service discovery requests per provider config. This was an internal refactor that broke some 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 - New Resource:
r/tfe_workspace_policy_set_exclusion
is a new resource allowing the exclusion of one or more existing workspaces from an existingpolicy set
, by @Netra2104 1033
v0.48.0 (August 7, 2023)
BUG FIXES:
r/tfe_workspace
: Fix panic when updatingtrigger_patterns
attribute, by @liamstevens 969r/tfe_admin_organization_settings
: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982
FEATURES:
- New Resource:
r/tfe_saml_settings
manages SAML Settings, by @karvounis-form3 970 d/tfe_saml_settings
: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970- New Resource:
r/tfe_project_policy_set
is a new resource to attach/detach an existingproject
to an existingpolicy set
, by @Netra2104 972 d/tfe_policy_set
: Addproject_ids
attribute, by @Netra2104 974r/tfe_team_project_access
: Add acustom
option to theaccess
attribute as well asproject_access
andworkspace_access
attributes with
various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983d/team_project_access
: Add acustom
option to theaccess
attribute as well asproject_access
andworkspace_access
attributes, by @rberecka 983
NOTES:
- The provider is now using go-tfe v1.32.0
v0.47.0 (July 18, 2023)
FEATURES:
- New Data Source:
d/tfe_saml_settings
is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952
BUG FIXES:
v0.46.0 (July 3, 2023)
FEATURES:
- New Resource:
r/tfe_agent_pool_allowed_workspaces
restricts the use of an agent pool to particular workspaces, by @hs26gill 870 r/tfe_organization_token
: Add optionalexpired_at
field to organization tokens, by @juliannatetreault (#844)r/tfe_team_token
: Add optionalexpired_at
field to team tokens, by @juliannatetreault (#844)r/tfe_agent_pool
: Add attributeorganization_scoped
to set the scope of an agent pool, by @hs26gill 870d/tfe_agent_pool
: Add attributeorganization_scoped
andallowed_workspace_ids
to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870
BUG FIXES:
r/tfe_workspace_run
: Ensurewait_for_run
correctly results in a fire-and-forget run when set tofalse
, by @lucymhdavies (#910)r/tfe_workspace_run
: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)r/tfe_notification_configuration
: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)r/tfe_registry_module
: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)
v0.45.0 (May 25, 2023)
FEATURES:
r/tfe_team
: Add attributemanage_membership
toorganization_access
ontfe_team
by @JarrettSpiker (#801)- New Resource:
r/tfe_workspace_run
manages create and destroy lifecycles in a workspace, by @Uk1288 (#786) r/tfe_variable
: Add areadable_value
attribute, which will provide an un-redacted representation of the variable's value in plan outputs if the variable is not sensitive, and which may be referenced by downstream resources by @JarrettSpiker (#801)
ENHANCEMENTS:
r/tfe_workspace
: Retry workspace safe delete if resources are still being processed to determine safety. (#881)
BUG FIXES:
r/tfe_variable
: Don't silently erase or override thevalue
of a sensitive variable on changes to other attributes whenignore_changes = [value]
is set, by @nfagerlund (#873, fixing issue #839)
v0.44.1 (April 21, 2023)
BUG FIXES:
- Fixed a documentation bug in the new
r/tfe_no_code_module
resource, incorrectly labelling the attributeregistry_module
asmodule
v0.44.0 (April 19, 2023)
FEATURES:
-
New Data Source:
d/tfe_project
is a new data source to retrieve project id and associated workspace ids, by @hs26gill (#829) -
New Resource:
r/tfe_project_variable_set
is a new resource to apply variable sets to projects, by @jbonhag and @rberecka (#837) -
New Resource:
r/tfe_no_code_module
is a new resource to manage no-code settings for registry modules, by @dsa0x (#836)NOTE: This resource is currently in beta and isn't generally available to all users. It is subject to change or removal.
BUG FIXES:
r/tfe_workspace
: Only setoauth_token_id
andgithub_app_installation_id
if configured, by @moensch (#835)
DEPRECATIONS:
- The
no_code
attribute in r/tfe_registry_module is deprecated in favor of the new resourcetfe_no_code_module
, which provides a more flexible interface for managing no-code settings for registry modules. Theno_code
attribute will be removed in the next major release of the provider. By @dsa0x (#836)
v0.43.0 (March 23, 2023)
FEATURES:
- New Data Source:
d/tfe_organization_tags
is a new data source to allow reading all workspace tags within an organization, by @rhughes1 (#773) - New Data Source:
d/tfe_github_app_installation
is a new data source to read a github app installation by name or github app in installation id, by @roleesinhaHC (#808) r/tfe_workspace
: Add attributegithub_app_installation_id
to thevcs_repo
, by @roleesinhaHC (#808)r/tfe_registry_module
: Add attributegithub_app_installation_id
to thevcs_repo
, by @roleesinhaHC (#808)r/tfe_policy_set
: Add attributegithub_app_installation_id
to thevcs_repo
, by @roleesinhaHC (#808)r/tfe_workspace
,d/tfe_workspace
: Addsource_name
andsource_url
to workspaces, by @lucymhdavies (#527)r/tfe_team
: Addread_projects
andread_workspaces
to theorganization_access
block, by @SwiftEngineer ([#796](https://github.com/h...