Skip to content

chore(deps): update terraform docker to v4

Renovate Bot requested to merge renovate/docker-4.x into main

This MR contains the following updates:

Package Type Update Change
docker (source) required_provider major 3.6.1 -> 4.4.0

Release Notes

kreuzwerker/terraform-provider-docker (docker)

v4.4.0

Compare Source

Feat
  • add docker_system_prune Plugin Framework action (#​928) (#​928)

  • Add actions for Docker image save/load and container export (#​931) (#​931)

Fix
  • Align different docker urls to fix authentication issues (#​927) (#​927)

  • canonicalize registry addresses to prevent auth errors (#​929) (#​929)

  • Honor host_path in docker_container.volumes when both source fields are set (#​930) (#​930)

  • Use configured host instead of daemon host for dockercli client (#​939) (#​939)

v4.3.0

Compare Source

Chore
Feat
Fix
  • update module github.com/docker/go-connections to v0.7.0 (#​908) (#​908)

  • update module github.com/hashicorp/terraform-plugin-docs to v0.25.0 (#​911) (#​911)

  • update module github.com/hashicorp/terraform-plugin-testing to v1.16.0 (#​912) (#​912)

  • update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.40.1 (#​914) (#​914)

  • update module github.com/masterminds/semver/v3 to v3.5.0 (#​916) (#​916)

v4.2.0

Compare Source

Chore
Docs
  • add missing docker_exec/buildx examples and align action name to docker_exec (#​898) (#​898)
Feat
Fix
  • Fix docker_container.container_logs to return demultiplexed log content (#​899) (#​899)

  • Normalize docker_service max_failure_ratio diffs to prevent 0 vs 0.0 drift (#​901) (#​901)

  • Fix flaky docker_container destroy by disabling link removal during delete (#​902) (#​902)

  • update module github.com/hashicorp/terraform-plugin-mux to v0.23.1 (#​905) (#​905)

  • update module github.com/masterminds/semver/v3 to v3.4.0 (#​906) (#​906)

v4.1.0

Compare Source

Chore
Feat
  • Implement docker_exec action (#​885) (#​885)

  • Allow docker_registry_image.auth_config to mirror provider registry_auth optional credentials (#​887) (#​887)

  • Add platform support to docker_container for cross-architecture emulation (#​886) (#​886)

  • Add Plugin Framework docker_containers data source for Docker container enumeration (#​893) (#​893)

Fix
  • update module github.com/containerd/platforms to v1.0.0-rc.4 (#​889) (#​889)

  • Make container deletion idempotent for missing containers (#​891) (#​891 #​890)

  • Fix docker_service platform flattening hash to prevent platform list drift on updates (#​892) (#​892)

Other
  • Avoid docker_container replacement when only daemon default log_opts are present (#​888) (#​888)

  • Prevent docker_container read panic with CDI device_requests by hardening device flattening (#​895) (#​895)

v4.0.0

Compare Source

Chore
Feat
Fix
  • update module golang.org/x/sync to v0.19.0 (#​828) (#​828)

  • update module github.com/hashicorp/terraform-plugin-log to v0.10.0 (#​823) (#​823)

  • update module github.com/morikuni/aec to v1.1.0 (#​829) (#​829)

  • update module google.golang.org/protobuf to v1.36.11 (#​830) (#​830)

  • update module github.com/sirupsen/logrus to v1.9.4 (#​836) (#​836)

  • Refactor docker container state handling to properly restart when exited (#​841) (#​841)

  • docker container stopped ports (#​842) (#​842)

  • correctly set docker_container devices (#​843) (#​843)

  • update module github.com/katbyte/terrafmt to v0.5.6 (#​844) (#​844)

  • update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.38.2 (#​847) (#​847)

  • Use DOCKER_CONFIG env same way as with docker cli (#​849) (#​849)

  • calculation of Dockerfile path in docker_image build (#​853) (#​853)

  • update module github.com/hashicorp/terraform-plugin-go to v0.30.0 (#​861) (#​861)

  • update module github.com/hashicorp/terraform-plugin-framework to v1.18.0 (#​862) (#​862)

  • update module github.com/hashicorp/terraform-plugin-mux to v0.22.0 (#​863) (#​863)

  • update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.39.0 (#​864) (#​864)

  • update module golang.org/x/sync to v0.20.0 (#​872) (#​872)

  • Handle size_bytes in tmpfs_options in docker_service (#​882) (#​882)

  • tests for healthcheck is not required for docker container resource (#​834) (#​834)

Other
  • Prevent docker_registry_image panic on registries returning nil body without digest header (#​880) (#​880)

v3.9.0

Compare Source

Chore
Feat
Fix
  • update module github.com/hashicorp/terraform-plugin-docs to v0.24.0 (#​807) (#​807)

  • docker_service label can be updated without recreate (#​814) (#​814)

  • test attribute of docker_service healthcheck is not required (#​815) (#​815)

  • update module github.com/docker/cli to v28.5.2+incompatible (#​816) (#​816)

  • update module github.com/docker/docker to v28.5.2+incompatible (#​817) (#​817)

  • update module golang.org/x/sync to v0.18.0 (#​820) (#​820)

v3.8.0

Compare Source

Feat
Fix
  • update module google.golang.org/protobuf to v1.36.8 (#​775) (#​775)

  • update module google.golang.org/protobuf to v1.36.9 (#​787) (#​787)

  • omit sending systempaths=unconfied to daemon (#​796) (#​796)

  • Recreate builder if deleted out-of-band (#​797) (#​797)

  • update module golang.org/x/sync to v0.17.0 (#​785) (#​785)

  • update module github.com/hashicorp/terraform-plugin-docs to v0.23.0 (#​788) (#​788)

  • update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.38.1 (#​789) (#​789)

  • update module github.com/docker/cli to v28.4.0+incompatible (#​781) (#​781)

  • update module google.golang.org/protobuf to v1.36.10 (#​799) (#​799)

  • update module github.com/docker/cli to v28.5.0+incompatible (#​800) (#​800)

  • update module github.com/docker/docker to v28.5.0+incompatible (#​782) (#​782)

  • update module github.com/docker/docker to v28.5.1+incompatible (#​804) (#​804)

  • update module github.com/docker/cli to v28.5.1+incompatible (#​803) (#​803)

v3.7.0

Compare Source

Chore
Feat
  • Add timeout support to docker_registry_image resource (#​769) (#​769)

  • Implement cache_from and cache_to for docker_image (#​772) (#​772)

  • Implement memory_reservation and network_mode enhancements (#​773) (#​773)

Fix
  • update module github.com/hashicorp/terraform-plugin-docs to v0.22.0 (#​755) (#​755)

  • update module golang.org/x/sync to v0.16.0 (#​758) (#​758)

  • update module google.golang.org/protobuf to v1.36.7 (#​765) (#​765)

  • update module github.com/docker/go-connections to v0.6.0 (#​766) (#​766)

  • Correctly get and set nanoCPUs for docker_container (#​771) (#​771)

v3.6.2

Compare Source

Chore
Feat
Fix

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 MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


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

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports