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 that
validity_period_hours
andearly_renewal_hours
are greater or equal then zero (#169). -
resource/tls_locally_signed_cert: Validate that
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 that
validity_period_hours
andearly_renewal_hours
are greater or equal then zero (#169). -
resource/tls_self_signed_cert: Validate that
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)