Commit Graph

334 Commits (b41f08d79d2a2e8dea1fa690c19bb6dff249e141)

Author SHA1 Message Date
James Bardin 8242c773b8 missed the local state backend
8 years ago
James Bardin 57cbcbe99d update remote state tests to use new test helpers
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
James Bardin 85d6b1d9cc add test for lock error and force-unlock
8 years ago
James Bardin ef8ed1e275 coalesce the backened interrupt code
8 years ago
James Bardin 7cba68326a always wait for a RunningOperation to return
8 years ago
Laura Martin 6e1e614a56 Change -force to -auto-approve when destroying
8 years ago
James Bardin a5ed7d0ae4
Merge pull request #17086 from hashicorp/jbardin/GH-17083
8 years ago
stack72 e9476c6765 backend/manta: Update manta dependencies
8 years ago
Masayuki Morita f440dba137 Standardize on log level "WARN" rather than "WARNING"
8 years ago
James Bardin 43d000625d only split the prefix string once from the s3 key
8 years ago
Stefan Schmidt c200c170ad Handle refresh errors.
8 years ago
Paddy e4cdbd6c9f
Merge pull request #16936 from negz/gcskeys
8 years ago
James Bardin 7c703f2ab2
Merge pull request #16932 from rv-jmaggio/master
8 years ago
James Bardin dd5882e5b2
Merge pull request #16992 from hashicorp/jbardin/go1.10-prep
8 years ago
goraxe fb6b349e58 backend/s3: Allow forcing use of the S3 path-style API
8 years ago
Paul Stack 191cf283d5 backend/manta: Support Triton RBAC
8 years ago
James Bardin 4b49a323c3 go fmt
8 years ago
rv-jmaggio b313ce80c4 Changing prefix for empty workspace prefix
8 years ago
Henry Bell 56357c0ab7 Fix typo ('depracted' -> 'deprecated')
8 years ago
rv-jmaggio bef64cfe91 Fixing implementation for empty string and making acceptance test work
8 years ago
rv-jmaggio b02a1c8a46 clarifying tests and using SplitN in implementation
8 years ago
Nic Cope 011841124b Support 'customer supplied encryption keys' in the GCS backend
8 years ago
rv-jmaggio 7f8d686074 refactor and add a test
8 years ago
rv-jmaggio 0889c118a8 Fixing issues with workspace_key_prefix
8 years ago
Rob Campbell 5daeee5f6d Update various files for new version of "stringer"
8 years ago
James Bardin 52eced589f accept a path or contents for credentials
8 years ago
James Bardin 2932203492 verify that a state can be read even when locked
8 years ago
James Bardin 9dea2f78d4 create unique buckets for each test, and clean up
8 years ago
James Bardin aec45e6967 backends should never create unmanaged resources
8 years ago
Kaveh Mousavi Zamani 7507e3cd21 backend/gcs: fix locking issue when used with terraform_remote_state
8 years ago
James Bardin 12b7dac124
Merge pull request #16833 from hashicorp/jbardin/plan-shutdown
8 years ago
Sander van Harmelen aaedf255c3 backend/s3: allow skipping the region check (#16757)
8 years ago
James Bardin 85295e5c23 watch for cancellation in plan and refresh
8 years ago
Martin Atkins ba0514106a return tfdiags.Diagnostics from validation methods
9 years ago
James Bardin 00b7715710
Merge pull request #16586 from hashicorp/jbardin/providers
9 years ago
Nic Cope 27ba7de77d backend/gcs: automatically add trailing slash to prefix
9 years ago
James Bardin 09180a10ff cannot destroy without a config
9 years ago
James Bardin d62e9217ae update test state strings for backend/local
9 years ago
Malik Bougacha ed0d57d1b7 Get the enviroment from the environment variable (#16326)
9 years ago
stack72 1fd0f803e4 Migrate Manta Remote state to be a backend
9 years ago
James Bardin cf54ca3b0f update tests for new consul packages
9 years ago
James Bardin 3a03d3683e update consul api packages
9 years ago
Martin Atkins 671aace8ec backend/local: disable local backup of remote state
9 years ago
James Bardin 55089e472d
Merge pull request #16484 from hashicorp/f-gcloud-backend
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
Florian Forster 93a55f15e9 backend/remote-state/gcloud: Add test for Backend.{state,lock}File().
9 years ago
Florian Forster 5a4e2076e9 backend/remote-state/gcloud: Add the "path" config option.
9 years ago
Florian Forster f80b872bc3 backend/remote-state/gcloud: Unify on the "context" package.
9 years ago
Florian Forster 5d4e25ada4 backend/remote-state/gcloud: Make gcsBackend private.
9 years ago
Florian Forster 9ec39573ee backend/remote-state/gcloud: Make remoteClient private.
9 years ago
Florian Forster 42e8441a2b backend/remote-state/gcloud: Refactor Backend.State().
9 years ago
Florian Forster 5cb574035a backend/remote-state/gcloud: Refactor Backend.remoteClient().
9 years ago
Florian Forster 9ae45e320f backend/remote-state/gcloud: Refactor Backend.DeleteState().
9 years ago
Florian Forster fabba5c0c8 backend/remote-state/gcloud: Refactor Backend.States().
9 years ago
Florian Forster 97e1aa7ce9 backend/remote-state/gcloud: Use the lock file's generation as lock ID.
9 years ago
Florian Forster edf2096e28 backend/remote-state/gcloud: Use the context provided to configure().
9 years ago
Florian Forster 2e5fca78c2 backend/remote-state/gcloud: Coding style changes.
9 years ago
Florian Forster f33005faba backend/remote-state/gcloud: Handle errors returned by Write(), too.
9 years ago
Florian Forster 1ee194986d backend/remote-state/gcloud: Add the RemoteClient.{state,lock}File() methods.
9 years ago
Florian Forster e54d36b489 backend/remote-state/gcloud: Sort standard library imports before other imports.
9 years ago
Florian Forster 52ac764036 backend/remote-state/gcloud: Rename Url -> URL
9 years ago
Florian Forster 5313e15e07 backend/remote-state/gcloud: Move the definition of the Backend struct.
9 years ago
Florian Forster def3279ec7 backend/remote-state/gcloud: Use package provided OAuth scope.
9 years ago
Piotrek Bzdyl 5854373018 Implemented GCloud backend supporting remote locking and multiple workspaces.
9 years ago
James Bardin b040cd0837 dynamoDB reads are not fully consisten by default
9 years ago
James Bardin 31912956ce Merge pull request #16290 from hashicorp/jbardin/s3-errors
9 years ago
James Bardin 611b1ced59 retry on s3 state upload errors
9 years ago
James Bardin f5e9a20c66 reset testLockHook
9 years ago
James Bardin 25a8227291 add broken test for lock lost on connection error
9 years ago
James Bardin fd9adcdb36 only init one consul client, and lower keepalive
9 years ago
James Bardin d0ecb232ae record consul session ID in lock info
9 years ago
James Bardin b20ab9f0bb Merge pull request #16243 from hashicorp/jbardin/s3-errors
9 years ago
bclodius fba02f0bea retry on s3 backend internal errors
9 years ago
James Bardin 91442b7146 Merge pull request #15680 from brunomcustodio/etcdv3-backend
9 years ago
James Bardin d477d1f6d4 Merge pull request #15553 from bonifaido/custom_s3_backend
9 years ago
James Bardin e0ee1e4d6e Merge pull request #16070 from octo/defaultdatadir
9 years ago
Martin Atkins 0fe43c8977 cli: allow disabling "next steps" message in terraform plan
9 years ago
Florian Forster ce85600cd4 backend/local: Remove unused const DefaultDataDir.
9 years ago
Bruno Miguel Custodio 524c3934c6
Add TLS support.
9 years ago
Bruno Miguel Custodio c8ff10f603
Reuse 'etcd' client.
9 years ago
Bruno Miguel Custodio 6daf1d9d84
Allow for username and password to be read from envvars.
9 years ago
Bruno Miguel Custodio 8f7b315037
Add documentation.
9 years ago