Skip to content

Update Terraform kubernetes to v3 - #293

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/kubernetes-3.x
Open

Update Terraform kubernetes to v3#293
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/kubernetes-3.x

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
kubernetes (source) required_provider major >= 2.10.0, < 2.39.0>= 2.10.0, < 3.3.0
kubernetes (source) required_provider major ~> 2.0, < 2.39.0~> 2.0, < 3.3.0

⚠️ The version constraints in this PR are wrong and it will not actually upgrade anything. Renovate cannot widen a Terraform AND-only constraint across a major boundary: it moves the upper bound but leaves the old ~> N.0 floor in place, so the range still resolves to the previous major. Rewrite the floor by hand (~> 5.0, < 6.57.0 -> ~> 6.0, < 6.57.0) before merging, and check that no upstream module caps the provider below the new major.


Release Notes

hashicorp/terraform-provider-kubernetes (kubernetes)

v3.2.1

Compare Source

BUG FIXES:

  • resource/*: Fix Unexpected Identity Change error after apply when a resource takes a long time to become ready; bump terraform-plugin-sdk to v2.38.2 [GH-2859]
  • resource/kubernetes_secret_v1: Fix Missing Resource Identity After Create error when using data_wo or binary_data_wo write-only attributes [GH-2859]

v3.2.0

Compare Source

ENHANCEMENTS:

  • Added linux/s390x build target for IBM Z platform [GH-2897]

NOTES:

v3.1.0

Compare Source

FEATURES:

  • kubernetes: Add kubernetes_endpoint_slice_v1 data source [GH-2847]

v3.0.1

Compare Source

HOTFIX:

  • Fix missing ip_mode attribute in kubernetes_service_v1 data source. [GH-2807]

v3.0.0

Compare Source

ENHANCEMENTS:

    • Add support for sidecar containers via restart_policy field in init_container spec [GH-2786]
  • Add ip_mode attribute to service status [GH-2784]
  • Add support for ValidatingAdmissionPolicy [GH-2794]
  • Bump Kubernetes dependencies to v1.33 [GH-2774]

DEPRECATIONS:

  • Data Sources
  • kubernetes_config_map → use kubernetes_config_map_v1
  • kubernetes_namespace → use kubernetes_namespace_v1
  • kubernetes_secret → use kubernetes_secret_v1
  • kubernetes_service → use kubernetes_service_v1
  • kubernetes_pod → use kubernetes_pod_v1
  • kubernetes_service_account → use kubernetes_service_account_v1
  • kubernetes_persistent_volume_claim → use kubernetes_persistent_volume_claim_v1
  • kubernetes_storage_class → use kubernetes_storage_class_v1
  • kubernetes_ingress → use kubernetes_ingress_v1

Resources

  • kubernetes_namespace → use kubernetes_namespace_v1
  • kubernetes_service → use kubernetes_service_v1
  • kubernetes_service_account → use kubernetes_service_account_v1
  • kubernetes_default_service_account → use kubernetes_default_service_account_v1
  • kubernetes_config_map → use kubernetes_config_map_v1
  • kubernetes_secret → use kubernetes_secret_v1
  • kubernetes_pod → use kubernetes_pod_v1
  • kubernetes_endpoints → use kubernetes_endpoints_v1
  • kubernetes_limit_range → use kubernetes_limit_range_v1
  • kubernetes_persistent_volume → use kubernetes_persistent_volume_v1
  • kubernetes_persistent_volume_claim → use kubernetes_persistent_volume_claim_v1
  • kubernetes_replication_controller → use kubernetes_replication_controller_v1
  • kubernetes_resource_quota → use kubernetes_resource_quota_v1
  • kubernetes_api_service → use kubernetes_api_service_v1
  • kubernetes_deployment → use kubernetes_deployment_v1
  • kubernetes_daemonset → use kubernetes_daemon_set_v1
  • kubernetes_stateful_set → use kubernetes_stateful_set_v1
  • kubernetes_job → use kubernetes_job_v1
  • kubernetes_cron_job → use kubernetes_cron_job_v1
  • kubernetes_horizontal_pod_autoscaler → use kubernetes_horizontal_pod_autoscaler_v1 or kubernetes_horizontal_pod_autoscaler_v2
  • kubernetes_certificate_signing_request → use kubernetes_certificate_signing_request_v1
  • kubernetes_role → use kubernetes_role_v1
  • kubernetes_role_binding → use kubernetes_role_binding_v1
  • kubernetes_cluster_role → use kubernetes_cluster_role_v1
  • kubernetes_cluster_role_binding → use kubernetes_cluster_role_binding_v1
  • kubernetes_ingress → use kubernetes_ingress_v1
  • kubernetes_ingress_class → use kubernetes_ingress_class_v1
  • kubernetes_network_policy → use kubernetes_network_policy_v1
  • kubernetes_pod_disruption_budget → use kubernetes_pod_disruption_budget_v1
  • kubernetes_pod_security_policy → removed upstream; use Pod Security Admission instead
  • kubernetes_priority_class → use kubernetes_priority_class_v1
  • kubernetes_validating_webhook_configuration → use kubernetes_validating_webhook_configuration_v1
  • kubernetes_mutating_webhook_configuration → use kubernetes_mutating_webhook_configuration_v1
  • kubernetes_storage_class → use kubernetes_storage_class_v1
  • kubernetes_csi_driver → use kubernetes_csi_driver_v1 [GH-2770]

BUG FIXES:

  • Environment variables should not override configuration when using kubernetes_manifest. [GH-2788]
  • resource/kubernetes_daemon_set_v1: fix an issue with the provider not waiting for rollout with wait_for_rollout = true. [GH-2789]

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch 2 times, most recently from cb148c6 to cf94aa2 Compare July 20, 2026 15:22
@renovate
renovate Bot requested review from a team and materialize-bot as code owners July 20, 2026 15:22
@renovate
renovate Bot requested a review from Alphadelta14 July 20, 2026 15:22
@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch from cf94aa2 to 48cb788 Compare July 21, 2026 09:33
@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch from fca55cd to 9834e89 Compare July 27, 2026 11:43
@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch from 5894a37 to 3d1856a Compare August 12, 2026 13:14
@renovate renovate Bot added dependencies Pull requests that update a dependency file manual-constraint-bump labels Aug 12, 2026
@Alphadelta14

Copy link
Copy Markdown
Member

@claude please change the floor to be >= 3.0

@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch 3 times, most recently from 2c3836d to f4c2852 Compare August 18, 2026 12:45
@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch 2 times, most recently from b7e3e12 to 6faa863 Compare August 31, 2026 16:36
@renovate
renovate Bot force-pushed the renovate/kubernetes-3.x branch from eefe874 to 3b43165 Compare September 3, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file manual-constraint-bump regenerate-docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant