Make clear that the `name` field is modifying the hostname, which is more consistent with UI. For whatever reason I lost 15 minutes on this today trying to understand how to add a record on a subdomain. Maybe this would have cleared it up. Oftentimes "name" is more decorative/useful for other resources whereas here it is quite important to the resource itself.
* Add test using the default expiry.
* Don't ignore error when calling updateExpiredDockerCredentials.
* Set default to the new max allowed by the API.
As part of the repo transition, our docs have been
removed from terraform.io They now redirect to our
page in the registry.
e832984aa6
This leads to test failures in CI. These test can
be removed as they are no longer relevent.
HashiCorp has provided a tool for previewing how
markdown will render on the registry.
* Add Goreleaser configuration.
* Add GitHub Action for release workflow.
* Add release overview to README.
* Run tests with same version used to build the provider.
* adding Container Registry support
* adding endpoint and docker_credentials as attributes to datasource
* updating documentation on how to use the endpoint attribute
* adding a server_url attribute
* adding tests, exporting attributes from resources, fixing go.sum, updating docs
* adding update function and splitting out generateDockerCreds into a separate function
* updating acceptance tests and docs
* Update website/docs/d/container_registry.html.md
Co-Authored-By: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
* Update website/docs/d/container_registry.html.md
Co-Authored-By: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
* Update website/docs/d/container_registry.html.md
Co-Authored-By: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
* adding kubernetes example
* adding note about container registry beta
* removing TODOs
* partial push
* almost done, odd error in import test and waiting for final default value
* setting default for expiry_seconds and creating custom importer
* creating new resource for docker credentials
* fixed tiny bug in testing
* Update website/docs/r/container_registry_docker_credentials.html.markdown
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
* Update website/docs/r/container_registry_docker_credentials.html.markdown
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
* Final tweaks as requested
Co-authored-by: Andrew Starr-Bochicchio <andrewsomething@users.noreply.github.com>
* import S3 data sources
* change names to DO, strip out most unsupported features
* use spaces client; now compiles
* tests use spaces client
* initial rename of attributes in tests
* add region attribute to digitalocean_spaces_bucket_objects
* validation on region and bucket attributes
* rename files to match file naming conventions
* first attempt at working tests
* more work on tests
* remove unsupported tags attribute
* just check if version_id exists, doesn't match AWS impl
* update test resources for test of digitalocean_spaces_bucket_objects
* add force_destroy to bucket
* docs as is from AWS provider
* first pass at adapting the docs
* adjust example to be a Droplet not a EC2 instance
* more S3 -> Spaces in docs
* conform encoding test to Spaces output
* Spaces does not support ListObjectsV2 API, switch away
* update docs
* Update docs.
Co-authored-by: Andrew Starr-Bochicchio <a.starr.b@gmail.com>
* load balancers: Fix support for multiple forwarding rules (fixes: #414).
* Remove debug statement.
* Also add multi-rule test case to the data source.
* checkpoint
* fix digitalocean_spaces_bucket datasource + test
* do not try to delete empty IDs
* add comment about race condition
* fix import ordering
* add digitalocean_spaces_buckets data source
* switch to use flattenSpacesBucket in data source
* update docs
* Fix sort example for data.digitalocean_spaces_buckets
Co-authored-by: Andrew Starr-Bochicchio <a.starr.b@gmail.com>