mirror of
https://github.com/kreuzwerker/terraform-provider-docker.git
synced 2025-12-20 22:59:42 -05:00
32 KiB
32 KiB
2.18.0 (July 11, 2022)
IMPROVEMENTS
- add
runtime,stop_signalandstop_timeoutproperties to the docker_container resource (#364)
BUG FIXES
- Various fixes to
docker_registry_imageto correctly handle build files and file permissions (#398) - Fix
website-generationGithub-Action (#399)
2.17.0 (June 23, 2022)
IMPROVEMENTS
- Add Buildkit support (#387)
BUG FIXES
- Correct authentication for ghcr.io registry(#349)
CHORE
- ci: Exclude examples directory from renovate (
37b4032) - deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.17.0 (#357)
- deps: update module github.com/docker/cli to v20.10.17 (#324)
- ci: Update website-generation workflow (#386)
- src: improve image delete error message (#359)
- ci: split acc test into resources (#382)
- deps: update golangci/golangci-lint-action action to v3(#352)
2.16.0 (January 24, 2022)
IMPROVEMENTS
- add parameter for SSH options (#335)
BUG FIXES
- add nil check of DriverConfig (#315)
- container: remove log_driver's default value and make log_driver
computed(#270) - pass container rm flag (#322)
DOCS
- fix service options (#337)
- update registry_image.md (#321)
- fix r/registry_image truncated docs (#304)
CHORE
- fixed typo (#310)
- fmt of go files for go 1.17
- ci: update workflows and docs to go 1.17
- deps: update nginx docker tag to v1.21.4 (#309)
- deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.10.1 (#323)
- deps: update module github.com/golangci/golangci-lint to v1.43.0 (#306)
- deps: update tj-actions/verify-changed-files action to v8.8 (#308)
- deps: update tj-actions/verify-changed-files action to v8.3 (#303)
- deps: update module github.com/hashicorp/terraform-plugin-docs to v0.5.1 (#311)
- deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.9.0 (#317)
- deps: update module github.com/docker/cli to v20.10.11 (#316)
- deps: update module github.com/docker/docker to v20.10.10 (#297)
- deps: update module github.com/docker/cli to v20.10.10 (#296)
- deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.8.0 (#298)
- deps: update tj-actions/verify-changed-files action to v8 (#299)
- deps: update nginx:1.21.3 docker digest to 644a705 (#295)
- deps: update nginx docker tag to v1.21.3 (#287)
- deps: update module github.com/hashicorp/terraform-plugin-docs to v0.5.0 (#286)
- deps: unify require sections in go.mod files
- deps: update golang to v1.17 (#272)
- deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.7.1 (#279)
- deps: update nginx:1.21.1 docker digest to a05b0cd (#273)
- deps: update module github.com/golangci/golangci-lint to v1.42.1 (#284)
- deps: update tj-actions/verify-changed-files action to v7.2 (#285)
- deps: update alpine docker tag to v3.14.2 (#277)
- deps: update module github.com/golangci/golangci-lint to v1.42.0 (#274)
2.15.0 (August 01, 2021)
IMPROVEMENTS
- add container storage opts (#258)
- add ssh_opts parameter to provider config. Allows passing additional ssh arguments when connecting via ssh. (#29)
BUG FIXES
- add current timestamp for file upload to container (#259)
DOCS
- docs: corrects authentication misspell (#264)
- docs(readme): add badges
CHORE
- ci: adapt acc test docker version (#266)
- deps: update alpine docker tag to v3.14.1 (#263)
- re go gets terraform-plugin-docs
- deps: update module github.com/docker/docker to v20.10.8 (#256)
- deps: update module github.com/docker/cli to v20.10.8 (#255)
- deps: update nginx:1.21.1 docker digest to 8f33576 (#252)
- deps: update nginx:1.21.1 docker digest to 11d4e59 (#251)
- deps: update actions/stale action to v4 (#250)
- deps: update nginx:1.21.1 docker digest to 353c20f (#248)
2.14.0 (July 09, 2021)
IMPROVEMENTS
- support terraform v1 (#242)
BUG FIXES
- registry_image): consider .dockerignore in image build (#240)
- Update the URL of the docker hub registry (#230)
- service bind options (#234)
- deps: update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.7.0 (#236)
DOCS
- update to absolute path for registry image context (#246)
- service entrypoint (#244)
- update readme with logos and subsections (#235)
CHORE
- deps: update nginx docker tag to v1.21.1 (#243)
- deps: update tj-actions/verify-changed-files action to v7 (#237)
- deps: update nginx:1.21.0 docker digest to d1b8ff2 (#232)
2.13.0 (June 22, 2021)
IMPROVEMENTS
- service image name fix and new data-source
docker_image(#212)
BUG FIXES
DOCS
- contributing: add oneline cli git cmd to get the changes since the last tag
- fix a few typos (#216)
- fix typos in docker_image example usage (#213)
CHORE
- refactor tests (#201)
- update module github.com/docker/docker to v20.10.7 (#218)
- update module github.com/docker/cli to v20.10.7 (#217)
- update module github.com/golangci/golangci-lint to v1.41.1 (#226)
- update module github.com/golangci/golangci-lint to v1.40.1 (#194)
- update alpine docker tag to v3.14.0 (#225)
- update stocard/gotthard docker digest to 38c2216
- update nginx docker tag to v1.21.0
- update nginx:1.18.0-alpine docker digest to 93baf2e
- update nginx docker tag to v1.21.0
- update alpine docker tag to v3.13.5
- update stocard/gotthard docker digest to 38c2216
- update nginx:1.18.0-alpine docker digest to 93baf2e
2.12.2 (May 26, 2021)
DOCS
- update documentation and website for the release which was forgotten in
v2.12.1
2.12.1 (May 26, 2021)
BUG FIXES
resource.docker_service.task_spec.container_spec.hostsis ignored (#202)- service state upgradeV2 crashes for empty
authblock (#203)
2.12.0 (May 23, 2021)
IMPROVEMENTS
- migrate to terraform-sdk-v2 (#102)
- support darwin arm builds and golang 1.16 (#140)
- add documentation generation (#193)
BUG FIXES
- set
ForceNew:trueto labelSchema (#152) - search local images with Docker image ID (#151)
- update module github.com/golangci/golangci-lint to v1.39.0 (#166)
- update module github.com/katbyte/terrafmt to v0.3.0 (#168)
- update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.5.0 (#167)
- update module github.com/docker/docker to v20.10.5 (#165)
- update module github.com/docker/cli to v20.10.5 (#164)
- update module github.com/docker/docker to v20.10.6 (#174)
- update module github.com/docker/cli to v20.10.6 (#175)
- move helpers (#170)
- assign map to
rawStatewhen it is nil to preventpanic(#180) - remove gpg key from action to make it work in forks
- skip sign on
compileaction - update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.6.1 (#181)
- replace for loops with StateChangeConf (#182)
- update module github.com/golangci/golangci-lint to v1.40.0 (#191)
- test spaces for windows (#190)
- rewriting tar header fields (#198)
DOCS
- fix Github repository URL in README (#136)
- chore: add the guide about Terraform Configuration in Bug Report (#139)
- add a guide about writing issues to CONTRIBUTING.md (#149)
- add an example to build an image with docker_image (#158)
- format Guide of Bug report (#159)
- add releasing steps
CI
- bump docker dependency to v20.10.5 (#119). Note: Removes
generic_resourcesfordocker_service. - run acceptance tests with multiple Terraform versions (#129)
- fix/workflows (#169)
CHORE
2.11.0 (January 22, 2021)
IMPROVEMENTS:
- add properties -it (tty and stdin_opn) to docker container (#120)
DOCS
- fix legacy configuration style (#126)
2.10.0 (January 08, 2021)
IMPROVEMENTS:
- add ability to lint/check of links in documentation locally (#98)
- add local semantic commit validation (#99)
- add force_remove option to
r/image(#104) - support max replicas of Docker Service Task Spec (#112)
- supports Docker plugin (#35)
DOCS:
- updates docs like gh templates, contribution guideline and readme (#36)
- updates links to provider and slack
- docs(changelog): fixes broken links
- style(changelog): aligns braces
- add labels to arguments of docker_service (#105)
BUG FIXES
- image label for workflows
- set "latest" to tag when tag isn't specified (#117)
CI
- ci: update ubuntu images and docker version (#38)
2.9.0 (December 25, 2020)
IMPROVEMENTS
- Introduces golangci-lint (#13)
BUG FIXES
- docs: devices is a block, not a boolean (#33)
- style: format with gofumpt (#11)
- ci: fix website ci (#26)
- fix: AuxAddress is not read from network and trigger a re-apply every time (#10)
2.8.0 (November 11, 2020)
IMPROVEMENTS
- Add new resource docker_registry_image (#249)
- Added complete support for Docker credential helpers (#253)
BUG FIXES
- Prevent provider error if auth config is incomplete (#251)
- Resolve (#255 by conditionally adding port binding (#293)
DOCS
- Update service.html.markdown (#245)
- Documentation updates (#286)
- Update link syntax (#287)
- Fix typo (#292)
CI
- Update to go 1.15 (#284)
2.7.2 (August 03, 2020)
BUG FIXES
- Fix port objects with the same internal port but different protocol trigger recreation of container (#274)
- Fix panic to migrate schema of docker_container from v1 to v2 (#271)
- Set
Computed: trueand separate files of resourceDockerContainerV1 (#272) - Prevent force recreate of container about some attributes (#269)
DOCS:
2.7.1 (June 05, 2020)
BUG FIXES
- prevent force recreate of container about some attributes (#269)
2.7.0 (February 10, 2020)
IMPROVEMENTS:
- support to import some docker_container's attributes (#234)
- make UID, GID, & mode for Docker secrets and configs configurable (#231)
BUG FIXES:
- Allow use of
sourcefile instead of content / content_base64 (#240) - Correct IPAM config read on the data provider (#229)
published_portis not correctly populated on docker_service resource (#222)- Registry Config File MUST be a file reference (#224)
- Allow zero replicas (#220)
- fixing the label schema for HCL2 (#217)
DOCS:
- Update documentation to reflect changes in TF v12 (#228)
CI:
- bumps docker
19.03and ubuntubionic(#241)
2.6.0 (November 25, 2019)
IMPROVEMENTS:
DOCS
- corrects mounts block name in docs (#218)
2.5.0 (October 15, 2019)
IMPROVEMENTS:
BUG FIXES:
- fix: removes whitelists of attributes (#208)
- fix: splunk Log Driver missing from container
log_driver(#204)
2.4.0 (October 07, 2019)
IMPROVEMENTS:
- feat: adds
shm_size attributefordocker_containerresource (#164) - feat: supports for group-add (#191)
BUG FIXES:
- fix: binary upload as base 64 content (#48)
- fix: service env truncation for multiple delimiters (#121)
- fix: allows docker_registry_image to read from AWS ECR registry (#186)
DOCS
- Removes duplicate
start_periodentry inhealthchecksection of the documentation fordocker_service(#189)
2.3.0 (September 23, 2019)
IMPROVEMENTS:
- feat: adds container ipc mode (#12)
- feat: adds container working dir (#146)
- remove usage of config pkg (#183)
BUG FIXES:
- fix for destroy_grace_seconds is not adhered (#174)
2.2.0 (August 22, 2019)
IMPROVEMENTS
- Docker client negotiates the version with the server instead of using a fixed version (#173)
DOCS
- Fixes section links so they point to the right id (#176)
2.1.1 (August 08, 2019)
BUG FIXES
- Fixes 'No changes' for containers when all port blocks have been removed (#167)
2.1.0 (July 19, 2019)
IMPROVEMENTS
- Adds cross-platform support for generic Docker credential helper (#159)
DOC
- Updates the docs for ssh protocol and mounts (#158)
- Fixes website typo / containers / mount vs mounts (#162)
2.0.0 (June 25, 2019)
BREAKING CHANGES
IMPROVEMENTS
1.2.0 (May 29, 2019)
IMPROVEMENTS
- Updates to docker
18.09and API Version1.39(#114) - Upgrades to go
1.11(#116) - Switches to
go modules(#124) - Adds data source for networks (#84)
- Adds
sshprotocol support (#153) - Adds docker container mounts support (#147)
BUG FIXES
- Fixes image pulling and local registry connections (#143)
1.1.1 (March 08, 2019)
BUG FIXES
- Fixes no more 'force new resource' for container ports when there are no changes. This was caused to the ascending order. See (#110) for details and (#115)
- Normalize blank port IP's to 0.0.0.0 (#128)
BUILD
DOCS
- Corrects
networks_advancedsection (#109) - Corrects
tmpfs_optionssection (#122) - Corrects indentation for container in docs (#126)
- Fix syntax error in docker_service example and make all examples adhere to terraform fmt (#137)
1.1.0 (October 30, 2018)
IMPROVEMENTS
- Adds labels for
network,volumeandsecretto support docker stacks. (#92) - Adds
rmandattachoptions to execute short-lived containers (#43] and [#106) - Adds container healthcheck(#93)
- Adds the docker container start flag (#62] and [#94)
- Adds
cpu_setto docker container (#41) - Simplifies the image options parser and adds missing registry combinations (#49)
- Adds container static IPv4/IPv6 address. Marks network and network_alias as deprecated. (#105)
- Adds container logs option (#108)
BUG FIXES
- Fixes that new network were appended to the default bridge (#10)
- Fixes that container resource returns a non-existent IP address (#36)
- Fixes container's ip_address is empty when using custom network (#9] and [#50)
- Fixes terraform destroy failing to remove a bridge network (#98] and [#50)
1.0.4 (October 17, 2018)
BUG FIXES
1.0.3 (October 12, 2018)
IMPROVEMENTS
- Add support for running tests on Windows [#54] and (#90)
- Add options for PID and user namespace mode [#88] and (#96)
BUG FIXES
- Fixes issue with internal and external ports on containers [#8] and (#89)
- Fixes
tfstatehaving correct external port for containers [#73] and (#95) - Fixes that a
docker_imagecan be pulled with its SHA256 tag/repo digest [#79] and (#97)
1.0.2 (September 27, 2018)
BUG FIXES
- Fixes connection via TLS to docker host with file contents (#86)
- Skips TLS verification if
ca_materialis not set (#14)
1.0.1 (August 06, 2018)
BUG FIXES
- Fixes empty strings on mapping from map to slice causes (#81)
1.0.0 (July 03, 2018)
NOTES:
- Update
go-dockerclienttobf3bc17bb(#46) - The
linksproperty onresource_docker_containeris now marked as deprecated (#47)
FEATURES:
- Add
swarmcapabilities (#29, #40 which fixes #66 up to Docker18.03.1and API Version1.37(#64) - Add ability to upload executable files #55
- Add support to attach devices to containers #30, #54
- Add Ulimits to containers #35
IMPROVEMENTS:
- Fix
travisbuild with a fixed docker version #57 - Infrastructure for Acceptance tests #39
- Internal refactorings #38
- Allow the awslogs log driver #28
- Add prefix
libraryonly to official images in the path #27
BUG FIXES
- Update documentation for private registries (#45)
0.1.1 (November 21, 2017)
FEATURES:
- Support for pulling images from private registries #21
0.1.0 (June 20, 2017)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout