Skip to content

Conversation

@terraform-ibm-modules-ops
Copy link
Contributor

@terraform-ibm-modules-ops terraform-ibm-modules-ops commented Jul 21, 2025

This PR contains the following updates:

Package Type Update Change
kubernetes (source) required_provider minor 2.37.1 -> 2.38.0
terraform-ibm-modules/base-ocp-vpc/ibm (source) module minor 3.52.3 -> 3.53.0
terraform-ibm-modules/secrets-manager-private-cert-engine/ibm (source) module patch 1.6.3 -> 1.6.4
terraform-ibm-modules/secrets-manager-private-cert/ibm (source) module patch 1.4.0 -> 1.4.1
terraform-ibm-modules/secrets-manager-public-cert-engine/ibm (source) module patch 1.1.6 -> 1.1.7
terraform-ibm-modules/vpe-gateway/ibm (source) module minor 4.6.7 -> 4.7.0

Release Notes

hashicorp/terraform-provider-kubernetes (kubernetes)

v2.38.0

Compare Source

ENHANCEMENTS:

  • Add ResourceIdentity support to kubernetes_manifest [GH-2737]
  • Add sub_path_expr to volume mount options pod spec [GH-2622]
  • Add support for ResourceIdentity to SDKv2 resources [GH-2751]

BUG FIXES:

  • Fixed goroutine-safety in the CRD and metadata cache, resulting in far fewer provider metadata requests. [GH-2699]
  • 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:

  • We have updated the logic of resources that use the Pod specification template, such as 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 sources kubernetes_pod_v1 and kubernetes_pod. The behavior of resources kubernetes_pod_v1 and kubernetes_pod remains 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]
terraform-ibm-modules/terraform-ibm-base-ocp-vpc (terraform-ibm-modules/base-ocp-vpc/ibm)

v3.53.0

Compare Source

Features
  • DA updates:
    - The "Fully configurable" variation now deploys a cluster with a public endpoint enabled by default. This can be toggled using the disable_public_service_endpoint input.
    - If VPC DA is selected (it is by default), there is now an option to configure the network ACLs. By default, it will create ACLs to allow public (port 80 and 443) so the Openshift console can be reached.(#​740) (d60279f)

v3.52.4

Compare Source

Bug Fixes
  • fix the prefix input variable in the DA to allow null (#​739) (f12fb46)
terraform-ibm-modules/terraform-ibm-secrets-manager-private-cert-engine (terraform-ibm-modules/secrets-manager-private-cert-engine/ibm)

v1.6.4

Compare Source

Bug Fixes
  • fix the prefix input variable in the DA to allow null (#​347) (feef9fb)
terraform-ibm-modules/terraform-ibm-secrets-manager-private-cert (terraform-ibm-modules/secrets-manager-private-cert/ibm)

v1.4.1

Compare Source

Bug Fixes
  • fix the prefix input variable in the DA to allow null (#​333) (fcb5421)
terraform-ibm-modules/terraform-ibm-secrets-manager-public-cert-engine (terraform-ibm-modules/secrets-manager-public-cert-engine/ibm)

v1.1.7

Compare Source

Bug Fixes
  • fix the prefix input variable in the DA to allow null (#​254) (72bf528)
terraform-ibm-modules/terraform-ibm-vpe-gateway (terraform-ibm-modules/vpe-gateway/ibm)

v4.7.0

Compare Source

Features
  • remove reserved_ips support for DA solution (#​675)
    - removed input variable for DA solution for reserved_ips
    - adjusted DA documentation and adopter usage (7a2387a)

Configuration

📅 Schedule: 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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

@terraform-ibm-modules-dev

/run pipeline

@terraform-ibm-modules-ops terraform-ibm-modules-ops force-pushed the renovate/terraform-dependencies branch from 9444e14 to 7ff22e5 Compare July 22, 2025 07:23
@terraform-ibm-modules-dev

/run pipeline

@terraform-ibm-modules-ops terraform-ibm-modules-ops force-pushed the renovate/terraform-dependencies branch from 7ff22e5 to 042d1e8 Compare July 22, 2025 11:28
@terraform-ibm-modules-ops terraform-ibm-modules-ops changed the title fix(deps): update terraform kubernetes to v2.38.0 fix(deps): update terraform dependencies Jul 22, 2025
@terraform-ibm-modules-dev

/run pipeline

@terraform-ibm-modules-ops terraform-ibm-modules-ops force-pushed the renovate/terraform-dependencies branch from 042d1e8 to 1498104 Compare July 22, 2025 23:31
@terraform-ibm-modules-ops terraform-ibm-modules-ops force-pushed the renovate/terraform-dependencies branch from 1498104 to 9f987ee Compare July 23, 2025 19:30
@terraform-ibm-modules-dev

/run pipeline

@terraform-ibm-modules-dev terraform-ibm-modules-dev merged commit 2aaf147 into main Jul 24, 2025
2 checks passed
@terraform-ibm-modules-dev terraform-ibm-modules-dev deleted the renovate/terraform-dependencies branch July 24, 2025 03:08
@terraform-ibm-modules-ops
Copy link
Contributor Author

🎉 This PR is included in version 2.1.6 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants