Skip to content

Releases: hashicorp/terraform-provider-tfe

v0.45.0

25 May 15:39
d632ccf
Compare
Choose a tag to compare

BREAKING CHANGES:

FEATURES:

  • r/tfe_team: Add attribute manage_membership to organization_access on tfe_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 a readable_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 the value of a sensitive variable on changes to other attributes when ignore_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 attribute registry_module as module

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 set oauth_token_id and github_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 resource tfe_no_code_module, which provides a more flexible interface for managing no-code settings for registry modules. The no_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 attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_registry_module: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_policy_set: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_workspace, d/tfe_workspace: Add source_name and source_url to workspaces, by @lucymhdavies (#527)
  • r/tfe_team: Add read_projects and read_workspaces to the organization_access block, by @SwiftEngineer (#796)
  • r/tfe_team_project_access and d/tfe_team_project_access: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)
  • r/tfe_workspace and d/tfe_workspace: Add attribute html_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 the TFE_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 attribute manage_projects to tfe_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 and tfe_team_members by @Uk1288 #767
  • d/tfe_workspace: Add execution_mode field to workspace datasource @Uk1288 (#772)

BUG FIXES:

  • r/tfe_workspace: Return all workspace safe deletion errors by @skeggse (#758)

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 to tfe_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 and overridable 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...
Read more

v0.44.1

21 Apr 13:54
b712d86
Compare
Choose a tag to compare

BUG FIXES:

  • Fixed a documentation bug in the new r/tfe_no_code_module resource, incorrectly labelling the attribute registry_module as module

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 set oauth_token_id and github_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 resource tfe_no_code_module, which provides a more flexible interface for managing no-code settings for registry modules. The no_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 attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_registry_module: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_policy_set: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_workspace, d/tfe_workspace: Add source_name and source_url to workspaces, by @lucymhdavies (#527)
  • r/tfe_team: Add read_projects and read_workspaces to the organization_access block, by @SwiftEngineer (#796)
  • r/tfe_team_project_access and d/tfe_team_project_access: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)
  • r/tfe_workspace and d/tfe_workspace: Add attribute html_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 the TFE_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 attribute manage_projects to tfe_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 and tfe_team_members by @Uk1288 #767
  • d/tfe_workspace: Add execution_mode field to workspace datasource @Uk1288 (#772)

BUG FIXES:

  • r/tfe_workspace: Return all workspace safe deletion errors by @skeggse (#758)

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 to tfe_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 and overridable 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, and created_at fields, and enables searching for a...
Read more

v0.44.0

19 Apr 19:07
dca2f9d
Compare
Choose a tag to compare

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 set oauth_token_id and github_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 resource tfe_no_code_module, which provides a more flexible interface for managing no-code settings for registry modules. The no_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 attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_registry_module: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_policy_set: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_workspace, d/tfe_workspace: Add source_name and source_url to workspaces, by @lucymhdavies (#527)
  • r/tfe_team: Add read_projects and read_workspaces to the organization_access block, by @SwiftEngineer (#796)
  • r/tfe_team_project_access and d/tfe_team_project_access: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)
  • r/tfe_workspace and d/tfe_workspace: Add attribute html_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 the TFE_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 attribute manage_projects to tfe_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 and tfe_team_members by @Uk1288 #767
  • d/tfe_workspace: Add execution_mode field to workspace datasource @Uk1288 (#772)

BUG FIXES:

  • r/tfe_workspace: Return all workspace safe deletion errors by @skeggse (#758)

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 to tfe_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 and overridable 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, and created_at fields, and enables searching for an OAuth client with organization, name, and service_provider. (#599)
  • d/tfe_organization_members: Add datasou...
Read more

v0.43.0

23 Mar 21:39
7bb50f1
Compare
Choose a tag to compare

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 attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_registry_module: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_policy_set: Add attribute github_app_installation_id to the vcs_repo, by @roleesinhaHC (#808)
  • r/tfe_workspace, d/tfe_workspace: Add source_name and source_url to workspaces, by @lucymhdavies (#527)
  • r/tfe_team: Add read_projects and read_workspaces to the organization_access block, by @SwiftEngineer (#796)
  • r/tfe_team_project_access and d/tfe_team_project_access: Added support for "maintain" and "write" project permissions, by @joekarl and @jbonhag (#826)
  • r/tfe_workspace and d/tfe_workspace: Add attribute html_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 the TFE_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 attribute manage_projects to tfe_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 and tfe_team_members by @Uk1288 #767
  • d/tfe_workspace: Add execution_mode field to workspace datasource @Uk1288 (#772)

BUG FIXES:

  • r/tfe_workspace: Return all workspace safe deletion errors by @skeggse (#758)

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 to tfe_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 and overridable 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, and created_at fields, and enables searching for an OAuth client with organization, name, and service_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:

  • The provider is now using go 1.18. (#643, #646)

v0.37.0 (September 28, 2022)

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_mode attributes are now detected and applied. (#607)
  • r/tfe_workspace_run_tas...
Read more

v0.42.0

31 Jan 23:05
3b20955
Compare
Choose a tag to compare

FEATURES:

  • New Provider Config: organization (or the TFE_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 attribute manage_projects to tfe_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 and tfe_team_members by @Uk1288 #767
  • d/tfe_workspace: Add execution_mode field to workspace datasource @Uk1288 (#772)

BUG FIXES:

  • r/tfe_workspace: Return all workspace safe deletion errors by @skeggse (#758)

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 to tfe_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 and overridable 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, and created_at fields, and enables searching for an OAuth client with organization, name, and service_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:

  • The provider is now using go 1.18. (#643, #646)

v0.37.0 (September 28, 2022)

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_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 existing policy 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

BUG FIXES:

  • Bump terraform-plugin-go to v0.6.0, due to a crash when tfe_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 to vcs_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...

Read more

v0.41.0

04 Jan 23:58
49a768f
Compare
Choose a tag to compare

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 to tfe_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 and overridable 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, and created_at fields, and enables searching for an OAuth client with organization, name, and service_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:

  • The provider is now using go 1.18. (#643, #646)

v0.37.0 (September 28, 2022)

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_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 existing policy 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

BUG FIXES:

  • Bump terraform-plugin-go to v0.6.0, due to a crash when tfe_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 to vcs_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 from name attribute in r/tfe_team (#566)
  • r/tfe_workspace: Fix trigger-prefixes could not be updated because of the conflict with trigger-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 private registry_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...
Read more

v0.40.0

06 Dec 20:12
6c996d9
Compare
Choose a tag to compare

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 and overridable 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, and created_at fields, and enables searching for an OAuth client with organization, name, and service_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:

  • The provider is now using go 1.18. (#643, #646)

v0.37.0 (September 28, 2022)

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_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 existing policy 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

BUG FIXES:

  • Bump terraform-plugin-go to v0.6.0, due to a crash when tfe_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 to vcs_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 from name attribute in r/tfe_team (#566)
  • r/tfe_workspace: Fix trigger-prefixes could not be updated because of the conflict with trigger-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 private registry_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...
Read more

v0.39.0

18 Nov 16:57
917f4bf
Compare
Choose a tag to compare

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, and created_at fields, and enables searching for an OAuth client with organization, name, and service_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:

  • The provider is now using go 1.18. (#643, #646)

v0.37.0 (September 28, 2022)

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_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 existing policy 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

BUG FIXES:

  • Bump terraform-plugin-go to v0.6.0, due to a crash when tfe_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 to vcs_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 from name attribute in r/tfe_team (#566)
  • r/tfe_workspace: Fix trigger-prefixes could not be updated because of the conflict with trigger-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 private registry_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 to false. 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 the file_triggers_enabled field was not explicitly set and either of the fields working_directory
    (not an empty string) or trigger_prefixes was used - to keep the behavior unchanged, the file_trigger_enabled
    field should now explicitly be set to true. (#510)
  • r/tfe_team_access: The permissions attribute requires run_tasks in the block. (#487)

BUG FIXES:

  • Prevent overwriting vcs_repo attributes in r/tfe_workspace when update API call fails (#498)
  • Fix panic crash on trigger_prefixes update in r/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...
Read more

v0.38.0

24 Oct 22:44
7ae789a
Compare
Choose a tag to compare

FEATURES:

  • d/tfe_oauth_client: Adds name, service_provider, service_provider_display_name, organization, callback_url, and created_at fields, and enables searching for an OAuth client with organization, name, and service_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:

  • The provider is now using go 1.18. (#643, #646)

v0.37.0 (September 28, 2022)

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_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 existing policy 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

BUG FIXES:

  • Bump terraform-plugin-go to v0.6.0, due to a crash when tfe_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 to vcs_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 from name attribute in r/tfe_team (#566)
  • r/tfe_workspace: Fix trigger-prefixes could not be updated because of the conflict with trigger-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 private registry_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 to false. 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 the file_triggers_enabled field was not explicitly set and either of the fields working_directory
    (not an empty string) or trigger_prefixes was used - to keep the behavior unchanged, the file_trigger_enabled
    field should now explicitly be set to true. (#510)
  • r/tfe_team_access: The permissions attribute requires run_tasks in the block. (#487)

BUG FIXES:

  • Prevent overwriting vcs_repo attributes in r/tfe_workspace when update API call fails (#498)
  • Fix panic crash on trigger_prefixes update in r/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 to tfe_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...
Read more

v0.37.0

28 Sep 20:22
cd23111
Compare
Choose a tag to compare

FEATURES:

  • r/tfe_workspace: Changes in agent_pool_id and execution_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 existing policy 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

BUG FIXES:

  • Bump terraform-plugin-go to v0.6.0, due to a crash when tfe_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 to vcs_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 from name attribute in r/tfe_team (#566)
  • r/tfe_workspace: Fix trigger-prefixes could not be updated because of the conflict with trigger-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 private registry_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 to false. 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 the file_triggers_enabled field was not explicitly set and either of the fields working_directory
    (not an empty string) or trigger_prefixes was used - to keep the behavior unchanged, the file_trigger_enabled
    field should now explicitly be set to true. (#510)
  • r/tfe_team_access: The permissions attribute requires run_tasks in the block. (#487)

BUG FIXES:

  • Prevent overwriting vcs_repo attributes in r/tfe_workspace when update API call fails (#498)
  • Fix panic crash on trigger_prefixes update in r/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 to tfe_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:

Read more