chore(deps): update pin terraform dependencies to v3 (major)#22
Open
renovate-a-roo[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update pin terraform dependencies to v3 (major)#22renovate-a-roo[bot] wants to merge 1 commit intomainfrom
renovate-a-roo[bot] wants to merge 1 commit intomainfrom
Conversation
841eeac to
2a8b7b9
Compare
2a8b7b9 to
fb127af
Compare
fb127af to
360ea27
Compare
39f4f48 to
42b4c80
Compare
42b4c80 to
e38defb
Compare
e38defb to
69ab850
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pinning Terraform dependencies prevents unexpected changes being inherited from the common terraform-modules repo.
The common terraform-modules will be updated separately in a weekly PR.
This PR contains the following updates:
2.13.0->3.1.12.29.0->3.0.1Release Notes
hashicorp/terraform-provider-helm (helm)
v3.1.1Compare Source
BUG FIXES:
resource/helm_release: Fix "inconsistent result after apply" error by moving recomputeMetadata function call [GH-1713]v3.1.0Compare Source
FEATURES:
qpsfield to Helm provider configuration [GH-1668]resourcesattribute to manifest experimental feature [GH-1693]helm_template: Addset_wowrite-only attribute [GH-1703]helm_release: Add support for thetake_ownershipfield [GH-1680]ENHANCEMENT:
timeoutsfield to the helm_release resource and helm_template data source, enabling configurable operation timeouts for create, read, update, and delete actions. [GH-1702]BUG FIXES:
upgrade_install[GH-1675]v3.0.2Compare Source
This is a patch release that fixes a number of bugs discovered in the v3.x.x release.
BUG FIXES:
helm_release: Fix description field causing inconsistent plan [GH-1648]helm_release: Fix plan error whendevel = falseis set andversionis provided [GH-1656]helm_release: Fix postrender being run when binaryPath is nil [GH-1649]helm_release: Fix shallow clone bug causing nested sensitive values to be redacted in the k8s API [GH-1644]provider: Fix namespace override logic in Kubernetes client initialization [GH-1650]provider: Restore support for theKUBE_PROXY_URLenvironment variable [GH-1655]v3.0.1Compare Source
This is a hotfix release.
HOTFIX:
helm_release: Fix state upgrader code to use correct type for "values" attribute. [GH-1638]v3.0.0Compare Source
This release migrates ports the provider project from
terraform-plugin-sdk/v2toterraform-plugin-framework[GH-1379]Please refer to the migration guide.
BREAKING CHANGES:
kubernetes,registry, andexperimentsare now represented as nested objects.set,set_list, andset_sensitiveinhelm_releaseandhelm_templateare now lists of nested objects instead of blocksFEATURES:
Add
"literal"as a supportedtypefor thesetblock [GH-1615]helm_release: Add support for ResourceIdentity. [GH-1625]helm_release: Addset_wowrite-only attribute [GH-1592]ENHANCEMENT:
helm_release: AddUpgradeStatelogic to support migration from SDKv2 to Plugin Framework [GH-1633]BUG FIXES:
helm_release: Fix namespace behaviour for dependency charts in non-default namespaces [GH-1583]change
set.value&&set_list.valueto optional instead of required [GH-1572]v2.17.0Compare Source
ENHANCEMENT:
resource/helm_release: the dry-run option is now set toserverto execute any chart lookups against the server during the plan stage. [GH-1335]BUG FIXES:
resource/helm_release: fix an issue wherepostrender.argsis not parsed correctly. [GH-1534]v2.16.1Compare Source
BUG FIXES:
helm_release: Fix nil pointer deref panic on destroy when helm release is not found [GH-1501]v2.16.0Compare Source
BUG FIXES:
helm_release: On destroy, do not error when release is not found [GH-1487]resource/helm_release: Fix: only recompute metadata when the version in the metadata changes [GH-1458]v2.15.0Compare Source
ENHANCEMENT:
upgrade_installboolean attribute to enable idempotent release installation, addressing components of GH-425 [GH-1247]v2.14.1Compare Source
DEPENDENCIES:
v2.14.0Compare Source
ENHANCEMENT:
helm_release: add new attributes metadata.last_deployed, metadata.first_deployed, metadata.notes [GH-1380]v2.13.2Compare Source
DEPENDENCIES:
v2.13.1Compare Source
HOTFIX:
helm_release: Fix regression causing errors at plan time.hashicorp/terraform-provider-kubernetes (kubernetes)
v3.0.1Compare Source
HOTFIX:
ip_modeattribute inkubernetes_service_v1data source. [GH-2807]v3.0.0Compare Source
ENHANCEMENTS:
ip_modeattribute to service status [GH-2784]DEPRECATIONS:
kubernetes_config_map→ usekubernetes_config_map_v1kubernetes_namespace→ usekubernetes_namespace_v1kubernetes_secret→ usekubernetes_secret_v1kubernetes_service→ usekubernetes_service_v1kubernetes_pod→ usekubernetes_pod_v1kubernetes_service_account→ usekubernetes_service_account_v1kubernetes_persistent_volume_claim→ usekubernetes_persistent_volume_claim_v1kubernetes_storage_class→ usekubernetes_storage_class_v1kubernetes_ingress→ usekubernetes_ingress_v1Resources
kubernetes_namespace→ usekubernetes_namespace_v1kubernetes_service→ usekubernetes_service_v1kubernetes_service_account→ usekubernetes_service_account_v1kubernetes_default_service_account→ usekubernetes_default_service_account_v1kubernetes_config_map→ usekubernetes_config_map_v1kubernetes_secret→ usekubernetes_secret_v1kubernetes_pod→ usekubernetes_pod_v1kubernetes_endpoints→ usekubernetes_endpoints_v1kubernetes_limit_range→ usekubernetes_limit_range_v1kubernetes_persistent_volume→ usekubernetes_persistent_volume_v1kubernetes_persistent_volume_claim→ usekubernetes_persistent_volume_claim_v1kubernetes_replication_controller→ usekubernetes_replication_controller_v1kubernetes_resource_quota→ usekubernetes_resource_quota_v1kubernetes_api_service→ usekubernetes_api_service_v1kubernetes_deployment→ usekubernetes_deployment_v1kubernetes_daemonset→ usekubernetes_daemon_set_v1kubernetes_stateful_set→ usekubernetes_stateful_set_v1kubernetes_job→ usekubernetes_job_v1kubernetes_cron_job→ usekubernetes_cron_job_v1kubernetes_horizontal_pod_autoscaler→ usekubernetes_horizontal_pod_autoscaler_v1orkubernetes_horizontal_pod_autoscaler_v2kubernetes_certificate_signing_request→ usekubernetes_certificate_signing_request_v1kubernetes_role→ usekubernetes_role_v1kubernetes_role_binding→ usekubernetes_role_binding_v1kubernetes_cluster_role→ usekubernetes_cluster_role_v1kubernetes_cluster_role_binding→ usekubernetes_cluster_role_binding_v1kubernetes_ingress→ usekubernetes_ingress_v1kubernetes_ingress_class→ usekubernetes_ingress_class_v1kubernetes_network_policy→ usekubernetes_network_policy_v1kubernetes_pod_disruption_budget→ usekubernetes_pod_disruption_budget_v1kubernetes_pod_security_policy→ removed upstream; use Pod Security Admission insteadkubernetes_priority_class→ usekubernetes_priority_class_v1kubernetes_validating_webhook_configuration→ usekubernetes_validating_webhook_configuration_v1kubernetes_mutating_webhook_configuration→ usekubernetes_mutating_webhook_configuration_v1kubernetes_storage_class→ usekubernetes_storage_class_v1kubernetes_csi_driver→ usekubernetes_csi_driver_v1[GH-2770]BUG FIXES:
kubernetes_manifest. [GH-2788]resource/kubernetes_daemon_set_v1: fix an issue with the provider not waiting for rollout withwait_for_rollout = true. [GH-2789]v2.38.0Compare Source
ENHANCEMENTS:
sub_path_exprto volume mount options pod spec [GH-2622]BUG FIXES:
data_source/kubernetes_pod_v1: fix an issue when the provider cuts out toleration under pod spec(spec.toleration) if it uses a well-known taint. [GH-2380]data_source/kubernetes_pod: fix an issue when the provider cuts out toleration under pod spec(spec.toleration) if it uses a well-known taint. [GH-2380]resource/kubernetes_cron_job: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_cron_job_v1: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_daemon_set_v1: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_daemonset: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_deployment: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_deployment_v1: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_job: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_job_v1: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_replication_controller_v1: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_replication_controller: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_stateful_set: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]resource/kubernetes_stateful_set_v1: fix an issue when the provider cuts out toleration under pod spec template(*.template.spec.toleration`) if it uses a well-known taint. That could lead to a perpetual diff behavior. [GH-2380]NOTES:
kubernetes_deployment_v1,kubernetes_stateful_set_v1, etc, and now the provider will keep all tolerations(spec.toleration) returned by Kubernetes. The same is applicable for the data sourceskubernetes_pod_v1andkubernetes_pod. The behavior of resourceskubernetes_pod_v1andkubernetes_podremains unchanged, i.e. the provider will keep removing tolerations with well-known taints since they might be attached to the object by Kubernetes controller and could lead to a perpetual diff. [GH-2380]v2.37.1Compare Source
BUG FIXES:
GetResourceIdentitySchemasimplementation. [GH-2732]v2.37.0Compare Source
ENHANCEMENTS:
kubernetes_config_map_v1: Add support for ResourceIdentity [GH-2721]v2.36.0Compare Source
ENHANCEMENTS:
resource/kubernetes_secret_v1: Add support for write only attributes fordata_woandbinary_data_wo. [GH-2692]v2.35.1Compare Source
BUG FIXES:
resource/kubernetes_job_v1: revert the changes introduced in v2.34.0, wherettl_seconds_after_finishedwas set to0. [GH-2650]resource/kubernetes_daemon_set_v1: fix issue where fieldsspec.strategy.rolling_update.max_surgeandspec.strategy.rolling_update.max_unavailablewere not being validated correctly. [GH-2653]v2.35.0Compare Source
FEATURES:
resources_kubernetes_daemon_set_v1: Addedmax_surgeargument for torolling_updateblock. [GH-2630]v2.34.0Compare Source
ENHANCEMENTS:
conditionsattribute tokubernetes_nodesdata source, which will provide detailed node health and status information [GH-2612]kubernetes_secret_v1_dataresource to the kubernetes provider. This resource will allow users to manage kubernetes secrets [GH-2604]FEATURES:
kubernetes_certificate_signing_request_v1[GH-2628]kubernetes_token_request_v1[GH-2628]v2.33.0Compare Source
ENHANCEMENTS:
backoff_per_limit_indexandmax_failed_indexesfields instructure_job.go[GH-2421]namespace_selectorfield inPodAffinityTermto enhance pod affinity and anti-affinity rules, allowing selection of namespaces based on label selectors. [GH-2577]kubernetes_manifest- handling "404 Not Found" errors during the deletion of Kubernetes resources, particularly in cases where the resource may have already been deleted by an operator managing the CRD before Terraform attempts to delete it. [GH-2592]schema_container.go: Add VolumeDevices [GH-2573]v2.32.0Compare Source
FEATURES:
kubernetes_server_version[GH-2306]ENHANCEMENTS:
resource/kubernetes_certificate_signing_request_v1: Add argumentspec.expiration_seconds[GH-2559]resource/kubernetes_persistent_volume_v1: supportReadWriteOncePodaccess mode for PVs [GH-2488]v2.31.0Compare Source
ENHANCEMENTS:
v2.30.0Compare Source
BUG FIXES:
data_source/kubernetes_resources: fix an issue where the provider exit with an error when the data sourcekubernetes_resourcesreceives multiple Kubernetes objects containing tuples with different numbers of elements. [GH-2372]kubernetes_manifest: fix issue preventing KUBE_PROXY_URL environment variable from being used in client configuration (#1733) [GH-2485]resource/kubernetes_node_taint: Fix the error check for nonexistant nodes so that terraform does not fail if there is a taint in the state file for a node that has been deleted. [GH-2402]DOCS:
Configuration
📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.