Shunsuke Suzuki
2101f471c3
feat: support max replicas of Docker Service Task Spec ( #112 )
...
Closes #111
2021-01-03 12:37:31 +01:00
Shunsuke Suzuki
554797dfd9
chore: introduces golangci-lint ( #32 )
...
* refactor: fix code with golangci-lint
* ci: configure golangci-lint
* Closes #13
2020-12-20 11:04:51 +01:00
Suzuki Shunsuke
f213e3a348
style: format with gofumpt
...
https://github.com/mvdan/gofumpt
```
$ gofumpt -l -s -w docker/*
```
2020-12-12 19:26:11 +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
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
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
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
080d80702a
service
2019-11-14 08:06:50 -05: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
cb9c327ae4
fix: service env truncation for multiple delimiters ( #193 )
...
Closes #121
* test: adds failing test for service env with multiple delimiters
* fix: mapping of multiple delimiters for string slice to map
2019-10-06 12:11:11 +02:00
Manuel Vogel
e8bd46c3c3
ci: skips test which is flaky only on travis
2019-08-08 20:14:51 +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
Manuel Vogel
e323be8f55
Fixes for flaky tests ( #154 )
...
* adds delay for fetching auth config
* refactor registry auth retrieval. adds retry if not found
* reactivates full build in script and travis
2019-05-31 15:08:32 +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
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
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