Commit Graph

41 Commits (f-debugger)

Author SHA1 Message Date
James Bardin 2635b3b023 update remote state to use legacy types
6 years ago
Upo 3b9c5e5bbb
backend/gcs: remove deprecated "path" config argument (#26841)
6 years ago
Upo 4ccc63d79d
backend: Add service account impersonation to GCS Backend and update the docs (#26700)
6 years ago
Kristin Laemmert 6f4f6fbc72 helper: deprecate pathorcontents
6 years ago
Kristin Laemmert 6621501ae3
state: remove deprecated state package (#25490)
6 years ago
Paddy Carver b8752c7610 Add a backend-specific env var for the GCS backend.
7 years ago
Luis Silva 9ae8eca55d
Merge branch 'master' into 21680/GCS_OAUTH
7 years ago
Roberto Jung Drebes b459a92575 backend/gcs: Use new endpoints for Google OAuth
7 years ago
Luis Silva f6c90c1d96 Add OAuth2 token support for GCS backend
7 years ago
Mateusz Gozdek b6de825723 backend/gcs: make Unlock error message more clear
7 years ago
Stefan Schmidt 3ca1253796 backend/gcs: Mark the unused attributes project and region as removed.
7 years ago
Martin Atkins aaf405b662 backend/remote-state: Get all the backend tests building again
8 years ago
Martin Atkins a3403f2766 terraform: Ugly huge change to weave in new State and Plan types
8 years ago
Martin Atkins 5782357c28 backend: Update interface and implementations for new config loader
8 years ago
Sander van Harmelen 495d1ea350 Use New() instead of `once.Do(b.init)`
8 years ago
Paul Tyng c868092d2d
Standardize http.Client creation with User-Agent
8 years ago
James Bardin 112c37458f report the proper lock id from a state lock error
8 years ago
James Bardin 1fee5ae172 update gcs to use the new backend tests
8 years ago
Nic Cope 011841124b Support 'customer supplied encryption keys' in the GCS backend
9 years ago
James Bardin 52eced589f accept a path or contents for credentials
9 years ago
James Bardin 9dea2f78d4 create unique buckets for each test, and clean up
9 years ago
James Bardin aec45e6967 backends should never create unmanaged resources
9 years ago
Kaveh Mousavi Zamani 7507e3cd21 backend/gcs: fix locking issue when used with terraform_remote_state
9 years ago
Nic Cope 27ba7de77d backend/gcs: automatically add trailing slash to prefix
9 years ago
Florian Forster afa13a3d8e backend/remote-state/gcs: Move toBucketName to the tests.
9 years ago
Florian Forster 3023ae2813 backend/remote-state/gcs: Include project ID in bucket names when testing.
9 years ago
Florian Forster dcb84ee2c2 backend/remote-state/gcs: Sanitize bucket names.
9 years ago
Florian Forster 454d6bbe2a backend/remote-state/gcs: Delete test buckets after tests complete.
9 years ago
Florian Forster a6669c9e99 backend/remote-state/gcs: Don't enable versioning on new buckets.
9 years ago
Florian Forster a84823f597 backend/remote-state/gcs: Require TF_ACC for tests using the network.
9 years ago
Florian Forster 72ccf22a92 backend/remote-state/gcs: Implement additional tests.
9 years ago
Florian Forster 927085289d backend/remote-state/gcs: Implement the "region" config option.
9 years ago
Florian Forster 9583d0945c backend/remote-state/gcs: Add support for the GOOGLE_PROJECT environment variable.
9 years ago
Florian Forster 37dc95158d backend/remote-state/gcs: Enable versioning on automatically created buckets.
9 years ago
Florian Forster df386d3133 backend/remote-state/gcs: Automatically create the bucket if needed.
9 years ago
Florian Forster 14263223e7 backend/remote-state/gcs: Simplify initialization of the GCS client.
9 years ago
Florian Forster 816c98f387 backend/remote-state/gcs: Read credentials with ioutil.ReadFile().
9 years ago
Florian Forster c00e929ee5 backend/remote-state/gcs: Mark the "path" option as deprecated.
9 years ago
Florian Forster 91b1a39a40 backend/remote-state/gcs: Implement an end-to-end test.
9 years ago
Florian Forster 14bfbf0617 backend/remote-state/gcs: Document the "prefix" option.
9 years ago
Florian Forster c054bd0939 backend/remote-state/gcs: Rename "gcloud" to "gcs" for backwards compatibility.
9 years ago