Manuel Vogel
bdea96e832
Merge branch 'bugfix/support_missing_auth_in_provider' of git://github.com/edgarpoce/terraform-provider-docker into edgarpoce-bugfix/support_missing_auth_in_provider
2020-10-08 20:06:03 +02:00
Nolan Woods
5d1e55cf1b
feat: conditionally adding port binding ( #293 ).
...
Set external = 0 to assign a random external port. Closes #255
Co-authored-by: Nolan Woods <nolan_w@sfu.ca>
2020-10-08 19:01:48 +02:00
Manuel Vogel
4e9cab18a7
fix: duplicated buildImage function
2020-10-08 07:52:59 +02:00
Manuel Vogel
3f7f3f9546
Merge branch 'edgarpoce-feature/resource-docker_registry_image' into master
2020-10-07 20:39:01 +02:00
Manuel Vogel
6a1356c49e
Merge branch 'feature/resource-docker_registry_image' of git://github.com/edgarpoce/terraform-provider-docker into edgarpoce-feature/resource-docker_registry_image
2020-10-07 20:38:10 +02:00
Manuel Vogel
7432d8677e
Merge branch 'akomic-image_build' into master
2020-10-07 20:06:29 +02:00
Manuel Vogel
250b58a9f8
feat: adds docker Image build feature ( #283 )
2020-10-07 20:06:13 +02:00
Sergei Ivanov
5df0c5a7f2
feat: adds complete support for Docker credential helpers ( #253 )
...
* Reused code from docker CLI to parse docker config file
* Resolve credential managers and retrieve credentials.
* Discarded any custom code that the provider had, which duplicated docker CLI functionality.
Closes #252
Signed-off-by: Sergei Ivanov <sergei_ivanov@mail.ru>
2020-10-07 19:51:56 +02:00
tf-release-bot
ee53b9e8ae
Cleanup after v2.7.2 release
2020-08-04 00:01:13 +00:00
tf-release-bot
85aa923d50
v2.7.2
2020-08-03 23:50:45 +00:00
Manuel Vogel
65a53b86f6
[ci-skip] updates CHANGELOG for v2.7.2
2020-08-02 18:53:06 +02:00
Andrei Verdes
964e1f3e63
fix: port objects with the same internal port but different protocol trigger recreation of container ( #274 )
2020-08-02 18:27:43 +02:00
Shunsuke Suzuki
863fc4cb38
fix: panic to migrate schema of docker_container from v1 to v2 ( #271 ). Closes #264
...
* Fix panic to migrate schema from v0 to v1
* Remove Computed setting from docker_container.env to suppress diff
* Remove Computed setting from docker_container.labels to suppress diff
2020-08-02 18:25:44 +02:00
Manuel Vogel
06a1b8880a
fix: pins docker registry for tests to v2.7.0
2020-08-02 18:09:03 +02:00
Florian Fray
3aa90de66c
docs: update container.html.markdown ( #278 )
...
Fixed title and link of "Networks advanced" paragraph
2020-08-02 17:36:19 +02:00
Grant Steuart
1e6b6b7304
docs: update service.html.markdown ( #281 )
...
Updated documentation to reflect new block and argument syntax
2020-08-02 17:36:04 +02:00
Shunsuke Suzuki
d0b7c03eb8
Set Computed: true and separate files of resourceDockerContainerV1 ( #272 )
...
* Set `Computed: true` to some attributes to prevent force recreation
* Separate files of resourceDockerContainer and resourceDockerContainerV1
2020-08-02 17:31:59 +02:00
tf-release-bot
63fd9dd5bd
Cleanup after v2.7.1 release
2020-06-05 15:36:08 +00:00
tf-release-bot
20f46355e9
v2.7.1
2020-06-05 15:25:11 +00:00
Manuel Vogel
7945b61930
[ci-skip] updates CHANGELOG for v2.7.1
2020-06-05 17:19:32 +02:00
Shunsuke Suzuki
7803a1fd92
fix: prevent force recreate of container about some attributes ( #269 )
...
Closes #242 and #270
* Prevent force recreate of container about some attributes
* Set Computed: true to some attributes
* command
* entrypoint
* env
* labels
* user
* log_opts
* dns
* dns_opts
* dns_search
* Remove the default value of container's log_driver and set `Computed: true`
https://github.com/terraform-providers/terraform-provider-docker/issues/270
* Remove the comment out and improve the code comment
2020-06-05 17:10:11 +02:00
edgar poce
cc80dff9e8
added error handling if context file not found
2020-03-26 09:59:38 -03:00
edgar poce
83a0e1d162
removed assert dependency
2020-03-26 02:03:25 -03:00
edgar poce
ab046c2366
removed jsonmessage dependency
2020-03-26 01:27:08 -03:00
edgar poce
937136e154
#250 no errors if auth config incomplete
2020-03-25 16:39:35 -03:00
edgar poce
e88b625dec
added documentation
2020-03-24 17:48:25 -03:00
edgar poce
6a3c615a30
added docker_registry_image
2020-03-24 16:48:49 -03:00
tf-release-bot
5d0f0fb806
Cleanup after v2.7.0 release
2020-02-10 19:59:53 +00:00
tf-release-bot
e2a14e7e7c
v2.7.0
2020-02-10 19:51:00 +00:00
Manuel Vogel
978bc4c85f
[ci-skip] updates CHANGELOG for v2.7.0
2020-02-10 20:33:41 +01:00
stephenliberty
5ad4646537
feat: allow use of source file instead of content / content_base64 ( #240 )
...
Closes #239
* Added a 'source' and 'source hash' which will reference a file / file hash to load into the container
* Add to docs
* Adding a test, cleaning up another one
2020-02-03 21:44:46 +01:00
Manuel Vogel
5733f00a64
ci: bumps docker and ubuntu versions ( #241 )
...
* ci: bumps docker version to 19.03
* ci: use ubuntu bionic instead of xenial
2020-02-02 08:31:48 +01:00
Shunsuke Suzuki
bed25bf419
feat: supports to update docker_container ( #236 )
...
According to the docs
* https://docs.docker.com/engine/api/v1.40/#operation/ContainerUpdate
* https://godoc.org/github.com/docker/docker/client#Client.ContainerUpdate
2020-02-02 06:39:28 +01:00
Shunsuke Suzuki
33c17570c9
feat: support to import some docker_container's attributes ( #234 )
2020-02-01 16:15:36 +01:00
Manuel Vogel
ef47f0cbdb
fix: service endpoint spec flattening
2020-02-01 15:50:59 +01:00
Manuel Vogel
d8b0c139e5
Merge branch 'suzuki-shunsuke-debug-issue-237'
2020-02-01 14:03:20 +01:00
Manuel Vogel
c39d5f1fca
chore(service): adapts cp debug outputs
2020-02-01 14:02:54 +01:00
Manuel Vogel
92d13c3e1b
ci: removes debug option from acc tests
2020-02-01 14:02:15 +01:00
Manuel Vogel
46c69af298
Merge branch 'debug-issue-237' of https://github.com/suzuki-shunsuke/terraform-provider-docker into suzuki-shunsuke-debug-issue-237
2020-02-01 13:58:36 +01:00
Philippe Vienne
1404102e70
fix: corrects IPAM config read on the data provider ( #229 )
2020-02-01 13:09:36 +01:00
Suzuki Shunsuke
40ef60258e
Set TF_LOG=DEBUG
2020-01-13 12:50:06 +09:00
Suzuki Shunsuke
4e8a837e08
Wait for state until endpoint spec is exposed
2020-01-13 09:48:38 +09:00
Manuel Vogel
a7f6cc9300
fix(service): ports flattening ( #233 )
...
Closes #222
* fix(service): changes ports from set to list. adapts tests. marks published port computed. uses endpoint spec from api to flatten.
2019-12-27 16:48:21 +01:00
Manuel Vogel
45e3127fb9
feat: adds config file content as plain string ( #232 )
...
Closes #224
* feat(provider): adds plain registry content property
* docs(provider): new plain config property
* chore: comments why the order of auth parsing should not be changed
2019-12-18 20:55:12 +01:00
Manuel Vogel
f4dd2188f1
feat: make UID, GID, & mode for secrets and configs configurable ( #231 )
...
Closes #216
* feat(service): makes uid, gid and file mode configurable
* docs(service): updates config and secret configuration
2019-12-18 19:04:01 +01:00
Manuel Vogel
546c6aeef1
docs: update restart_policy for service. Closes #228
2019-12-17 18:31:21 +01:00
Manuel Vogel
6248c691f9
Merge branch 'xanderflood-xf/allow-zero-replicas'
2019-12-17 18:18:03 +01:00
Manuel Vogel
fe7f625ad9
fix: replica to 0 in current schema. Closes #221
2019-12-17 18:11:21 +01:00
Manuel Vogel
e8321d7a0e
Merge branch 'xf/allow-zero-replicas' of git://github.com/xanderflood/terraform-provider-docker into xanderflood-xf/allow-zero-replicas
2019-12-17 18:08:28 +01:00
Manuel Vogel
e257dcbfc9
Merge branch 'xanderflood-xf/labels-iface'
2019-12-17 18:03:09 +01:00