Commit graph

20 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
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
49e35c46b2 Add container healthcheck
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:52:42 +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
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
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
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
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
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
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
Conor Mongey
77420b1bd6 Add Ulimits to containers (#35)
* Add Ulimits
* added tests
2018-04-20 11:35:49 +02:00
Sid Verma
97599ecb3d Add ability to upload executable files (#55)
* Add ability to upload executable files
2018-04-20 11:30:45 +02:00
Sid Verma
46d1fc59eb Add support to attach devices to containers (#54) 2018-04-20 11:14:44 +02:00
Manuel Vogel
76925f68f8
Feat/private registry support (#21)
* Add support for private registry auth. Adapted documentation and tests.
* Clarified README.
2017-11-21 10:14:07 +01:00
Jake Champlin
e23185d484
Transfer docker provider 2017-06-06 11:50:32 -04:00
Renamed from resource_docker_container_funcs.go (Browse further)