Update Terraform tls to ~> 3.4.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
tls (source) | required_provider | minor |
~> 3.1.0 -> ~> 3.4.0
|
Release Notes
hashicorp/terraform-provider-tls
v3.4.0
NEW FEATURES:
-
data-source/tls_certificate: New attribute
content
that can be used in alternative tourl
, to provide the certificate in PEM format (#189). -
data-source/tls_certificate: Objects in the
certificates
chain attribute expose a new attributecert_pem
(PEM format) (#208). -
resource/tls_self_signed_cert: New attribute
set_authority_key_id
to make the generated certificate include an authority key identifier (#212).
ENHANCEMENTS:
- resource/tls_locally_signed_cert: If CA provided via
ca_cert_pem
is not an actual CA, a warning will be raised, but the certificate will still be created (#209).
NOTES:
- data-source/tls_certificate: The
id
attribute has changed to the hashing of all certificates information in the chain. The first apply of this updated data source may show this difference (#189).
BUG FIXES:
-
data-source/tls_certificate: Prevent plan differences with the
id
attribute (#79, #189). -
resource/tls_cert_request: Allow for absent or empty
subject
block (#209). -
resource/tls_self_signed_cert: Allow for absent or empty
subject
block (#209).
v3.3.0
NEW FEATURES:
-
provider: Added (opt-in) HTTP
proxy
configuration (#179). -
data-source/tls_certificate: Support for
tls://
scheme inurl
argument. When used, the provider will fetch certificates via a direct Secure Socket (i.e. ignores proxy) (#179).
ENHANCEMENTS:
-
data-source/tls_certificate: When
proxy
is configured on provider, certificates fetched viaurl
with schemehttps://
will go through the specified HTTP proxy (#179). -
resource/tls_locally_signed_cert: Validate
allowed_uses
contains documented values, but raise warning instead of error when it does not (#184).
v3.2.1
BUG FIXES:
-
resource/tls_locally_signed_cert: Fix issue preventing the generation of subject key identifier for private keys using
ED25519
(#182). -
resource/tls_self_signed_cert: Fix issue preventing the generation of subject key identifier for private keys using
ED25519
(#182).
v3.2.0
NEW FEATURES:
-
resource/tls_private_key: Added support for ED25519 key algorithm (#151).
-
data-source/tls_public_key: Added support for ED25519 key algorithm (#160).
-
resource/tls_cert_request: Added support for ED25519 key algorithm (#173).
-
resource/tls_self_signed_cert: Added support for ED25519 key algorithm (#173).
-
resource/tls_locally_signed_cert: Added support for ED25519 key algorithm (#173).
ENHANCEMENTS:
-
resource/tls_private_key: New attributes
private_key_openssh
(OpenSSH PEM format) andpublic_key_fingerprint_sha256
(#151). -
data-source/tls_public_key: Can now be configured by passing a private key either via
private_key_pem
orprivate_key_openssh
(#160). -
resource/tls_locally_signed_cert: Validate
validity_period_hours
andearly_renewal_hours
are greater or equal then zero (#169). -
resource/tls_locally_signed_cert: Validate
allowed_uses
contains documented values, instead of silently ignoring unknowns (#169). -
resource/tls_locally_signed_cert:
ca_key_algorithm
is now optional and deprecated, as it's now inferred fromca_private_key_pem
. It will be read-only in the next major release (#173). -
resource/tls_self_signed_cert: Validate
validity_period_hours
andearly_renewal_hours
are greater or equal then zero (#169). -
resource/tls_self_signed_cert: Validate
allowed_uses
contains documented values, instead of silently ignoring unknowns (#169). -
resource/tls_self_signed_cert:
key_algorithm
is now optional and deprecated, as it's now inferred fromprivate_key_pem
. It will be read-only in the next major release (#173). -
resource/tls_cert_request:
key_algorithm
is now optional and deprecated, as it's now inferred fromprivate_key_pem
. It will be read-only in the next major release (#173).
NOTES:
- Upgraded to Golang 1.17 (#156)
- Adopted
golangci-lint
as part of CI (#155) - Acceptance tests now run against all minor versions of Terraform >= 0.12 (#153)
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.