Skip to content

Releases: hashicorp/terraform-provider-tfe

v0.55.0

09 May 17:08
155ebe1
Compare
Choose a tag to compare

FEATURES

  • r/tfe_team: Add attributes manage_teams, manage_organization_access, and access_secret_teams to organization_access on tfe_team by @juliannatetreault #1313

v0.54.0

24 Apr 21:48
c98e7b1
Compare
Choose a tag to compare

v0.54.0

ENHANCEMENTS:

FEATURES:

  • d/tfe_oauth_client: Add project_ids attribute, by @Netra2104 1148
  • d/tfe_oauth_client: Add organization_scoped attribute, by @Netra2104 1148
  • New Resource: r/tfe_project_oauth_client attaches/detaches an existing project to an existing oauth client, by @Netra2104 1144
  • New Resource: r/tfe_test_variable is a new resource for creating environment variables used by registry modules for terraform test, by @aaabdelgany 1285

BUG FIXES:

  • r/tfe_organization_default_settings: Fix import resource address documentation by @Uk1288 #1324

v0.53.0

ENHANCEMENTS:

FEATURES:

  • r/tfe_workspace: Add ignore_additional_tag_names which explicitly ignores tag_names not defined by config so they will not be overwritten by the configured tags, by @brandonc and @mbillow 1254
  • r/tfe_oauth_client: Add organization_scoped attribute, by @Netra2104 1142

BUG FIXES:

  • r/tfe_registry_module: Fix registry module always triggering re-creation when an organization is not present, by @hashimoon 1263
  • r/tfe_workspace: Change the error message returned when a workspace cannot be safe-deleted to reflect that the error can happen when the latest state is still being processed @uturunku1 1274

ENHANCEMENTS:

  • r/tfe_registry_module: Update Delete method to call DeleteByName when module_provider is not present, and DeleteProvider when module_provider exists @laurenolivia1267

v0.52.0

