* fix: create container refresh function
* fix: adapt statefunc delays and timeouts to reflect for loop
* feat: add testaccDockerfile for local development
* chore(ci): bump terraform versions and add 0.15.2
* chore: bump to golang 1.16
* fix(ci): remove fail fast from non-matrix builds
* chore: rename release workflow from yml to yaml
* fix: use goreleaser for compile tests
* fix(make): use gorelease in compile target
* fix(ci): add gpg import step for compile
* 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>
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
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.
* 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.