Releases: hashicorp/terraform-provider-hcp
v0.10.0
v0.9.0
v0.8.0
*_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 optionsdev
,standard_small
,standard_medium
, andstandard_large
(#144) (our first open-source contribution - thanks @waxb!) - resource/consul_cluster:
plus
is now available as atier
option (#148) - tests: expands acceptance test coverage to data sources and dependent resources (#135, #142, #150)
BREAKING CHANGES:
v0.7.0
0.7.0 (June 07, 2021)
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 acceptpeer_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
v0.6.0
v0.4.1
v0.4.0
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:
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
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
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: