Matt Keeler
cdc0b0a7e8
feat: adds support for init process injection for containers. ( #300 )
2020-11-11 16:14:49 +01:00
Manuel Vogel
11a1c18748
fix: ignores 'remove_volumes' on container import
2020-10-11 17:01:08 +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
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
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
b9d61dc535
some more migration
2019-11-14 17:10:48 -05:00
Xander Flood
e391230447
migrate the container resource
2019-11-10 15:15:42 -05:00
dubo-dubon-duponey
4d3eb6ca33
Add support for readonly containers ( #206 )
...
Closes #203
Signed-off-by: dubo-dubon-duponey <dubodubonduponey+github@pm.me>
2019-10-25 12:14:09 +02:00
dubo-dubon-duponey
27a9f37c69
Move to standalone plugin SDK ( #200 )
...
Closes #197
Signed-off-by: dubo-dubon-duponey <dubodubonduponey+github@pm.me>
2019-10-09 20:25:38 +02:00
Manuel Vogel
2ec6bba9b7
fix: binary upload as base 64 content ( #194 )
...
Closes #48
* feat: adds new content_base64 property for upload
* feat: adds logic for base64 content processing
* test: for new upload property
* docs: for new upload property
* docs: adapts container upload to aws example docs
* fix: adds a comment for non-working conflicts with within lists
* docs: updates for non-supported conflict within lists and sets
* tests: updates notes on disabled checks
* fix: validation for container upload configs
* docs: validation for container upload configs
* fix(test): add must not run flag for invalid upload config container
2019-10-07 23:00:57 +02:00
Srinidhi Kaushik
11fd002b15
Add shm_size' attribute for docker_container' resource. ( #190 )
...
Closes #164
* Adds `shm_size' attribute for `docker_container' resource.
* Updates test cases.
* Updates documentation.
2019-10-06 11:16:27 +02:00
dubo-dubon-duponey
007a6db130
Add support for group-add ( #192 )
...
Fixes #191
Signed-off-by: dubo-dubon-duponey <dubodubonduponey+github@pm.me>
2019-10-06 11:13:24 +02:00
Manuel Vogel
36567a2a9b
feat: add container ipc mode. ( #182 )
...
Closes #12
2019-09-23 20:11:59 +02:00
Manuel Vogel
42031f27fb
feat: adds container working dir ( #181 )
...
Closes #146
2019-09-23 19:41:20 +02:00
Matthew Burtless
42354a7e62
Add support for sysctls ( #172 )
2019-08-15 17:23:39 +02:00
Sid Verma
53f74755e4
Fix no-op in container when all 'ports' blocks are deleted. ( #168 )
...
* docker_container Fix no-op when all port blocks are deleted
* Update changelog for v2.1.1
* Closes #167
2019-08-02 00:16:50 +02:00
Matt Keeler
a789ce2036
Update to Terraform 0.12 ( #150 ). Closes #144
...
* Update to terraform 0.12
* Fix acceptance tests to make syntax 0.12 compatible.
2019-06-11 00:24:55 +02:00
Sean Bryant
a7b3f314d6
docker_container resource mounts support ( #147 )
...
* Add mounts support to docker container resource
* Source is not a required mount attribute.
* Add tmpfs map support to docker container resource
* Add tests around tmpfs map
2019-05-26 11:59:29 +02:00
Manuel Vogel
a6fdf4c2a6
Fixes for image pulling and local registry ( #143 )
...
Multiple fixes for handling private registries and login credential retrieval on OSX.
- Fixes check for image locally before pulling it: #24
- Fixes image prefix workaround: #120
- Fixes passing of the `--with-registry-auth` flag: #77
- Fixes docker registry credentials in osxkeychain: #125
2019-05-26 11:42:53 +02:00
Alex Pilon
aab8fac508
provider: Ensured Go 1.11 in TravisCI and README
...
provider: Run go fix
provider: Run go fmt
provider: Encode go version 1.11.5 to .go-version file
2019-03-11 18:19:29 -04:00
Radek Simko
a853943351
tests: Skip test if swap limit isn't available ( #136 )
...
* tests: Skip test if swap limit isn't available
* tests: Configure provider before running test
2019-03-05 15:53:56 +01:00
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