FEATURES:

  • New Resource: r/tfe_registry_provider is a new resource for managing public and private providers in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_registry_provider is a new data source to retrieve information about a public or private provider in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_registry_providers is a new data source to retrieve information about public and private providers in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_no_code_module is a new data source to retrieve information about a no-code module, by @catsby 1242
  • New Resource: r/tfe_sentinel_version adds the ability for Terraform Enterprise admins to configure settings for sentinel versions (#1202)
  • New Resource: r/tfe_opa_version adds the ability for Terraform Enterprise admins to configure settings for OPA versions (#1202)
  • r/tfe_policy_set: Add agent_enabled and policy_tool_version attributes to allow setting a policy runtime version to the policy set, by @mrinalirao 1234
  • d/tfe_policy_set: Add agent_enabled and policy_tool_version attributes to get the policy runtime version of a policy set, by @mrinalirao 1234
  • r/tfe_organization: Add aggregated_commit_status_enabled attribute, by @mjyocca 1169
  • d/tfe_organization: Add aggregated_commit_status_enabled attribute, by @mjyocca 1169

BUG FIXES:

  • r/tfe_workspace: Fix panic on creation when trigger_prefixes = [""], by @nfagerlund 1214

v0.51.1

BUG FIXES:

  • r/tfe_admin_organization_settings: Fixed default provider organization usage, by @brandonc 1183
  • r/tfe_registry_gpg_key: Fixed update plans when using default organization, by @brandonc 1190
  • /r/tfe_workspace_settings: Fix compatibility with older versions of Terraform Enterprise when using agent execution by @brandonc 1193

v0.51.0

DEPRECATIONS and BREAKING CHANGES:

  • r/tfe_workspace: execution_mode and agent_pool_id attributes have been deprecated in favor of a new resource, tfe_workspace_settings. Note that these fields no longer compute defaults which is consistent with using a new resource to manage these same settings. In practice, this means that if you unset execution_mode or agent_pool_id without also creating a tfe_workspace_settings, the setting will no longer revert to the default "remote" mode. To migrate, relocate the execution_mode and agent_pool_id arguments to tfe_workspace_settings.

BUG FIXES:

  • r/tfe_policy: Fix the provider ignoring updates to the query field, by @skeggse 1108
  • Fix the undetected change when modifying the organization default in the provider configuration by @brandonc 1152
  • New resource r/tfe_workspace_settings: Can be used to break any circular dependency between tfe_workspace and tfe_agent_pool_allowed_workspaces by managing the agent_pool_id for a Workspace by @brandonc 1159

FEATURES:

  • d/tfe_registry_module: Add vcs_repo.tags and vcs_repo.branch attributes to allow configuration of publishing_mechanism. Add test_config to support running tests on branch-based registry modules, by @hashimoon 1096
  • New Resource: r/tfe_organization_default_settings is a new resource to set the default_execution_mode and default_agent_pool_id for an organization, by @SwiftEngineer 1137'
  • New Resource: r/tfe_workspace_settings Uses the tfe_organization_default_settings default_execution_mode and default_agent_pool_id as the default execution_mode by @brandonc and @laurenolivia 1159
  • New Resource: r/tfe_registry_gpg_key is a new resource for managing private registry GPG keys, by @tmatilai 1160
  • New Data Source: d/tfe_registry_gpg_key is a new data source to retrieve a private registry GPG key, by @tmatilai 1160
  • New Data Source: d/tfe_registry_gpg_keys is a new data source to retrieve all private registry GPG keys of an organization, by @tmatilai 1160

ENHANCEMENTS:

  • d/tfe_organization: Make name argument optional if configured for the provider, by @tmatilai 1133

v0.50.0

FEATURES:

BUG FIXES:

  • r/tfe_policy_set: Fix detecting spurious changes on every run when providing file contents with tfe_slug. This may require an updated version of tfc-agent for the full fix to take effect. Fixed by upgrading go-slug to v0.13.1 1123
  • r/tfe_variable: Fix nil pointer dereference segfault on client error during Update operations, by @nfagerlund 1131
  • provider: Fix an issue where the request body is not preserved during certain retry scenarios, by @sebasslash 1135
  • provider: Fix a build failure for 32 bit linux architectures by @brandonc 1139

v0.49.2 (October 4, 2023)

BUG FIXES:

  • d/tfe_outputs: Fix incompatibility with the newly-released Terraform 1.6, which would result in a "Data Source Not Implemented" error.

v0.49.1 (October 2, 2023)

BUG FIXES:

  • Reverts previous bug fix for provider making two service...
Read more

v0.53.0

14 Mar 17:15
bd170e9
Compare
Choose a tag to compare

v0.53.0

FEATURES:

  • r/tfe_workspace: Add ignore_additional_tag_names which explicitly ignores tag_names not defined by config so they will not be overwritten by the configured tags, by @brandonc and @mbillow 1254

BUG FIXES:

  • r/tfe_registry_module: Fix registry module always triggering re-creation when an organization is not present, by @hashimoon 1263
  • r/tfe_workspace: Change the error message returned when a workspace cannot be safe-deleted to reflect that the error can happen when the latest state is still being processed @uturunku1 1274

ENHANCEMENTS:

  • r/tfe_registry_module: Update Delete method to call DeleteByName when module_provider is not present, and DeleteProvider when module_provider exists @laurenolivia 1267

v0.52.0

FEATURES:

  • New Resource: r/tfe_registry_provider is a new resource for managing public and private providers in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_registry_provider is a new data source to retrieve information about a public or private provider in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_registry_providers is a new data source to retrieve information about public and private providers in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_no_code_module is a new data source to retrieve information about a no-code module, by @catsby 1242
  • New Resource: r/tfe_sentinel_version adds the ability for Terraform Enterprise admins to configure settings for sentinel versions (#1202)
  • New Resource: r/tfe_opa_version adds the ability for Terraform Enterprise admins to configure settings for OPA versions (#1202)
  • r/tfe_policy_set: Add agent_enabled and policy_tool_version attributes to allow setting a policy runtime version to the policy set, by @mrinalirao 1234
  • d/tfe_policy_set: Add agent_enabled and policy_tool_version attributes to get the policy runtime version of a policy set, by @mrinalirao 1234
  • r/tfe_organization: Add aggregated_commit_status_enabled attribute, by @mjyocca 1169
  • d/tfe_organization: Add aggregated_commit_status_enabled attribute, by @mjyocca 1169

BUG FIXES:

  • r/tfe_workspace: Fix panic on creation when trigger_prefixes = [""], by @nfagerlund 1214

v0.51.1

BUG FIXES:

  • r/tfe_admin_organization_settings: Fixed default provider organization usage, by @brandonc 1183
  • r/tfe_registry_gpg_key: Fixed update plans when using default organization, by @brandonc 1190
  • /r/tfe_workspace_settings: Fix compatibility with older versions of Terraform Enterprise when using agent execution by @brandonc 1193

v0.51.0

DEPRECATIONS and BREAKING CHANGES:

  • r/tfe_workspace: execution_mode and agent_pool_id attributes have been deprecated in favor of a new resource, tfe_workspace_settings. Note that these fields no longer compute defaults which is consistent with using a new resource to manage these same settings. In practice, this means that if you unset execution_mode or agent_pool_id without also creating a tfe_workspace_settings, the setting will no longer revert to the default "remote" mode. To migrate, relocate the execution_mode and agent_pool_id arguments to tfe_workspace_settings.

BUG FIXES:

  • r/tfe_policy: Fix the provider ignoring updates to the query field, by @skeggse 1108
  • Fix the undetected change when modifying the organization default in the provider configuration by @brandonc 1152
  • New resource r/tfe_workspace_settings: Can be used to break any circular dependency between tfe_workspace and tfe_agent_pool_allowed_workspaces by managing the agent_pool_id for a Workspace by @brandonc 1159

FEATURES:

  • d/tfe_registry_module: Add vcs_repo.tags and vcs_repo.branch attributes to allow configuration of publishing_mechanism. Add test_config to support running tests on branch-based registry modules, by @hashimoon 1096
  • New Resource: r/tfe_organization_default_settings is a new resource to set the default_execution_mode and default_agent_pool_id for an organization, by @SwiftEngineer 1137'
  • New Resource: r/tfe_workspace_settings Uses the tfe_organization_default_settings default_execution_mode and default_agent_pool_id as the default execution_mode by @brandonc and @laurenolivia 1159
  • New Resource: r/tfe_registry_gpg_key is a new resource for managing private registry GPG keys, by @tmatilai 1160
  • New Data Source: d/tfe_registry_gpg_key is a new data source to retrieve a private registry GPG key, by @tmatilai 1160
  • New Data Source: d/tfe_registry_gpg_keys is a new data source to retrieve all private registry GPG keys of an organization, by @tmatilai 1160

ENHANCEMENTS:

  • d/tfe_organization: Make name argument optional if configured for the provider, by @tmatilai 1133

v0.50.0

FEATURES:

BUG FIXES:

  • r/tfe_policy_set: Fix detecting spurious changes on every run when providing file contents with tfe_slug. This may require an updated version of tfc-agent for the full fix to take effect. Fixed by upgrading go-slug to v0.13.1 1123
  • r/tfe_variable: Fix nil pointer dereference segfault on client error during Update operations, by @nfagerlund 1131
  • provider: Fix an issue where the request body is not preserved during certain retry scenarios, by @sebasslash 1135
  • provider: Fix a build failure for 32 bit linux architectures by @brandonc 1139

v0.49.2 (October 4, 2023)

BUG FIXES:

  • d/tfe_outputs: Fix incompatibility with the newly-released Terraform 1.6, which would result in a "Data Source Not Implemented" error.

v0.49.1 (October 2, 2023)

BUG FIXES:

  • Reverts previous bug fix for provider making two service discovery requests per provider config. This was an internal refactor that broke provider token configuration, by @brandonc 1085

v0.49.0 (October 2, 2023)

BUG FIXES:

  • r/tfe_team_project_access: Fixes a panic that occurs when the client is configured against an older TFE release, by @sebasslash 1011
  • The provider no longer makes two service discovery requests per provider config, by @brandonc 1034
  • d/tfe_policy_set: Add excluded_workspace_ids attribute, by @Netra2104 1035
  • r/tfe_workspace_policy_set and r/tfe_workspace_policy_set_exclusion: Removed workspace-related include parameters since included workspace data is not required to manage these resources, by @jbonhag 1080

FEATURES:

  • d/tfe_organization_membership: Add organization_membership_id attribute, by @laurenolivia 997
  • d/tfe_variable_set: Add project_ids attribute, by @Netra2104 994
  • New Data Source: d/tfe_teams is a new data source to return names and IDs of Teams in an Organization, by @isaacmcollins 992
    ...
Read more

v0.52.0

08 Feb 23:55
3431681
Compare
Choose a tag to compare

FEATURES:

  • New Resource: r/tfe_registry_provider is a new resource for managing public and private providers in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_registry_provider is a new data source to retrieve information about a public or private provider in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_registry_providers is a new data source to retrieve information about public and private providers in the private registry, by @tmatilai 1185
  • New Data Source: d/tfe_no_code_module is a new data source to retrieve information about a no-code module, by @catsby 1242
  • New Resource: r/tfe_sentinel_version adds the ability for Terraform Enterprise admins to configure settings for sentinel versions (#1202)
  • New Resource: r/tfe_opa_version adds the ability for Terraform Enterprise admins to configure settings for OPA versions (#1202)
  • r/tfe_policy_set: Add agent_enabled and policy_tool_version attributes to allow setting a policy runtime version to the policy set, by @mrinalirao 1234
  • d/tfe_policy_set: Add agent_enabled and policy_tool_version attributes to get the policy runtime version of a policy set, by @mrinalirao 1234
  • r/tfe_organization: Add aggregated_commit_status_enabled attribute, by @mjyocca 1169
  • d/tfe_organization: Add aggregated_commit_status_enabled attribute, by @mjyocca 1169

BUG FIXES:

  • r/tfe_workspace: Fix panic on creation when trigger_prefixes = [""], by @nfagerlund 1214

v0.51.1

22 Dec 21:14
ff46e01
Compare
Choose a tag to compare

A patch release containing several bug fixes:

  • r/tfe_admin_organization_settings: Fixed default provider organization usage, by @brandonc 1183
  • r/tfe_registry_gpg_key: Fixed update plans when using default organization, by @brandonc 1190
  • /r/tfe_workspace_settings: Fix compatibility with older versions of Terraform Enterprise when using agent execution by @brandonc 1193

v0.51.0

14 Dec 23:00
3f4ed7f
Compare
Choose a tag to compare

DEPRECATIONS and BREAKING CHANGES:
This release contains some argument deprecations and subtle behavior changes when unsetting the deprecated arguments.

  • r/tfe_workspace: execution_mode and agent_pool_id attributes have been deprecated in favor of a new resource, tfe_workspace_settings. Note that these fields no longer compute defaults which is consistent with using a new resource to manage these same settings. In practice, this means that if you unset execution_mode or agent_pool_id without also creating a tfe_workspace_settings, the setting will no longer revert to the default "remote" mode. To migrate, relocate the execution_mode and agent_pool_id arguments to tfe_workspace_settings.

BUG FIXES:

  • r/tfe_policy: Fix the provider ignoring updates to the query field, by @skeggse 1108
  • Fix the undetected change when modifying the organization default in the provider configuration by @brandonc 1152
  • New resource r/tfe_workspace_settings: Can be used to break any circular dependency between tfe_workspace and tfe_agent_pool_allowed_workspaces by managing the agent_pool_id for a Workspace by @brandonc 1159

FEATURES:

  • d/tfe_registry_module: Add vcs_repo.tags and vcs_repo.branch attributes to allow configuration of publishing_mechanism. Add test_config to support running tests on branch-based registry modules, by @hashimoon 1096
  • New Resource: r/tfe_organization_default_settings is a new resource to set the default_execution_mode and default_agent_pool_id for an organization, by @SwiftEngineer 1137'
  • New Resource: r/tfe_workspace_settings Uses the tfe_organization_default_settings default_execution_mode and default_agent_pool_id as the default execution_mode by @brandonc and @laurenolivia 1159
  • New Resource: r/tfe_registry_gpg_key is a new resource for managing private registry GPG keys, by @tmatilai 1160
  • New Data Source: d/tfe_registry_gpg_key is a new data source to retrieve a private registry GPG key, by @tmatilai 1160
  • New Data Source: d/tfe_registry_gpg_keys is a new data source to retrieve all private registry GPG keys of an organization, by @tmatilai 1160

ENHANCEMENTS:

  • d/tfe_organization: Make name argument optional if configured for the provider, by @tmatilai 1133

v0.50.0

10 Nov 18:40
136a2fe
Compare
Choose a tag to compare

v0.50.0

FEATURES:

BUG FIXES:

  • r/tfe_policy_set: Fix detecting spurious changes on every run when providing file contents with tfe_slug. This may require an updated version of tfc-agent for the full fix to take effect. Fixed by upgrading go-slug to v0.13.1 1123
  • r/tfe_variable: Fix nil pointer dereference segfault on client error during Update operations, by @nfagerlund 1131
  • provider: Fix an issue where the request body is not preserved during certain retry scenarios, by @sebasslash 1135
  • provider: Fix a build failure for 32 bit linux architectures by @brandonc 1139

v0.49.2 (October 4, 2023)

BUG FIXES:

  • d/tfe_outputs: Fix incompatibility with the newly-released Terraform 1.6, which would result in a "Data Source Not Implemented" error.

v0.49.1 (October 2, 2023)

BUG FIXES:

  • Reverts previous bug fix for provider making two service discovery requests per provider config. This was an internal refactor that broke provider token configuration, by @brandonc 1085

v0.49.0 (October 2, 2023)

BUG FIXES:

  • r/tfe_team_project_access: Fixes a panic that occurs when the client is configured against an older TFE release, by @sebasslash 1011
  • The provider no longer makes two service discovery requests per provider config, by @brandonc 1034
  • d/tfe_policy_set: Add excluded_workspace_ids attribute, by @Netra2104 1035
  • r/tfe_workspace_policy_set and r/tfe_workspace_policy_set_exclusion: Removed workspace-related include parameters since included workspace data is not required to manage these resources, by @jbonhag 1080

FEATURES:

  • d/tfe_organization_membership: Add organization_membership_id attribute, by @laurenolivia 997
  • d/tfe_variable_set: Add project_ids attribute, by @Netra2104 994
  • New Data Source: d/tfe_teams is a new data source to return names and IDs of Teams in an Organization, by @isaacmcollins 992
  • New Resource: r/tfe_workspace_policy_set_exclusion is a new resource allowing the exclusion of one or more existing workspaces from an existing policy set, by @Netra2104 1033

v0.48.0 (August 7, 2023)

BUG FIXES:

  • r/tfe_workspace: Fix panic when updating trigger_patterns attribute, by @liamstevens 969
  • r/tfe_admin_organization_settings: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982

FEATURES:

  • New Resource: r/tfe_saml_settings manages SAML Settings, by @karvounis-form3 970
  • d/tfe_saml_settings: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970
  • New Resource: r/tfe_project_policy_set is a new resource to attach/detach an existing project to an existing policy set, by @Netra2104 972
  • d/tfe_policy_set: Add project_ids attribute, by @Netra2104 974
  • r/tfe_team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes with
    various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983
  • d/team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes, by @rberecka 983

NOTES:

  • The provider is now using go-tfe v1.32.0

v0.47.0 (July 18, 2023)

FEATURES:

  • New Data Source: d/tfe_saml_settings is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952

BUG FIXES:

  • d/tfe_project: Ignore case when matching project name from Projects List API, by @jbonhag 958

v0.46.0 (July 3, 2023)

FEATURES:

  • New Resource: r/tfe_agent_pool_allowed_workspaces restricts the use of an agent pool to particular workspaces, by @hs26gill 870
  • r/tfe_organization_token: Add optional expired_at field to organization tokens, by @juliannatetreault (#844)
  • r/tfe_team_token: Add optional expired_at field to team tokens, by @juliannatetreault (#844)
  • r/tfe_agent_pool: Add attribute organization_scoped to set the scope of an agent pool, by @hs26gill 870
  • d/tfe_agent_pool: Add attribute organization_scoped and allowed_workspace_ids to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870

BUG FIXES:

  • r/tfe_workspace_run: Ensure wait_for_run correctly results in a fire-and-forget run when set to false, by @lucymhdavies (#910)
  • r/tfe_workspace_run: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)
  • r/tfe_notification_configuration: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)
  • r/tfe_registry_module: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)

v0.45.0 (May 25, 2023)

FEATURES:

  • r/tfe_team: Add 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](https:/...
Read more

v0.49.2

05 Oct 00:33
69123a1
Compare
Choose a tag to compare

BUG FIXES:

  • d/tfe_outputs: Fix incompatibility with the newly-released Terraform 1.6, which would result in a "Data Source Not Implemented" error.

v0.49.1 (October 2, 2023)

BUG FIXES:

  • Reverts previous bug fix for provider making two service discovery requests per provider config. This was an internal refactor that broke provider token configuration, by @brandonc 1085

v0.49.0 (October 2, 2023)

BUG FIXES:

  • r/tfe_team_project_access: Fixes a panic that occurs when the client is configured against an older TFE release, by @sebasslash 1011
  • The provider no longer makes two service discovery requests per provider config, by @brandonc 1034
  • d/tfe_policy_set: Add excluded_workspace_ids attribute, by @Netra2104 1035
  • r/tfe_workspace_policy_set and r/tfe_workspace_policy_set_exclusion: Removed workspace-related include parameters since included workspace data is not required to manage these resources, by @jbonhag 1080

FEATURES:

  • d/tfe_organization_membership: Add organization_membership_id attribute, by @laurenolivia 997
  • d/tfe_variable_set: Add project_ids attribute, by @Netra2104 994
  • New Data Source: d/tfe_teams is a new data source to return names and IDs of Teams in an Organization, by @isaacmcollins 992
  • New Resource: r/tfe_workspace_policy_set_exclusion is a new resource allowing the exclusion of one or more existing workspaces from an existing policy set, by @Netra2104 1033

v0.48.0 (August 7, 2023)

BUG FIXES:

  • r/tfe_workspace: Fix panic when updating trigger_patterns attribute, by @liamstevens 969
  • r/tfe_admin_organization_settings: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982

FEATURES:

  • New Resource: r/tfe_saml_settings manages SAML Settings, by @karvounis-form3 970
  • d/tfe_saml_settings: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970
  • New Resource: r/tfe_project_policy_set is a new resource to attach/detach an existing project to an existing policy set, by @Netra2104 972
  • d/tfe_policy_set: Add project_ids attribute, by @Netra2104 974
  • r/tfe_team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes with
    various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983
  • d/team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes, by @rberecka 983

NOTES:

  • The provider is now using go-tfe v1.32.0

v0.47.0 (July 18, 2023)

FEATURES:

  • New Data Source: d/tfe_saml_settings is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952

BUG FIXES:

  • d/tfe_project: Ignore case when matching project name from Projects List API, by @jbonhag 958

v0.46.0 (July 3, 2023)

FEATURES:

  • New Resource: r/tfe_agent_pool_allowed_workspaces restricts the use of an agent pool to particular workspaces, by @hs26gill 870
  • r/tfe_organization_token: Add optional expired_at field to organization tokens, by @juliannatetreault (#844)
  • r/tfe_team_token: Add optional expired_at field to team tokens, by @juliannatetreault (#844)
  • r/tfe_agent_pool: Add attribute organization_scoped to set the scope of an agent pool, by @hs26gill 870
  • d/tfe_agent_pool: Add attribute organization_scoped and allowed_workspace_ids to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870

BUG FIXES:

  • r/tfe_workspace_run: Ensure wait_for_run correctly results in a fire-and-forget run when set to false, by @lucymhdavies (#910)
  • r/tfe_workspace_run: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)
  • r/tfe_notification_configuration: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)
  • r/tfe_registry_module: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)

v0.45.0 (May 25, 2023)

FEATURES:

  • r/tfe_team: Add 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](https://github.com/...
Read more

v0.49.1

03 Oct 00:04
0ea6278
Compare
Choose a tag to compare

BUG FIXES:

  • Reverts previous bug fix for provider making two service discovery requests per provider config. This was an internal refactor that broke some token configuration, by @brandonc 1085"

v0.49.0 (October 2, 2023)

BUG FIXES:

  • r/tfe_team_project_access: Fixes a panic that occurs when the client is configured against an older TFE release, by @sebasslash 1011
  • The provider no longer makes two service discovery requests per provider config, by @brandonc 1034
  • d/tfe_policy_set: Add excluded_workspace_ids attribute, by @Netra2104 1035
  • r/tfe_workspace_policy_set and r/tfe_workspace_policy_set_exclusion: Removed workspace-related include parameters since included workspace data is not required to manage these resources, by @jbonhag 1080

FEATURES:

  • d/tfe_organization_membership: Add organization_membership_id attribute, by @laurenolivia 997
  • d/tfe_variable_set: Add project_ids attribute, by @Netra2104 994
  • New Data Source: d/tfe_teams is a new data source to return names and IDs of Teams in an Organization, by @isaacmcollins 992
  • New Resource: r/tfe_workspace_policy_set_exclusion is a new resource allowing the exclusion of one or more existing workspaces from an existing policy set, by @Netra2104 1033

v0.48.0 (August 7, 2023)

BUG FIXES:

  • r/tfe_workspace: Fix panic when updating trigger_patterns attribute, by @liamstevens 969
  • r/tfe_admin_organization_settings: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982

FEATURES:

  • New Resource: r/tfe_saml_settings manages SAML Settings, by @karvounis-form3 970
  • d/tfe_saml_settings: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970
  • New Resource: r/tfe_project_policy_set is a new resource to attach/detach an existing project to an existing policy set, by @Netra2104 972
  • d/tfe_policy_set: Add project_ids attribute, by @Netra2104 974
  • r/tfe_team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes with
    various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983
  • d/team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes, by @rberecka 983

NOTES:

  • The provider is now using go-tfe v1.32.0

v0.47.0 (July 18, 2023)

FEATURES:

  • New Data Source: d/tfe_saml_settings is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952

BUG FIXES:

  • d/tfe_project: Ignore case when matching project name from Projects List API, by @jbonhag 958

v0.46.0 (July 3, 2023)

FEATURES:

  • New Resource: r/tfe_agent_pool_allowed_workspaces restricts the use of an agent pool to particular workspaces, by @hs26gill 870
  • r/tfe_organization_token: Add optional expired_at field to organization tokens, by @juliannatetreault (#844)
  • r/tfe_team_token: Add optional expired_at field to team tokens, by @juliannatetreault (#844)
  • r/tfe_agent_pool: Add attribute organization_scoped to set the scope of an agent pool, by @hs26gill 870
  • d/tfe_agent_pool: Add attribute organization_scoped and allowed_workspace_ids to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870

BUG FIXES:

  • r/tfe_workspace_run: Ensure wait_for_run correctly results in a fire-and-forget run when set to false, by @lucymhdavies (#910)
  • r/tfe_workspace_run: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)
  • r/tfe_notification_configuration: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)
  • r/tfe_registry_module: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)

v0.45.0 (May 25, 2023)

FEATURES:

  • r/tfe_team: Add 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](https://github.com/h...
Read more

v0.49.0

02 Oct 20:44
417bf2c
Compare
Choose a tag to compare

BUG FIXES:

  • r/tfe_team_project_access: Fixes a panic that occurs when the client is configured against an older TFE release, by @sebasslash 1011
  • The provider no longer makes two service discovery requests per provider config, by @brandonc 1034
  • d/tfe_policy_set: Add excluded_workspace_ids attribute, by @Netra2104 1035
  • r/tfe_workspace_policy_set and r/tfe_workspace_policy_set_exclusion: Removed workspace-related include parameters since included workspace data is not required to manage these resources, by @jbonhag 1080

FEATURES:

  • d/tfe_organization_membership: Add organization_membership_id attribute, by @laurenolivia 997
  • d/tfe_variable_set: Add project_ids attribute, by @Netra2104 994
  • New Data Source: d/tfe_teams is a new data source to return names and IDs of Teams in an Organization, by @isaacmcollins 992
  • New Resource: r/tfe_workspace_policy_set_exclusion is a new resource allowing the exclusion of one or more existing workspaces from an existing policy set, by @Netra2104 1033

v0.48.0 (August 7, 2023)

BUG FIXES:

  • r/tfe_workspace: Fix panic when updating trigger_patterns attribute, by @liamstevens 969
  • r/tfe_admin_organization_settings: Allow reprovisioning when the parent organization has been deleted, by @ctrombley 982

FEATURES:

  • New Resource: r/tfe_saml_settings manages SAML Settings, by @karvounis-form3 970
  • d/tfe_saml_settings: Add PrivateKey (sensitive), SignatureSigningMethod, and SignatureDigestMethod attributes, by @karvounis-form3 970
  • New Resource: r/tfe_project_policy_set is a new resource to attach/detach an existing project to an existing policy set, by @Netra2104 972
  • d/tfe_policy_set: Add project_ids attribute, by @Netra2104 974
  • r/tfe_team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes with
    various customizable permissions options to apply to a project and all of the workspaces therein, by @rberecka 983
  • d/team_project_access: Add a custom option to the access attribute as well as project_access and workspace_access attributes, by @rberecka 983

NOTES:

  • The provider is now using go-tfe v1.32.0

v0.47.0 (July 18, 2023)

FEATURES:

  • New Data Source: d/tfe_saml_settings is a new data source to retrieve SAML settings from the Terraform Enterprise Admin API, by @karvounis-form3 952

BUG FIXES:

  • d/tfe_project: Ignore case when matching project name from Projects List API, by @jbonhag 958

v0.46.0 (July 3, 2023)

FEATURES:

  • New Resource: r/tfe_agent_pool_allowed_workspaces restricts the use of an agent pool to particular workspaces, by @hs26gill 870
  • r/tfe_organization_token: Add optional expired_at field to organization tokens, by @juliannatetreault (#844)
  • r/tfe_team_token: Add optional expired_at field to team tokens, by @juliannatetreault (#844)
  • r/tfe_agent_pool: Add attribute organization_scoped to set the scope of an agent pool, by @hs26gill 870
  • d/tfe_agent_pool: Add attribute organization_scoped and allowed_workspace_ids to retrieve agent pool scope and associated allowed workspace ids, by @hs26gill 870

BUG FIXES:

  • r/tfe_workspace_run: Ensure wait_for_run correctly results in a fire-and-forget run when set to false, by @lucymhdavies (#910)
  • r/tfe_workspace_run: Fix rare random run failures; adjust lists of expected run statuses to ensure that a plan is completely processed before attempting to apply it, by @Uk1288 (#921)
  • r/tfe_notification_configuration: Add support for missing "Check failed" Health Event notifications, by @lucymhdavies (#927)
  • r/tfe_registry_module: Fix a bug that prevented users from being able to create a registry module using a github app, by @dsa0x (#935)

v0.45.0 (May 25, 2023)

FEATURES:

  • r/tfe_team: Add 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/t...
Read more