Commit graph

231 commits

Author SHA1 Message Date
Manuel Vogel
c9d9f08d54
Merges master 2018-10-27 10:09:03 +02:00
Manuel Vogel
f689619b2d
Adds container healthcheck. 2018-10-26 07:37:45 +02:00
Manuel Vogel
a015be46b9
updates CHANGELOG 2018-10-26 07:27:04 +02:00
Manuel Vogel
388e16630d
Adds asc sorting to container ports flattening to fix blinking test. 2018-10-26 07:24:22 +02:00
Manuel Vogel
36a92c5e89
bla 2018-10-25 09:50:33 +02:00
Boris HUISGEN
d4032c8939 Add rm and attach options to execute short-lived containers (#106)
* Adds rm, attach options and exit_code attribute. Closes #43 
* Updates documentation
2018-10-25 08:01:38 +02:00
Manuel Vogel
2360eb088f
Container network fixes (#104)
* Feat/net-attr add IP address of each network to the computed attributes from #50.
* marks ip_address as deprecated and adds network data for a container. Closes #9
* adds wait for removal of a container. Closes #98 
* removes validator for container network_mode and checks error handling if container disconnect from default network fails. Closes #107
2018-10-25 07:21:48 +02:00
Boris HUISGEN
da71464d20 Fix other tests as port internal/external are not strings but int
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-20 12:47:17 +02:00
Boris HUISGEN
fc9014d480 Update doc
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:52:42 +02:00
Boris HUISGEN
49e35c46b2 Add container healthcheck
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:52:42 +02:00
Boris HUISGEN
63ddd27157 Update doc
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:11:37 +02:00
Boris HUISGEN
a39c7a2825 Add test
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:11:37 +02:00
Boris HUISGEN
661b8580b8 Add capability to not start container (create only)
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 00:40:03 +02:00
Manuel Vogel
15522080d6
[ci skip] updates CHANGELOG 2018-10-18 13:48:03 +02:00
Boris HUISGEN
eca96b960b Add labels to support docker stacks (#92)
* Add network labels and options attachable, ingress and ipv6
* Add volume labels
* Add secret labels
* Updates documentation
2018-10-18 12:39:58 +02:00
tf-release-bot
bcc62489b0 Cleanup after v1.0.4 release 2018-10-17 15:49:43 +00:00
tf-release-bot
8685932edf
v1.0.4 2018-10-17 15:46:29 +00:00
Manuel Vogel
f710743d71
Support for random external port for containers (#103)
* fixes container port mapping by switching from set to list. Closes #102 
* adapts mapper and flattener
* updates CHANGELOG
2018-10-16 18:49:57 +02:00
tf-release-bot
b30b46eb41 Cleanup after v1.0.3 release 2018-10-12 13:48:41 +00:00
tf-release-bot
b61fd24191
v1.0.3 2018-10-12 13:44:33 +00:00
Manuel Vogel
41b83e5fb1
[ci skip] Fixes PR links in CHANGELOG 2018-10-12 09:49:56 +02:00
Manuel Vogel
769f775d38
Image can be pulled with its repo digest (#97)
* adds repo digests to local image structure. Closes #79 
* updates CHANGELOG
2018-10-12 08:43:28 +02:00
Manuel Vogel
b1b79b5743
Adds pid and namespace mode (#96)
* adds `pid` and `userns` mode for containers. Closes #88 and #17 
* updates CHANGELOG
2018-10-11 10:55:18 +02:00
Manuel Vogel
85e56c1ab0
fixes ports on containers (#95)
- `docker_container` needs only internal port to be specified. Closes #8 and #89 for the documentation
- `docker_container` writes external port now correctly into `tfstate`. Closes #73
2018-10-09 22:32:26 +02:00
Manuel Vogel
3a8335be04
[ci skip] updates CHANGELOG for windows support 2018-09-28 16:22:33 +02:00
André Caron
064d2a96d1 Add support for running tests on Windows (#90)
* Add batch file clones of the unix shell scripts
* Update go-winio
* Document procedure for running tests on Windows
2018-09-28 16:18:48 +02:00
tf-release-bot
69bacfb745 Cleanup after v1.0.2 release 2018-09-27 19:08:46 +00:00
tf-release-bot
78cae01ec2
v1.0.2 2018-09-27 19:03:44 +00:00
Manuel Vogel
f8a9755fcd
Fix/cert material (#91)
* Fixes connection via TLS to docker host with file contents. Closes #86 
* Fixes skip of TLS verification if ca_material is not present. Closes #14
2018-09-26 18:27:04 +02:00
tf-release-bot
79c198a3b4 Cleanup after v1.0.1 release 2018-08-06 13:40:27 +00:00
tf-release-bot
acb6fecf79
v1.0.1 2018-08-06 13:36:43 +00:00
Radek Simko
b48a16ed51
Update CHANGELOG.md 2018-08-06 14:27:20 +01:00
Manuel Vogel
c346edd285
Merge branch 'master' of github.com:terraform-providers/terraform-provider-docker 2018-08-06 14:21:39 +02:00
Manuel Vogel
80fd7b1724
Fix/map to slice expander (#82)
* Updates docker deps to 65bd038
* Fixes map val to string slice expander
2018-08-06 14:21:02 +02:00
Manuel Vogel
8147477772
merge vendor 2018-07-16 11:43:44 +02:00
Manuel Vogel
64e491f7b9
merge master 2018-07-16 11:43:33 +02:00
tf-release-bot
d96333876b Cleanup after v1.0.0 release 2018-07-03 19:54:57 +00:00
tf-release-bot
bdf2eb49c5
v1.0.0 2018-07-03 19:51:28 +00:00
Manuel Vogel
1f563cc913
Migrate/docker-client (#70)
Migrates to the official docker client to connect to the Docker API/Deamon. Closes #32
2018-07-03 17:30:53 +02:00
Manuel Vogel
2598d3b90b
update docker deps to 65bd038 2018-05-30 09:40:26 +02:00
Radek Simko
e372355ab7
Update CHANGELOG.md 2018-05-29 11:44:20 +01:00
Radek Simko
72f1d1f9a2
Update CHANGELOG.md 2018-05-29 11:40:28 +01:00
Manuel Vogel
b8e0571919
Update/docker-18-03-1 (#68)
* updates travis to use Docker 18.03.1
* implements up to Docker API 1.37
2018-05-29 11:28:43 +02:00
kt
9af33618b3
Update CHANGELOG.md to include #47 2018-05-24 22:10:44 -07:00
kt
593272e037
Merge pull request #47 from captn3m0/docker-link-warning
deprecate and add warning about the link feature
2018-05-24 22:07:38 -07:00
Manuel Vogel
81f81d572f
[ci skip] update changelog 2018-05-18 12:16:18 +02:00
Manuel Vogel
7e5bb1e872
Fix service flatteners (#66)
* fixed the endpoint flattener
* uses the swarm endpoint spec now instead
2018-05-18 12:14:02 +02:00
Manuel Vogel
dc824c1030
Feat/swarm 4 new resources (#40)
Adds docker swarm features to the provider for the Docker Engine 17.09.1 and API Version 1.32. 

The spec is close to the API. By default, the swarm services are fire and forget. A converging config implements the features of the docker cli to ensure a service and all its replicas are up and running. Furthermore, service can have configs, secrets, networks, mounts and be added to a network.
2018-05-16 18:00:04 +02:00
kt
d7f124ca4e
README.md: correct provider organization & missing repository name 2018-05-02 10:33:52 -07:00
Radek Simko
a6dfabda55
Merge pull request #60 from terraform-providers/f-make-website
make: Add website + website-test targets
2018-04-30 11:06:13 +01:00