Commit graph

14 commits

Author SHA1 Message Date
Manuel Vogel
ad3e56da2b
feat: migrate to terraform-sdk v2 (#102)
* chore: runs v2 upgrade cmd
* chore: moves all files into the internal provider dir
* feat: migrates main and provider
* fix: migrates tests to provider factories
* fix: replace import state passthrough ctx func
* chore: bump tf-sdk to v2.4.4
* fix: acc test by adding stop grace period
* fix: move to validate diag functions
* test: switch from ctx TODO to Background
* feat: add state upgrade for restart_policy and auth

Co-authored-by: Shunsuke Suzuki <suzuki-shunsuke@users.noreply.github.com>
2021-03-18 08:30:54 +01:00
Manuel Vogel
97ed39e2d9
chore: bump docker dependency to v20.10.5 (#119)
* chore: bump to docker v20.10.2

* fix: compilation errors

* chore: bump to docker v20.10.5

* chore: bump to docker/cli v20.10.5

* fix: removes service generic resource from limits

* fix: pass nil platform for container creation

Co-authored-by: Shunsuke Suzuki <suzuki-shunsuke@users.noreply.github.com>
2021-03-08 21:18:21 +09:00
Shunsuke Suzuki
c927a8c19f
feat: supports Docker plugin (#35)
Closes #24
2021-01-08 16:38:30 +01:00
Manuel Vogel
c3a311fb49
chore: bump go 115 (#297)
* chore: bumps to go 1.15
* ci: bumps to go 1.15
2020-10-13 11:23:18 +02:00
Manuel Vogel
250b58a9f8
feat: adds docker Image build feature (#283) 2020-10-07 20:06:13 +02:00
Sergei Ivanov
5df0c5a7f2
feat: adds complete support for Docker credential helpers (#253)
* Reused code from docker CLI to parse docker config file
* Resolve credential managers and retrieve credentials.
* Discarded any custom code that the provider had, which duplicated docker CLI functionality.

Closes #252 

Signed-off-by: Sergei Ivanov <sergei_ivanov@mail.ru>
2020-10-07 19:51:56 +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
appilon
f75443a060 remove usage of config pkg (#183)
upgrade terraform sdk to v0.12.8
2019-09-23 20:15:30 +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
8ad1a13c08
Add ssh protocol (copy) (#153). Closes #112
* adds support for ssh protocol
* updates docker cli dependency to f337f1
* adds example for using the ssh protocol
2019-05-26 21:06:10 +02:00
Manuel Vogel
8a4b0b15be
Update to docker to 18.09 (#152)
* updates travis to xenial and docker to 18.09
* updates docker sources to f25e0c6f
* updates the grpc sources to the latest version to be comtatible
Closes #114
2019-05-26 14:20:39 +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
ff3adce2f9
deps: github.com/hashicorp/terraform@sdk-v0.11-with-go-modules
Updated via: go get github.com/hashicorp/terraform@sdk-v0.11-with-go-modules and go mod tidy
2019-03-11 18:19:31 -04:00
Alex Pilon
2eed46629c
deps: use go modules for dep mgmt
run go mod tidy
remove govendor from makefile and travis config
set appropriate env vars for go modules
2019-03-11 18:19:30 -04:00