Manuel Vogel
11a1c18748
fix: ignores 'remove_volumes' on container import
2020-10-11 17:01:08 +02:00
Manuel Vogel
78c0c326d1
Merge branch 'master' of git://github.com/juliosueiras/terraform-provider-docker into juliosueiras-master
2020-10-11 15:25:20 +02:00
Manuel Vogel
cdc0d912cc
Merge branch 'feat/ipv6-attrs' of git://github.com/ellsclytn/terraform-provider-docker into ellsclytn-feat/ipv6-attrs
2020-10-11 12:36:36 +02:00
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
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
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
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
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
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
Ellis Clayton
576346f916
feat: Expose IPv6 properties as attributes
...
Docker IPv6 addresses can be set automatically, provided the Docker
network in use is set up for it. In this situation, it can be useful to
be able to access the IPv6 properties as attributes.
Resolves https://github.com/terraform-providers/terraform-provider-docker/issues/265
2020-05-02 13:04:16 +10: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
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
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
c39d5f1fca
chore(service): adapts cp debug outputs
2020-02-01 14:02:54 +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
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
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
8f41054638
fix: label for network and volume after improt
2019-12-17 17:28:25 +01:00
Manuel Vogel
2c8e63b44d
Merge branch 'xf/labels-iface' of git://github.com/xanderflood/terraform-provider-docker into xanderflood-xf/labels-iface
2019-12-17 17:28:09 +01:00
Manuel Vogel
434ca8c64b
feat: adds import for resources ( #196 )
...
Closes #99 . Adds import for config service volume
2019-11-23 14:42:05 +01:00
Xander Flood
836e3e490a
fix sprintf formatter
2019-11-17 10:50:50 -05:00
Xander Flood
15c89f00a2
allow zero replicas
2019-11-17 10:35:28 -05:00
Xander Flood
4d158b4ba0
tests for label migration
2019-11-16 09:11:17 -05:00
Xander Flood
e990b2db03
some debugging
2019-11-15 21:33:05 -05:00
Xander Flood
aa19860726
fix service test mount set key
2019-11-15 00:08:45 -05:00
Xander Flood
d878091f95
refactor migration code and fix a couple tests
2019-11-14 17:44:58 -05:00
Xander Flood
b9d61dc535
some more migration
2019-11-14 17:10:48 -05:00
Xander Flood
080d80702a
service
2019-11-14 08:06:50 -05:00
Xander Flood
32067443ca
volume
2019-11-14 07:58:53 -05:00
Xander Flood
5babf5fb17
secret and network cleanup
2019-11-12 17:41:59 -05:00
Xander Flood
e391230447
migrate the container resource
2019-11-10 15:15:42 -05:00
Xander Flood
cfb13bb532
skip the size var
2019-11-09 07:03:15 -05:00
Xander Flood
0c39299bad
try this!
2019-11-09 00:03:19 -05:00
Xander Flood
b9dd25a94d
try this again?
2019-11-08 23:29:23 -05:00