Commit graph

26 commits

Author SHA1 Message Date
Manuel Vogel
aaee1b5c47
Adds container logs option. Closes #108. 2018-10-29 07:07:37 +01:00
Manuel Vogel
bc56f62190
Adds container static IPv4/IPv6 address. Marks network and network_alias as deprecated. Closes #105. 2018-10-29 06:36:21 +01:00
Boris HUISGEN
9d67619581 Update tests
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-28 21:52:42 +01:00
Manuel Vogel
e92eae80ab
Adds cpu_set to containers. Closes #41 2018-10-28 09:12:38 +01:00
Manuel Vogel
6b00f96a5d
Fixes bug introduced from merge of #106 2018-10-28 07:29:02 +01:00
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
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
49e35c46b2 Add container healthcheck
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:52:42 +02:00
Boris HUISGEN
a39c7a2825 Add test
Signed-off-by: Boris HUISGEN <bhuisgen@hbis.fr>
2018-10-19 21:11:37 +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
ee31d90565
Fixed test for ulimits on containers 2018-04-20 12:07:35 +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
d7038e7560 Feat/swarm 3 acc test infra (#39)
* Set up test infrastructure with local registry and custom images.

* Updated travis docker version and usage of new test infra.

* Made acc tests constantly output test results.

* Tmp acc test files are ignored.

* Fixed tests with new infra.

* Allowing insecure registries for acc tests. Added fallback for v1 registries.

* Added private image cleanup after tests.

* Refined acc test structure to confirm tf provider standards with make testacc.
2018-02-09 13:11:30 -06: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_test.go (Browse further)