Skip to content

Releases: hashicorp/terraform-provider-hcp

v0.10.0

15 Jul 22:04
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

0.10.0 (July 15, 2021)

FIXES:

  • resource/hcp_consul_cluster: Fix terraform updates for min_consul_version (#161)

IMPROVEMENTS:

  • docs: Add CIDR guidance to HVN resource documentation (#160)
  • docs: Add design doc on networking resources (#159)

v0.9.0

30 Jun 21:07
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

IMPROVEMENTS:

  • resource/hcp_vault_cluster: add update functionality to Vault cluster (#152)
  • docs: updates to Consul root token doc (#153)
  • resource/hcp_consul_cluster: add auto peering for Consul Federation (#154)

v0.8.0

18 Jun 23:27
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

⚠️ Note: This version fixes a bug where the Consul and Vault clusters' *_endpoint_url outputs did not return complete URLs. This may result in a breaking change for existing clusters whose endpoint URLs are already adjusted to be a full URL with string helpers.
Please remove any functions that adjust the output of the vault_private_endpoint_url, vault_public_endpoint_url, consul_private_endpoint_url, and consul_public_endpoint_url when upgrading to this version. ⚠️

For example, your Vault provider configuration might need to change:

# before
provider "vault" {
  address = join("", ["https://", hcp_vault_cluster.example.vault_public_endpoint_url, ":8200"])
}

# after
provider "vault" {
  address = hcp_vault_cluster.example.vault_public_endpoint_url
}

IMPROVEMENTS:

  • resource/vault_cluster: tier is now an optional input, with the options dev, standard_small, standard_medium, and standard_large (#144) (our first open-source contribution - thanks @waxb!)
  • resource/consul_cluster: plus is now available as a tier option (#148)
  • tests: expands acceptance test coverage to data sources and dependent resources (#135, #142, #150)

BREAKING CHANGES:

  • resource/consul_cluster: returns complete endpoint URLs (#145)
  • resource/vault_cluster: returns complete endpoint URLs (#145)

v0.7.0

07 Jun 18:36
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

0.7.0 (June 07, 2021)

⚠️ Note: This version contains breaking changes to the hcp_aws_transit_gateway_attachment and hcp_aws_network_peering resources and data sources. Please pin to the previous version and follow this migration guide when you're ready to migrate. ⚠️

FEATURES:

  • New resource hcp_hvn_route (#122)

IMPROVEMENTS:

  • resource/hcp_aws_transit_gateway_attachment: released as Generally Available (#121)

BREAKING CHANGES:

  • resource/hcp_aws_network_peering: now requires peering_id to be specified and doesn't accept peer_vpc_cidr_block as input (#128)
  • datasource/hcp_aws_network_peering: no longer returns peer_vpc_cidr_block as output (#128)
  • resource/hcp_aws_transit_gateway_attachment: doesn't accept destination_cidrs as input (#128)
  • datasource/hcp_aws_transit_gateway_attachment: no longer returns destination_cidrs as output (#128)

v0.6.1

03 Jun 23:43
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

0.6.1 (June 03, 2021)

IMPROVEMENTS:

  • docs: updates banner on index page to warn of upcoming breaking changes (#134)
  • resource/hcp_consul_cluster_snapshot_test: add Consul cluster snapshot acceptance test (#126)

v0.6.0

11 May 22:57
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

0.6.0 (May 10, 2021)

FEATURES:

  • New data source hcp_hvn_route (#115)

IMPROVEMENTS:

  • provider: Bump hcp-go-sdk dependency (#105)
  • provider: Bump go-openapi/runtime dependency (#106)
  • resource/hvn, peering, tgw attachment: added self_link output (#111)
  • docs: various doc updates (#117, #119)

v0.4.1

09 Apr 01:27
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

0.4.1 (April 08, 2021)

FIXES:

  • resource/consul_cluster: Set "computed=true" option for the vm size (#100)

v0.4.0

07 Apr 15:33
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

0.4.0 (April 07, 2021)

⚠️ Note: There is an issue with this version of the HCP Provider in which existing Consul clusters that do not specify size will be recommended by Terraform to be recreated on the next terraform apply, resulting in potential data loss. Please upgrade to the patch v0.4.1 or beyond to avoid this issue. ⚠️

FEATURES:

  • New resource hcp_vault_cluster (#97)
  • New resource hcp_vault_cluster_admin_token (#97)

IMPROVEMENTS:

  • all: Log import ID used when an import fails due to parsing (#82)
  • all: Add comment to clarify that Links can be sent in API requests (#82)
  • ci: Add github checks (#90)
  • docs: Add pull request lifecycle docs (#89)
  • docs: Add issue lifecycle docs (#93)
  • datasource/consul_agent_helm_config: Remove extraneous protocol from FQDN string (#95)
  • resource/consul_cluster: Add VM size to Consul cluster (#77)
  • resource/aws_network_peering: Update comments, docs, and messages to use correct capitalization for network peering (#82)
  • resource/aws_network_peering: Update peering wait function to use helper (#82)

FIXES:

  • all: Ensure context is being passed for all HCP API calls (#82)

v0.3.0

25 Mar 20:38
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

0.3.0 (March 25, 2021)

IMPROVEMENTS:

  • all: Improve error messages for requests made to all HCP services (#83)
  • ci: Run unit tests instead of acceptance tests on Pull Requests (#73)
  • docs: Add contribution guidelines (#71)
  • docs: Update contribution docs to include guidance on acceptance tests (#79)
  • docs: Add CODEOWNERS (#76)
  • docs: Add PR template (#80)
  • provider: Bump hcp-go-sdk dependency (#83)
  • provider: Bump uuid dependency (#49)
  • provider: Bump testify dependency (#51)
  • resource/hcp_consul_cluster: Add basic acceptance test (#78)
  • resource/hcp_hvn: Add basic acceptance test (#74)

v0.2.0

22 Feb 20:39
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

0.2.0 (February 22, 2021)

FEATURES:

  • New data source hcp_aws_transit_gateway_attachment (#58)
  • New data source hcp_consul_versions (#63)
  • New resource hcp_aws_transit_gateway_attachment (#58)

IMPROVEMENTS:

  • all: Improve error messages for requests made to the Consul service (#68)
  • data-source/hcp_consul_cluster: Add HCP Consul federation support (#68)
  • resource/hcp_aws_transit_gateway_attachment: Support resource import (#64)
  • resource/hcp_consul_cluster: Add HCP Consul federation support (#68)

BUGS:

  • all: Set resource id before polling operation and re-create failed deployments (#59)
  • resource/hcp_consul_cluster: Validate Consul datacenter and lowercase the default (#57)