chore(deps): update terraform vault to v5
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
vault (source) | required_provider | major |
4.8.0 -> 5.2.1
|
⚠ ️ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
hashicorp/terraform-provider-vault (vault)
v5.2.1
BUGS:
- Fix a failure to initialize the provider due to incompatible dependencies (#2575)
- Fix
auth_login_gcp
field constraint on fieldcredentials
service_account
- Fix
auth_login_azure
field constraint on fieldvmss_name
tenant_id
client_id
scope
- Fix
auth_login_kerberos
field constraint on fieldsusername
service
realm
krb5conf_path
keytab_path
disable_fast_negotiation
remove_instance_name
- Fix
auth_login_userpass
field constraint on fieldpassword_file
- Fix
auth_login
field constraint on fielduse_root_namespace
- Fix to allow Snowflake keypair auth with Vault 1.16+ (#2575)
v5.2.0
FEATURES:
- Add support for
jwks_pairs
invault_jwt_auth_backend
resource. Requires Vault 1.16+ (#2523) - Add support for
root_password_ttl
invault_azure_secret_backend
resource. Requires Vault 1.15+ (#2529) - Add support for managed key parameters in the SSH CA config endpoint (#2480)
- Add new resources
vault_oci_auth_backend
andvault_oci_auth_backend_role
to manage OCI auth backend and roles. (#1761) - Add support for
log_level
invault_pki_secret_backend_config_scep
resource. Requires Vault 1.20.1+ (#2525)
IMPROVEMENTS:
- Bump Go version to 1.24.6: (#2550)
- Ensure all resources that use custom mounts support all mount parameters. (#2332)
- Updated dependencies:
-
golang.org/x/oauth2
v0.24.0 -> v0.30.0 -
github.com/cloudflare/circl
v1.3.7 -> v1.6.1 -
github.com/go-jose/go-jose/v3
v3.0.3 -> v3.0.4 -
github.com/go-jose/go-jose/v4
v4.0.4 -> v4.1.2 -
github.com/golang-jwt/jwt/v5
v5.2.2 -> v5.3.0 -
cloud.google.com/go/iam
v1.2.2 -> v1.5.2 -
cloud.google.com/go/compute/metadata
v0.6.0 -> v0.8.0 -
github.com/Azure/azure-sdk-for-go/sdk/azcore
v1.11.1 -> v1.18.2 -
github.com/aws/aws-sdk-go
v1.55.6 -> v1.55.8 -
github.com/go-sql-driver/mysql
v1.8.1 -> v1.9.3 -
github.com/hashicorp/consul/api
v1.27.0 -> v1.32.1 -
github.com/hashicorp/terraform-plugin-framework
v1.14.1 -> 1.15.1 -
github.com/hashicorp/terraform-plugin-framework-validators
v0.17.0 -> v0.18.0 -
hashicorp/ghaction-terraform-provider-release
v4.0.1 -> v5.0.0
-
BUGS:
- Fix panic when reading the
vault_gcp_secret_backend
resource. (#2549) - Fix regression where
VAULT_NAMESPACE
was not being honored, causing child namespaces to be created in the root namespace instead (#2540)
v5.1.0
FEATURES:
-
Add support for key_usage to
vault_pki_secret_backend_root_sign_intermediate
(#2421) -
Add
private_key_wo
andprivate_key_wo_version
fields to Snowflake DB secrets engine config (#2508) -
Add support for
group_by
andsecondary_rate
on resourcevault_quota_rate_limit
. Requires Vault Enterprise 1.20.0+ (#2476) -
Add support for Transit CMAC endpoint (#2488)
-
Add new resource
vault_scep_auth_backend_role
to manage roles in a SCEP auth backend. #2479. -
Add new datasource and resource
vault_pki_secret_backend_config_scep
for PKI SCEP configuration. #2487.
v5.0.0
Important: 5.X
multiplexes the Vault provider to use the Terraform Plugin Framework,
upgrades to Terraform 1.11.x
, and adds support for Ephemeral Resources and Write-Only attributes.
Please refer to the
Terraform Vault Provider 5.0.0 Upgrade Guide for specific
details around the changes.
VERSION COMPATIBILITY:
5.X
is officially supported and tested against Vault server versions >= 1.15.x
.
5.X
supports Terraform versions >= 1.11.x
in order to support ephemeral resources and write-only attributes.
BREAKING CHANGES: Please refer to the upgrade topics in the guide for details on all breaking changes.
FEATURES:
- Add new ephemeral resources/attributes (#2457):
- Add new ephemeral resource
vault_kv_secret_v2
- Add new ephemeral resource
vault_database_secret
- Add new write-only attribute
data_json_wo
(along withdata_json_wo_version
) to resourcevault_kv_secret_v2
- Add new write-only attribute
credentials_wo
, (along withcredentials_wo_version
) to resourcevault_gcp_secret_backend
- Add new write-only attribute
password_wo
, (along withpassword_wo_version
to resource)vault_database_secret_backend_connection
- Add new ephemeral resource
BUGS:
- fix
vault_policy_document
data source regression to allow emptycapabilities
(#2466)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.