chore(deps): update terraform docker to v4
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
Feat
-
add
docker_system_prunePlugin 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_pathindocker_container.volumeswhen both source fields are set (#930) (#930) -
Use configured host instead of daemon host for dockercli client (#939) (#939)
v4.3.0
Chore
Feat
-
expose provenance and sbom schema fields for buildx builds (#840) (#840 #826)
-
Add plaintext
data_rawinput for human-readabledocker_configdiffs (#913) (#913)
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
Chore
Docs
Feat
-
Expose attached container network addresses in
docker_networkdata source (#897) (#897) -
Implement docker registry image tags data source (#903) (#903)
Fix
-
Fix
docker_container.container_logsto return demultiplexed log content (#899) (#899) -
Normalize
docker_servicemax_failure_ratiodiffs to prevent0vs0.0drift (#901) (#901) -
Fix flaky
docker_containerdestroy 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
Chore
Feat
-
Allow
docker_registry_image.auth_configto mirror providerregistry_authoptional credentials (#887) (#887) -
Add
platformsupport todocker_containerfor cross-architecture emulation (#886) (#886) -
Add Plugin Framework
docker_containersdata 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_serviceplatform flattening hash to prevent platform list drift on updates (#892) (#892)
Other
-
Avoid
docker_containerreplacement when only daemon defaultlog_optsare present (#888) (#888) -
Prevent
docker_containerread panic with CDIdevice_requestsby hardening device flattening (#895) (#895)
v4.0.0
Chore
-
Add deprecation for docker_service.networks_advanced.name (#837) (#837)
-
update hashicorp/setup-terraform action to v4 (#860) (#860)
-
update docker/setup-docker-action action to v5 (#866) (#866)
-
update dependency golangci/golangci-lint to v2.10.1 (#869) (#869)
-
update dependency golangci/golangci-lint to v2.11.4 (#871) (#871)
Feat
-
Add muxing to introduce new plugin framework (#838) (#838)
-
Implement proper parsing of GPU device requests when using gpus… (#881) (#881)
-
add selinux_relabel attribute to docker_container volumes (#883) (#883)
Fix
-
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)
-
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)
-
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_imagepanic on registries returning nil body without digest header (#880) (#880)
v3.9.0
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)
v3.8.0
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)
-
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
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 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
Chore
Feat
Fix
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.