Releases: hashicorp/terraform-provider-tfe
v0.45.0
BREAKING CHANGES:
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)r/tfe_team_project_access
andd/tfe_team_project_access
: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)r/tfe_workspace
andd/tfe_workspace
: Add attributehtml_url
, by @brandonc (#784)r/tfe_organization_membership
: Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>
, by @JarrettSpiker (#715)
ENHANCEMENTS:
- Clarify usage of
organization
fields in documentation describing VCS repository config blocks, by @brandonc (#792) r/tfe_workspace
: Clarify error message shown when attempting to safe-delete a workspace on a version of TFE which does not support safe delete, by @JarrettSpiker (#803)
v0.42.0 (January 31, 2023)
FEATURES:
- New Provider Config:
organization
(or theTFE_ORGANIZATION
environment variable) defines a default organization for all resources, making all resource-specific organization arguments optional, by @brandonc (#762) - New Resource:
r/tfe_team_project_access
manages team project permissions, by @mwudka (#768) - New Data Source:
d/tfe_team_project_access
reads existing team project permissions, by @mwudka (#768) r/tfe_team
: Add attributemanage_projects
totfe_team
, by @mwudka (#768)r/tfe_team
: Teams can now be imported using<ORGANIZATION NAME>/<TEAM NAME>
, by @JarrettSpiker (#745)r/tfe_team_organization_member
: Team Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>/<TEAM NAME>
, by @JarrettSpiker (#745)
ENHANCEMENTS:
- Update API doc links from terraform.io to developer.hashicorp domain by @Uk1288 #764
- Update website docs to depict the use of set with
tfe_team_organization_members
andtfe_team_members
by @Uk1288 #767 d/tfe_workspace
: Addexecution_mode
field to workspace datasource @Uk1288 (#772)
BUG FIXES:
v0.41.0 (January 4, 2023)
BUG FIXES:
- d/tfe_workspace_ids: When no wildcards were used in the names argument a substring match was being performed anyway @brandonc (#752)
FEATURES:
- r/tfe_workspace: Add attribute
resource_count
totfe_workspace
by @rhughes1 (#682) - d/tfe_outputs: Add
nonsensitive_values
attribute to expose current non-sensitive outputs of a given workspace @Uk1288 (#711) - r/tfe_workspace: Adds validation to tag_names argument to ensure tags are lowercase and don't contain invalid characters @brandonc (#743)
v0.40.0 (December 6, 2022)
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add option...
v0.44.1
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)r/tfe_team_project_access
andd/tfe_team_project_access
: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)r/tfe_workspace
andd/tfe_workspace
: Add attributehtml_url
, by @brandonc (#784)r/tfe_organization_membership
: Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>
, by @JarrettSpiker (#715)
ENHANCEMENTS:
- Clarify usage of
organization
fields in documentation describing VCS repository config blocks, by @brandonc (#792) r/tfe_workspace
: Clarify error message shown when attempting to safe-delete a workspace on a version of TFE which does not support safe delete, by @JarrettSpiker (#803)
v0.42.0 (January 31, 2023)
FEATURES:
- New Provider Config:
organization
(or theTFE_ORGANIZATION
environment variable) defines a default organization for all resources, making all resource-specific organization arguments optional, by @brandonc (#762) - New Resource:
r/tfe_team_project_access
manages team project permissions, by @mwudka (#768) - New Data Source:
d/tfe_team_project_access
reads existing team project permissions, by @mwudka (#768) r/tfe_team
: Add attributemanage_projects
totfe_team
, by @mwudka (#768)r/tfe_team
: Teams can now be imported using<ORGANIZATION NAME>/<TEAM NAME>
, by @JarrettSpiker (#745)r/tfe_team_organization_member
: Team Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>/<TEAM NAME>
, by @JarrettSpiker (#745)
ENHANCEMENTS:
- Update API doc links from terraform.io to developer.hashicorp domain by @Uk1288 #764
- Update website docs to depict the use of set with
tfe_team_organization_members
andtfe_team_members
by @Uk1288 #767 d/tfe_workspace
: Addexecution_mode
field to workspace datasource @Uk1288 (#772)
BUG FIXES:
v0.41.0 (January 4, 2023)
BUG FIXES:
- d/tfe_workspace_ids: When no wildcards were used in the names argument a substring match was being performed anyway @brandonc (#752)
FEATURES:
- r/tfe_workspace: Add attribute
resource_count
totfe_workspace
by @rhughes1 (#682) - d/tfe_outputs: Add
nonsensitive_values
attribute to expose current non-sensitive outputs of a given workspace @Uk1288 (#711) - r/tfe_workspace: Adds validation to tag_names argument to ensure tags are lowercase and don't contain invalid characters @brandonc (#743)
v0.40.0 (December 6, 2022)
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add optional
project_id
argument to support projects (#704)
v0.39.0 (November 18, 2022)
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for a...
v0.44.0
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)r/tfe_team_project_access
andd/tfe_team_project_access
: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)r/tfe_workspace
andd/tfe_workspace
: Add attributehtml_url
, by @brandonc (#784)r/tfe_organization_membership
: Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>
, by @JarrettSpiker (#715)
ENHANCEMENTS:
- Clarify usage of
organization
fields in documentation describing VCS repository config blocks, by @brandonc (#792) r/tfe_workspace
: Clarify error message shown when attempting to safe-delete a workspace on a version of TFE which does not support safe delete, by @JarrettSpiker (#803)
v0.42.0 (January 31, 2023)
FEATURES:
- New Provider Config:
organization
(or theTFE_ORGANIZATION
environment variable) defines a default organization for all resources, making all resource-specific organization arguments optional, by @brandonc (#762) - New Resource:
r/tfe_team_project_access
manages team project permissions, by @mwudka (#768) - New Data Source:
d/tfe_team_project_access
reads existing team project permissions, by @mwudka (#768) r/tfe_team
: Add attributemanage_projects
totfe_team
, by @mwudka (#768)r/tfe_team
: Teams can now be imported using<ORGANIZATION NAME>/<TEAM NAME>
, by @JarrettSpiker (#745)r/tfe_team_organization_member
: Team Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>/<TEAM NAME>
, by @JarrettSpiker (#745)
ENHANCEMENTS:
- Update API doc links from terraform.io to developer.hashicorp domain by @Uk1288 #764
- Update website docs to depict the use of set with
tfe_team_organization_members
andtfe_team_members
by @Uk1288 #767 d/tfe_workspace
: Addexecution_mode
field to workspace datasource @Uk1288 (#772)
BUG FIXES:
v0.41.0 (January 4, 2023)
BUG FIXES:
- d/tfe_workspace_ids: When no wildcards were used in the names argument a substring match was being performed anyway @brandonc (#752)
FEATURES:
- r/tfe_workspace: Add attribute
resource_count
totfe_workspace
by @rhughes1 (#682) - d/tfe_outputs: Add
nonsensitive_values
attribute to expose current non-sensitive outputs of a given workspace @Uk1288 (#711) - r/tfe_workspace: Adds validation to tag_names argument to ensure tags are lowercase and don't contain invalid characters @brandonc (#743)
v0.40.0 (December 6, 2022)
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add optional
project_id
argument to support projects (#704)
v0.39.0 (November 18, 2022)
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasou...
v0.43.0
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)r/tfe_team_project_access
andd/tfe_team_project_access
: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)r/tfe_workspace
andd/tfe_workspace
: Add attributehtml_url
, by @brandonc (#784)r/tfe_organization_membership
: Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>
, by @JarrettSpiker (#715)
ENHANCEMENTS:
- Clarify usage of
organization
fields in documentation describing VCS repository config blocks, by @brandonc (#792) r/tfe_workspace
: Clarify error message shown when attempting to safe-delete a workspace on a version of TFE which does not support safe delete, by @JarrettSpiker (#803)
v0.42.0 (January 31, 2023)
FEATURES:
- New Provider Config:
organization
(or theTFE_ORGANIZATION
environment variable) defines a default organization for all resources, making all resource-specific organization arguments optional, by @brandonc (#762) - New Resource:
r/tfe_team_project_access
manages team project permissions, by @mwudka (#768) - New Data Source:
d/tfe_team_project_access
reads existing team project permissions, by @mwudka (#768) r/tfe_team
: Add attributemanage_projects
totfe_team
, by @mwudka (#768)r/tfe_team
: Teams can now be imported using<ORGANIZATION NAME>/<TEAM NAME>
, by @JarrettSpiker (#745)r/tfe_team_organization_member
: Team Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>/<TEAM NAME>
, by @JarrettSpiker (#745)
ENHANCEMENTS:
- Update API doc links from terraform.io to developer.hashicorp domain by @Uk1288 #764
- Update website docs to depict the use of set with
tfe_team_organization_members
andtfe_team_members
by @Uk1288 #767 d/tfe_workspace
: Addexecution_mode
field to workspace datasource @Uk1288 (#772)
BUG FIXES:
v0.41.0 (January 4, 2023)
BUG FIXES:
- d/tfe_workspace_ids: When no wildcards were used in the names argument a substring match was being performed anyway @brandonc (#752)
FEATURES:
- r/tfe_workspace: Add attribute
resource_count
totfe_workspace
by @rhughes1 (#682) - d/tfe_outputs: Add
nonsensitive_values
attribute to expose current non-sensitive outputs of a given workspace @Uk1288 (#711) - r/tfe_workspace: Adds validation to tag_names argument to ensure tags are lowercase and don't contain invalid characters @brandonc (#743)
v0.40.0 (December 6, 2022)
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add optional
project_id
argument to support projects (#704)
v0.39.0 (November 18, 2022)
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasource for organization_members that returns a list of active members and members with pending invite in an organization. (#635)
- d/tfe_organization_membership: Add new argument
username
to enable fetching an organization membership by username. (#660) - r/tfe_organization_membership: Add new computed attribute
username
. (#660) - r/tfe_team_organization_members: Add resource for managing team members via organization membership IDs (#617)
BUG FIXES:
- r/tfe_workspace: When assessments_enabled was the only change in to the resource the workspace was not being updated (#641)
NOTES:
v0.37.0 (September 28, 2022)
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_tas...
v0.42.0
FEATURES:
- New Provider Config:
organization
(or theTFE_ORGANIZATION
environment variable) defines a default organization for all resources, making all resource-specific organization arguments optional, by @brandonc (#762) - New Resource:
r/tfe_team_project_access
manages team project permissions, by @mwudka (#768) - New Data Source:
d/tfe_team_project_access
reads existing team project permissions, by @mwudka (#768) r/tfe_team
: Add attributemanage_projects
totfe_team
, by @mwudka (#768)r/tfe_team
: Teams can now be imported using<ORGANIZATION NAME>/<TEAM NAME>
, by @JarrettSpiker (#745)r/tfe_team_organization_member
: Team Organization Memberships can now be imported using<ORGANIZATION NAME>/<USER EMAIL>/<TEAM NAME>
, by @JarrettSpiker (#745)
ENHANCEMENTS:
- Update API doc links from terraform.io to developer.hashicorp domain by @Uk1288 #764
- Update website docs to depict the use of set with
tfe_team_organization_members
andtfe_team_members
by @Uk1288 #767 d/tfe_workspace
: Addexecution_mode
field to workspace datasource @Uk1288 (#772)
BUG FIXES:
v0.41.0 (January 4, 2023)
BUG FIXES:
- d/tfe_workspace_ids: When no wildcards were used in the names argument a substring match was being performed anyway @brandonc (#752)
FEATURES:
- r/tfe_workspace: Add attribute
resource_count
totfe_workspace
by @rhughes1 (#682) - d/tfe_outputs: Add
nonsensitive_values
attribute to expose current non-sensitive outputs of a given workspace @Uk1288 (#711) - r/tfe_workspace: Adds validation to tag_names argument to ensure tags are lowercase and don't contain invalid characters @brandonc (#743)
v0.40.0 (December 6, 2022)
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add optional
project_id
argument to support projects (#704)
v0.39.0 (November 18, 2022)
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasource for organization_members that returns a list of active members and members with pending invite in an organization. (#635)
- d/tfe_organization_membership: Add new argument
username
to enable fetching an organization membership by username. (#660) - r/tfe_organization_membership: Add new computed attribute
username
. (#660) - r/tfe_team_organization_members: Add resource for managing team members via organization membership IDs (#617)
BUG FIXES:
- r/tfe_workspace: When assessments_enabled was the only change in to the resource the workspace was not being updated (#641)
NOTES:
v0.37.0 (September 28, 2022)
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_task, d/tfe_workspace_run_task: Add
stage
attribute to workspace run tasks. (#555) - r/tfe_workspace_policy_set: Add ability to attach an existing
workspace
to an existingpolicy set
. (#591) - Add attributes for health assessments (drift detection) - available only in Terraform Cloud (550):
- r/tfe_workspace: Add attribute
assessments_enabled
- d/tfe_workspace: Add attribute
assessments_enabled
- r/tfe_organization: Added attribute
assessments_enforced
- d/tfe_organization: Added attribute
assessments_enforced
- r/tfe_workspace: Add attribute
BUG FIXES:
- Bump
terraform-plugin-go
tov0.6.0
, due to a crash whentfe_outputs
had null values. (#611) - r/tfe_workspace: Fix documentation of file_triggers_enabled default. (#627)
- r/tfe_variable_set: Fix panic when applying variable set to workspaces fails (#628)
v0.36.0 (August 16th, 2022)
FEATURES:
- r/tfe_organization_run_task, d/tfe_organization_run_task: Add
description
attribute to organization run tasks. (#585) - d/tfe_policy_set: Add datasource for policy_set (#592)
- r/tfe_workspace: Adds
tags_regex
attribute tovcs_repo
for workspaces, enabling a workspace to trigger runs for matching Git tags. (#549) - r/agent_pool: Agent Pools can now be imported using
<ORGANIZATION NAME>/<AGENT POOL NAME>
(#561)
BUG FIXES:
- d/tfe_outputs: Fix a bug causing sensitive values to be missing from tfe_outputs (#565)
0.35.0 (July 27th, 2022)
BREAKING CHANGES:
r/tfe_organization
:admin_settings
attribute was removed after being released prematurely in 0.34.0, breaking existing configurations due to requiring a token with admin privileges (#573)
BUG FI...
v0.41.0
BUG FIXES:
- d/tfe_workspace_ids: When no wildcards were used in the names argument a substring match was being performed anyway @brandonc (#752)
FEATURES:
- r/tfe_workspace: Add attribute
resource_count
totfe_workspace
by @rhughes1 (#682) - d/tfe_outputs: Add
nonsensitive_values
attribute to expose current non-sensitive outputs of a given workspace @Uk1288 (#711) - r/tfe_workspace: Adds validation to tag_names argument to ensure tags are lowercase and don't contain invalid characters @brandonc (#743)
v0.40.0 (December 6, 2022)
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add optional
project_id
argument to support projects (#704)
v0.39.0 (November 18, 2022)
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasource for organization_members that returns a list of active members and members with pending invite in an organization. (#635)
- d/tfe_organization_membership: Add new argument
username
to enable fetching an organization membership by username. (#660) - r/tfe_organization_membership: Add new computed attribute
username
. (#660) - r/tfe_team_organization_members: Add resource for managing team members via organization membership IDs (#617)
BUG FIXES:
- r/tfe_workspace: When assessments_enabled was the only change in to the resource the workspace was not being updated (#641)
NOTES:
v0.37.0 (September 28, 2022)
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_task, d/tfe_workspace_run_task: Add
stage
attribute to workspace run tasks. (#555) - r/tfe_workspace_policy_set: Add ability to attach an existing
workspace
to an existingpolicy set
. (#591) - Add attributes for health assessments (drift detection) - available only in Terraform Cloud (550):
- r/tfe_workspace: Add attribute
assessments_enabled
- d/tfe_workspace: Add attribute
assessments_enabled
- r/tfe_organization: Added attribute
assessments_enforced
- d/tfe_organization: Added attribute
assessments_enforced
- r/tfe_workspace: Add attribute
BUG FIXES:
- Bump
terraform-plugin-go
tov0.6.0
, due to a crash whentfe_outputs
had null values. (#611) - r/tfe_workspace: Fix documentation of file_triggers_enabled default. (#627)
- r/tfe_variable_set: Fix panic when applying variable set to workspaces fails (#628)
v0.36.0 (August 16th, 2022)
FEATURES:
- r/tfe_organization_run_task, d/tfe_organization_run_task: Add
description
attribute to organization run tasks. (#585) - d/tfe_policy_set: Add datasource for policy_set (#592)
- r/tfe_workspace: Adds
tags_regex
attribute tovcs_repo
for workspaces, enabling a workspace to trigger runs for matching Git tags. (#549) - r/agent_pool: Agent Pools can now be imported using
<ORGANIZATION NAME>/<AGENT POOL NAME>
(#561)
BUG FIXES:
- d/tfe_outputs: Fix a bug causing sensitive values to be missing from tfe_outputs (#565)
0.35.0 (July 27th, 2022)
BREAKING CHANGES:
r/tfe_organization
:admin_settings
attribute was removed after being released prematurely in 0.34.0, breaking existing configurations due to requiring a token with admin privileges (#573)
BUG FIXES:
- r/tfe_registry_module: Added
Computed
modifier to attributes in order to prevent unnecessary resource replacement (#572)
0.34.0 (July 26th, 2022)
BUG FIXES:
- Removed nonworking example from
tfe_variable_set
docs (#562) - Removed
ForceNew
modifier fromname
attribute inr/tfe_team
(#566) - r/tfe_workspace: Fix
trigger-prefixes
could not be updated because of the conflict withtrigger-patterns
in some cases - as described in this GitHub Issue (#564)
FEATURES:
- d/agent_pool: Improve efficiency of reading agent pool data when the target organization has more than 20 agent pools (#508)
- Added warning logs for 404 error responses (#538)
- r/tfe_registry_module: Add ability to create both public and private
registry_modules
without VCS. (#546)
DEPRECATION NOTICE:
- The
registry_modules
import format<ORGANIZATION>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
has been deprecated in favour of<ORGANIZATION>/<REGISTRY_NAME>/<NAMESPACE>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
to support public and privateregistry_modules
.
0.33.0 (July 8th, 2022)
FEATURES:
- New Resource:
tfe_workspace_variable_set
(#537) adds the ability to assign a variable set to a workspace in a single, flex...
v0.40.0
DEPRECATIONS:
- r/tfe_sentinel_policy is deprecated in favor of the new resource
tfe_policy
, which supports both Sentinel and OPA policies - r/tfe_organization_module_sharing is deprecated in favor of the new resource
tfe_admin_organization_settings
, which supports the global module sharing option
FEATURES:
- New Resource:
tfe_admin_organization_settings
(#709) adds the ability for Terraform Enterprise admins to configure settings for an organization, including module consumers and global module sharing config. - New Resource:
tfe_policy
is a new resource that supports both Sentinel as well as OPA policies.tfe_sentinel_policy
now includes a deprecation warning. (#690) - New Resource:
tfe_project
allows managing projects, which is an upcoming feature of Terraform Cloud and may not yet be generally available. (#704) - d/tfe_workspace_ids: Add support for filtering workspace names with partial matching using
*
(#698) - r/tfe_workspace: Add preemptive check for resources under management when
force_delete
attribute is false (#699) - r/tfe_policy_set: Add OPA support for policy sets. (#691)
- d/tfe_policy_set: Add optional
kind
andoverridable
fields for OPA policy sets (#691) - r/tfe_policy: enforce_mode is no longer a required property (#705)
- d/tfe_organization: Add computed
default_project_id
field to support projects (#704) - r/tfe_workspace: Add optional
project_id
argument to support projects (#704) - d/tfe_workspace: Add optional
project_id
argument to support projects (#704)
v0.39.0 (November 18, 2022)
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasource for organization_members that returns a list of active members and members with pending invite in an organization. (#635)
- d/tfe_organization_membership: Add new argument
username
to enable fetching an organization membership by username. (#660) - r/tfe_organization_membership: Add new computed attribute
username
. (#660) - r/tfe_team_organization_members: Add resource for managing team members via organization membership IDs (#617)
BUG FIXES:
- r/tfe_workspace: When assessments_enabled was the only change in to the resource the workspace was not being updated (#641)
NOTES:
v0.37.0 (September 28, 2022)
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_task, d/tfe_workspace_run_task: Add
stage
attribute to workspace run tasks. (#555) - r/tfe_workspace_policy_set: Add ability to attach an existing
workspace
to an existingpolicy set
. (#591) - Add attributes for health assessments (drift detection) - available only in Terraform Cloud (550):
- r/tfe_workspace: Add attribute
assessments_enabled
- d/tfe_workspace: Add attribute
assessments_enabled
- r/tfe_organization: Added attribute
assessments_enforced
- d/tfe_organization: Added attribute
assessments_enforced
- r/tfe_workspace: Add attribute
BUG FIXES:
- Bump
terraform-plugin-go
tov0.6.0
, due to a crash whentfe_outputs
had null values. (#611) - r/tfe_workspace: Fix documentation of file_triggers_enabled default. (#627)
- r/tfe_variable_set: Fix panic when applying variable set to workspaces fails (#628)
v0.36.0 (August 16th, 2022)
FEATURES:
- r/tfe_organization_run_task, d/tfe_organization_run_task: Add
description
attribute to organization run tasks. (#585) - d/tfe_policy_set: Add datasource for policy_set (#592)
- r/tfe_workspace: Adds
tags_regex
attribute tovcs_repo
for workspaces, enabling a workspace to trigger runs for matching Git tags. (#549) - r/agent_pool: Agent Pools can now be imported using
<ORGANIZATION NAME>/<AGENT POOL NAME>
(#561)
BUG FIXES:
- d/tfe_outputs: Fix a bug causing sensitive values to be missing from tfe_outputs (#565)
0.35.0 (July 27th, 2022)
BREAKING CHANGES:
r/tfe_organization
:admin_settings
attribute was removed after being released prematurely in 0.34.0, breaking existing configurations due to requiring a token with admin privileges (#573)
BUG FIXES:
- r/tfe_registry_module: Added
Computed
modifier to attributes in order to prevent unnecessary resource replacement (#572)
0.34.0 (July 26th, 2022)
BUG FIXES:
- Removed nonworking example from
tfe_variable_set
docs (#562) - Removed
ForceNew
modifier fromname
attribute inr/tfe_team
(#566) - r/tfe_workspace: Fix
trigger-prefixes
could not be updated because of the conflict withtrigger-patterns
in some cases - as described in this GitHub Issue (#564)
FEATURES:
- d/agent_pool: Improve efficiency of reading agent pool data when the target organization has more than 20 agent pools (#508)
- Added warning logs for 404 error responses (#538)
- r/tfe_registry_module: Add ability to create both public and private
registry_modules
without VCS. (#546)
DEPRECATION NOTICE:
- The
registry_modules
import format<ORGANIZATION>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
has been deprecated in favour of<ORGANIZATION>/<REGISTRY_NAME>/<NAMESPACE>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
to support public and privateregistry_modules
.
0.33.0 (July 8th, 2022)
FEATURES:
- New Resource:
tfe_workspace_variable_set
(#537) adds the ability to assign a variable set to a workspace in a single, flexible resource. - r/tfe_workspace, d/tfe_workspace:
trigger-patterns
(#502) attribute is introduced to support specifying a set of glob patterns for automatic VCS run triggering. - r/organization: Add
workspace_limit
setting, available only in Terraform Enterprise (#521)
DEPRECATION NOTICE: The workspace_ids
argument on tfe_variable_set
has been labelled as deprecated and should not be used in conjunction with tfe_workspace_variable_set
.
0.32.1 (June 21st, 2022)
BUG FIXES:
- Fixed a bug in the latest release where a team data source could be popul...
v0.39.0
FEATURES:
- r/tfe_workspace_run_task: Removed beta notices on the
stage
attribute for workspace run tasks. (#669) - r/registry_module: Adds
no_code
field. (#673) - r/tfe_organization: Add
allow_force_delete_workspaces
attribute to set whether admins are permitted to delete workspaces with resource under management. (#661) - r/tfe_workspace: Add
force_delete
attribute to set whether workspaces will be force deleted when removed through the provider. Otherwise, they will be safe deleted. (#675) - r/tfe_notification_configuration: Add assessment triggers to notifications (#676)
v0.38.0 (October 24, 2022)
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasource for organization_members that returns a list of active members and members with pending invite in an organization. (#635)
- d/tfe_organization_membership: Add new argument
username
to enable fetching an organization membership by username. (#660) - r/tfe_organization_membership: Add new computed attribute
username
. (#660) - r/tfe_team_organization_members: Add resource for managing team members via organization membership IDs (#617)
BUG FIXES:
- r/tfe_workspace: When assessments_enabled was the only change in to the resource the workspace was not being updated (#641)
NOTES:
v0.37.0 (September 28, 2022)
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_task, d/tfe_workspace_run_task: Add
stage
attribute to workspace run tasks. (#555) - r/tfe_workspace_policy_set: Add ability to attach an existing
workspace
to an existingpolicy set
. (#591) - Add attributes for health assessments (drift detection) - available only in Terraform Cloud (550):
- r/tfe_workspace: Add attribute
assessments_enabled
- d/tfe_workspace: Add attribute
assessments_enabled
- r/tfe_organization: Added attribute
assessments_enforced
- d/tfe_organization: Added attribute
assessments_enforced
- r/tfe_workspace: Add attribute
BUG FIXES:
- Bump
terraform-plugin-go
tov0.6.0
, due to a crash whentfe_outputs
had null values. (#611) - r/tfe_workspace: Fix documentation of file_triggers_enabled default. (#627)
- r/tfe_variable_set: Fix panic when applying variable set to workspaces fails (#628)
v0.36.0 (August 16th, 2022)
FEATURES:
- r/tfe_organization_run_task, d/tfe_organization_run_task: Add
description
attribute to organization run tasks. (#585) - d/tfe_policy_set: Add datasource for policy_set (#592)
- r/tfe_workspace: Adds
tags_regex
attribute tovcs_repo
for workspaces, enabling a workspace to trigger runs for matching Git tags. (#549) - r/agent_pool: Agent Pools can now be imported using
<ORGANIZATION NAME>/<AGENT POOL NAME>
(#561)
BUG FIXES:
- d/tfe_outputs: Fix a bug causing sensitive values to be missing from tfe_outputs (#565)
0.35.0 (July 27th, 2022)
BREAKING CHANGES:
r/tfe_organization
:admin_settings
attribute was removed after being released prematurely in 0.34.0, breaking existing configurations due to requiring a token with admin privileges (#573)
BUG FIXES:
- r/tfe_registry_module: Added
Computed
modifier to attributes in order to prevent unnecessary resource replacement (#572)
0.34.0 (July 26th, 2022)
BUG FIXES:
- Removed nonworking example from
tfe_variable_set
docs (#562) - Removed
ForceNew
modifier fromname
attribute inr/tfe_team
(#566) - r/tfe_workspace: Fix
trigger-prefixes
could not be updated because of the conflict withtrigger-patterns
in some cases - as described in this GitHub Issue (#564)
FEATURES:
- d/agent_pool: Improve efficiency of reading agent pool data when the target organization has more than 20 agent pools (#508)
- Added warning logs for 404 error responses (#538)
- r/tfe_registry_module: Add ability to create both public and private
registry_modules
without VCS. (#546)
DEPRECATION NOTICE:
- The
registry_modules
import format<ORGANIZATION>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
has been deprecated in favour of<ORGANIZATION>/<REGISTRY_NAME>/<NAMESPACE>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
to support public and privateregistry_modules
.
0.33.0 (July 8th, 2022)
FEATURES:
- New Resource:
tfe_workspace_variable_set
(#537) adds the ability to assign a variable set to a workspace in a single, flexible resource. - r/tfe_workspace, d/tfe_workspace:
trigger-patterns
(#502) attribute is introduced to support specifying a set of glob patterns for automatic VCS run triggering. - r/organization: Add
workspace_limit
setting, available only in Terraform Enterprise (#521)
DEPRECATION NOTICE: The workspace_ids
argument on tfe_variable_set
has been labelled as deprecated and should not be used in conjunction with tfe_workspace_variable_set
.
0.32.1 (June 21st, 2022)
BUG FIXES:
- Fixed a bug in the latest release where a team data source could be populated with the wrong team. (#530)
0.32.0 (June 20th, 2022)
0.32.0 is an impactful release that includes several bug fixes, support for run tasks and several breaking changes that you should review carefully.
BREAKING CHANGES:
- Removed Authentication Method: Host-specific TF_TOKEN_... environment variable (added in 0.31.0) can no longer be used for token authentication. This method of authentication is incompatible with the Terraform Cloud remote execution model. Please use the TFE_TOKEN environment variable.
- r/tfe_workspace: Default value of the
file_triggers_enabled
field is changed tofalse
. This will align the
file_triggers_enabled
field default value with the default value for the same field in the
TFC API.
If the value of thefile_triggers_enabled
field was not explicitly set and either of the fieldsworking_directory
(not an empty string) ortrigger_prefixes
was used - to keep the behavior unchanged, thefile_trigger_enabled
field should now explicitly be set totrue
. (#510) - r/tfe_team_access: The
permissions
attribute requiresrun_tasks
in the block. (#487)
BUG FIXES:
- Prevent overwriting
vcs_repo
attributes inr/tfe_workspace
when update API call fails (#498) - Fix panic crash on
trigger_prefixes
update inr/tfe_workspace
when given empty strings (#518)
FEATURES:
- r/team, d/team: Add manage_run_tasks to the tfe_team organization_access attributes (#486)
- New Resource:
tfe_organization_run_task
(#488) - New Resource:
tfe_workspace_run_task
(#488) - New Data Source: d/tfe_organization_run_task ([#488](https://github.com/h...
v0.38.0
FEATURES:
- d/tfe_oauth_client: Adds
name
,service_provider
,service_provider_display_name
,organization
,callback_url
, andcreated_at
fields, and enables searching for an OAuth client withorganization
,name
, andservice_provider
. (#599) - d/tfe_organization_members: Add datasource for organization_members that returns a list of active members and members with pending invite in an organization. (#635)
- d/tfe_organization_membership: Add new argument
username
to enable fetching an organization membership by username. (#660) - r/tfe_organization_membership: Add new computed attribute
username
. (#660) - r/tfe_team_organization_members: Add resource for managing team members via organization membership IDs (#617)
BUG FIXES:
- r/tfe_workspace: When assessments_enabled was the only change in to the resource the workspace was not being updated (#641)
NOTES:
v0.37.0 (September 28, 2022)
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_task, d/tfe_workspace_run_task: Add
stage
attribute to workspace run tasks. (#555) - r/tfe_workspace_policy_set: Add ability to attach an existing
workspace
to an existingpolicy set
. (#591) - Add attributes for health assessments (drift detection) - available only in Terraform Cloud (550):
- r/tfe_workspace: Add attribute
assessments_enabled
- d/tfe_workspace: Add attribute
assessments_enabled
- r/tfe_organization: Added attribute
assessments_enforced
- d/tfe_organization: Added attribute
assessments_enforced
- r/tfe_workspace: Add attribute
BUG FIXES:
- Bump
terraform-plugin-go
tov0.6.0
, due to a crash whentfe_outputs
had null values. (#611) - r/tfe_workspace: Fix documentation of file_triggers_enabled default. (#627)
- r/tfe_variable_set: Fix panic when applying variable set to workspaces fails (#628)
v0.36.0 (August 16th, 2022)
FEATURES:
- r/tfe_organization_run_task, d/tfe_organization_run_task: Add
description
attribute to organization run tasks. (#585) - d/tfe_policy_set: Add datasource for policy_set (#592)
- r/tfe_workspace: Adds
tags_regex
attribute tovcs_repo
for workspaces, enabling a workspace to trigger runs for matching Git tags. (#549) - r/agent_pool: Agent Pools can now be imported using
<ORGANIZATION NAME>/<AGENT POOL NAME>
(#561)
BUG FIXES:
- d/tfe_outputs: Fix a bug causing sensitive values to be missing from tfe_outputs (#565)
0.35.0 (July 27th, 2022)
BREAKING CHANGES:
r/tfe_organization
:admin_settings
attribute was removed after being released prematurely in 0.34.0, breaking existing configurations due to requiring a token with admin privileges (#573)
BUG FIXES:
- r/tfe_registry_module: Added
Computed
modifier to attributes in order to prevent unnecessary resource replacement (#572)
0.34.0 (July 26th, 2022)
BUG FIXES:
- Removed nonworking example from
tfe_variable_set
docs (#562) - Removed
ForceNew
modifier fromname
attribute inr/tfe_team
(#566) - r/tfe_workspace: Fix
trigger-prefixes
could not be updated because of the conflict withtrigger-patterns
in some cases - as described in this GitHub Issue (#564)
FEATURES:
- d/agent_pool: Improve efficiency of reading agent pool data when the target organization has more than 20 agent pools (#508)
- Added warning logs for 404 error responses (#538)
- r/tfe_registry_module: Add ability to create both public and private
registry_modules
without VCS. (#546)
DEPRECATION NOTICE:
- The
registry_modules
import format<ORGANIZATION>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
has been deprecated in favour of<ORGANIZATION>/<REGISTRY_NAME>/<NAMESPACE>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
to support public and privateregistry_modules
.
0.33.0 (July 8th, 2022)
FEATURES:
- New Resource:
tfe_workspace_variable_set
(#537) adds the ability to assign a variable set to a workspace in a single, flexible resource. - r/tfe_workspace, d/tfe_workspace:
trigger-patterns
(#502) attribute is introduced to support specifying a set of glob patterns for automatic VCS run triggering. - r/organization: Add
workspace_limit
setting, available only in Terraform Enterprise (#521)
DEPRECATION NOTICE: The workspace_ids
argument on tfe_variable_set
has been labelled as deprecated and should not be used in conjunction with tfe_workspace_variable_set
.
0.32.1 (June 21st, 2022)
BUG FIXES:
- Fixed a bug in the latest release where a team data source could be populated with the wrong team. (#530)
0.32.0 (June 20th, 2022)
0.32.0 is an impactful release that includes several bug fixes, support for run tasks and several breaking changes that you should review carefully.
BREAKING CHANGES:
- Removed Authentication Method: Host-specific TF_TOKEN_... environment variable (added in 0.31.0) can no longer be used for token authentication. This method of authentication is incompatible with the Terraform Cloud remote execution model. Please use the TFE_TOKEN environment variable.
- r/tfe_workspace: Default value of the
file_triggers_enabled
field is changed tofalse
. This will align the
file_triggers_enabled
field default value with the default value for the same field in the
TFC API.
If the value of thefile_triggers_enabled
field was not explicitly set and either of the fieldsworking_directory
(not an empty string) ortrigger_prefixes
was used - to keep the behavior unchanged, thefile_trigger_enabled
field should now explicitly be set totrue
. (#510) - r/tfe_team_access: The
permissions
attribute requiresrun_tasks
in the block. (#487)
BUG FIXES:
- Prevent overwriting
vcs_repo
attributes inr/tfe_workspace
when update API call fails (#498) - Fix panic crash on
trigger_prefixes
update inr/tfe_workspace
when given empty strings (#518)
FEATURES:
- r/team, d/team: Add manage_run_tasks to the tfe_team organization_access attributes (#486)
- New Resource:
tfe_organization_run_task
(#488) - New Resource:
tfe_workspace_run_task
(#488) - New Data Source: d/tfe_organization_run_task (#488)
- New Data Source: d/tfe_workspace_run_task (#488)
- r/tfe_notification_configuration: Add Microsoft Teams notification type (#484)
- d/workspace_ids: Add
exclude_tags
totfe_workspace_ids
attributes (#523)
0.31.0 (April 21, 2022)
BUG FIXES:
- Sensitive values within certain Authorization headers are now redacted from TRACE and DEBUG logs (#479)
- r/tfe_variable_set: Clarified and fixed variable_set documentation and examples (#473) and (#472)
FEATURES:
- r/team, d/team: Add sso_team_id to the tf...
v0.37.0
FEATURES:
- r/tfe_workspace: Changes in
agent_pool_id
andexecution_mode
attributes are now detected and applied. (#607) - r/tfe_workspace_run_task, d/tfe_workspace_run_task: Add
stage
attribute to workspace run tasks. (#555) - r/tfe_workspace_policy_set: Add ability to attach an existing
workspace
to an existingpolicy set
. (#589) - Add attributes for health assessments (drift detection) - available only in Terraform Cloud (550):
- r/tfe_workspace: Add attribute
assessments_enabled
- d/tfe_workspace: Add attribute
assessments_enabled
- r/tfe_organization: Added attribute
assessments_enforced
- d/tfe_organization: Added attribute
assessments_enforced
- r/tfe_workspace: Add attribute
BUG FIXES:
- Bump
terraform-plugin-go
tov0.6.0
, due to a crash whentfe_outputs
had null values. (#611) - r/tfe_workspace: Fix documentation of file_triggers_enabled default. (#627)
- r/tfe_variable_set: Fix panic when applying variable set to workspaces fails (#628)
v0.36.0 (August 16th, 2022)
FEATURES:
- r/tfe_organization_run_task, d/tfe_organization_run_task: Add
description
attribute to organization run tasks. (#585) - d/tfe_policy_set: Add datasource for policy_set (#592)
- r/tfe_workspace: Adds
tags_regex
attribute tovcs_repo
for workspaces, enabling a workspace to trigger runs for matching Git tags. (#549) - r/agent_pool: Agent Pools can now be imported using
<ORGANIZATION NAME>/<AGENT POOL NAME>
(#561)
BUG FIXES:
- d/tfe_outputs: Fix a bug causing sensitive values to be missing from tfe_outputs (#565)
0.35.0 (July 27th, 2022)
BREAKING CHANGES:
r/tfe_organization
:admin_settings
attribute was removed after being released prematurely in 0.34.0, breaking existing configurations due to requiring a token with admin privileges (#573)
BUG FIXES:
- r/tfe_registry_module: Added
Computed
modifier to attributes in order to prevent unnecessary resource replacement (#572)
0.34.0 (July 26th, 2022)
BUG FIXES:
- Removed nonworking example from
tfe_variable_set
docs (#562) - Removed
ForceNew
modifier fromname
attribute inr/tfe_team
(#566) - r/tfe_workspace: Fix
trigger-prefixes
could not be updated because of the conflict withtrigger-patterns
in some cases - as described in this GitHub Issue (#564)
FEATURES:
- d/agent_pool: Improve efficiency of reading agent pool data when the target organization has more than 20 agent pools (#508)
- Added warning logs for 404 error responses (#538)
- r/tfe_registry_module: Add ability to create both public and private
registry_modules
without VCS. (#546)
DEPRECATION NOTICE:
- The
registry_modules
import format<ORGANIZATION>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
has been deprecated in favour of<ORGANIZATION>/<REGISTRY_NAME>/<NAMESPACE>/<REGISTRY MODULE NAME>/<REGISTRY MODULE PROVIDER>/<REGISTRY MODULE ID>
to support public and privateregistry_modules
.
0.33.0 (July 8th, 2022)
FEATURES:
- New Resource:
tfe_workspace_variable_set
(#537) adds the ability to assign a variable set to a workspace in a single, flexible resource. - r/tfe_workspace, d/tfe_workspace:
trigger-patterns
(#502) attribute is introduced to support specifying a set of glob patterns for automatic VCS run triggering. - r/organization: Add
workspace_limit
setting, available only in Terraform Enterprise (#521)
DEPRECATION NOTICE: The workspace_ids
argument on tfe_variable_set
has been labelled as deprecated and should not be used in conjunction with tfe_workspace_variable_set
.
0.32.1 (June 21st, 2022)
BUG FIXES:
- Fixed a bug in the latest release where a team data source could be populated with the wrong team. (#530)
0.32.0 (June 20th, 2022)
0.32.0 is an impactful release that includes several bug fixes, support for run tasks and several breaking changes that you should review carefully.
BREAKING CHANGES:
- Removed Authentication Method: Host-specific TF_TOKEN_... environment variable (added in 0.31.0) can no longer be used for token authentication. This method of authentication is incompatible with the Terraform Cloud remote execution model. Please use the TFE_TOKEN environment variable.
- r/tfe_workspace: Default value of the
file_triggers_enabled
field is changed tofalse
. This will align the
file_triggers_enabled
field default value with the default value for the same field in the
TFC API.
If the value of thefile_triggers_enabled
field was not explicitly set and either of the fieldsworking_directory
(not an empty string) ortrigger_prefixes
was used - to keep the behavior unchanged, thefile_trigger_enabled
field should now explicitly be set totrue
. (#510) - r/tfe_team_access: The
permissions
attribute requiresrun_tasks
in the block. (#487)
BUG FIXES:
- Prevent overwriting
vcs_repo
attributes inr/tfe_workspace
when update API call fails (#498) - Fix panic crash on
trigger_prefixes
update inr/tfe_workspace
when given empty strings (#518)
FEATURES:
- r/team, d/team: Add manage_run_tasks to the tfe_team organization_access attributes (#486)
- New Resource:
tfe_organization_run_task
(#488) - New Resource:
tfe_workspace_run_task
(#488) - New Data Source: d/tfe_organization_run_task (#488)
- New Data Source: d/tfe_workspace_run_task (#488)
- r/tfe_notification_configuration: Add Microsoft Teams notification type (#484)
- d/workspace_ids: Add
exclude_tags
totfe_workspace_ids
attributes (#523)
0.31.0 (April 21, 2022)
BUG FIXES:
- Sensitive values within certain Authorization headers are now redacted from TRACE and DEBUG logs (#479)
- r/tfe_variable_set: Clarified and fixed variable_set documentation and examples (#473) and (#472)
FEATURES:
- r/team, d/team: Add sso_team_id to the tfe_team attributes (#457)
- New Authentication Method: Host-specific TF_TOKEN_... variable can be used for token authentication. See provider documentation for details. (#477)
0.30.2 (April 01, 2022)
BUG FIXES:
- r/tfe_variable_set: Fixed import documentation and examples (#466)
- r/tfe_variable: Fixed import documentation and examples (#466)
0.30.1 (April 01, 2022)
BUG FIXES:
- d/tfe_variable_set: Renamed variable_sets data source to variable_set in documentation (#458)
- r/tfe_variable_set: Fixed examples in documentation for specifying workspace_ids (#461)
- r/tfe_variable_set: Fixed examples in documentation for variable_set_id (#462)
0.30.0 (March 29, 2022)
FEATURES:
- New Resource:
tfe_variable
(#452) - New Resource:
tfe_variable_set
(#452) - New Data Sources: d/tfe_variable_set, d/tfe_variables ([#452](https://github.com/hashicorp/terraform-provider-tfe/pu...