Commit Graph

70 Commits (76eb65c911fcf1fcff030bef4e19807cab227aae)

Author SHA1 Message Date
James Bardin 76eb65c911 Fix crash in consul backend
9 years ago
Loïc Albertin 21b287e919 backend/consul: allow specifying various Consul client security options
9 years ago
Peter McAtominey 6b9b5ec297 backend/azure: update to latest SDK
9 years ago
Peter McAtominey f9e8e54835 backend: convert Azure remote state to a backend
9 years ago
James Bardin 2bb5007690 Merge pull request #15683 from hashicorp/jbardin/remote-state-lineage
9 years ago
James Bardin 4c7cd549cd don't allow leading slashes in s3 remote state key
9 years ago
James Bardin c3e943bed2 add another failing test for remote.State lineage
9 years ago
James Bardin 18d71f273e make inmem behave more like remote backends
9 years ago
James Bardin 5deef9621d export Reset()
9 years ago
James Bardin ac60ddcd40 Support named states in inmeme backend
9 years ago
James Bardin 1070d04b07 Remove consul context adapter for RenewPeriodic
9 years ago
James Bardin bcb11f6d89 have the consul client manage the lock session
9 years ago
James Bardin 5066fa2151 Merge pull request #13871 from fatmcgav/swift_move_to_backend
9 years ago
James Bardin 42cbb716b7 Merge pull request #15370 from rowleyaj/s3_backend_workspaces
9 years ago
Alex Rowley 2dd464cf8f
Clarify field description
9 years ago
James Bardin 1fa7667ad4 s3 backend should use Client.Delete to DeleteState
9 years ago
Alex Rowley db40dc06ab
Add configurable workspace prefix for S3 Backend
9 years ago
Gavin Williams c2550e78cf Rename openstack provider for swift remote backend
9 years ago
Gavin Williams ee2e390f85 remote/swift: Migrate Swift remote state to a backend
9 years ago
James Bardin ac959af6b4 rename aws provider import in s3 backend
9 years ago
James Bardin 6b700ff1fb replace lock_table with dynamodb_table in s3 cfg
9 years ago
James Bardin ecc5bfb801 Merge pull request #14937 from hashicorp/jbardin/GH-14927
9 years ago
James Bardin 82eba5801d Test losing and reacquiring a consul lock
9 years ago
James Bardin 3df48bfc27 relock consul when lock is lost
9 years ago
James Bardin e8330b6f53 use CAS for consul state Put
9 years ago
James Bardin e7502454b4 check for nil state in s3 client Get
9 years ago
James Bardin ef1d53934c Merge pull request #14746 from hashicorp/jbardin/s3-consistency
9 years ago
James Bardin 91be40a577 add detailed error message s3 checksum mismatch
9 years ago
James Bardin 0022d224e8 store and verify s3 remote state checksum
9 years ago
James Bardin b279b1abb5 check for named s3 states before acquiring a lock
9 years ago
James Bardin a2d452acec failing test to force-unlock a named state in s3
9 years ago
James Bardin 9c431aee1b only list environments when the keyName matches
9 years ago
James Bardin 5621d97925 cleanup consul lock entries
9 years ago
James Bardin 6e136c848a use the aws provider client initialization
9 years ago
James Bardin 54aa466b74 initialize the s3 lock path in one place
9 years ago
James Bardin d059939f88 Merge pull request #13262 from hashicorp/jbardin/lock-timeouts
9 years ago
James Bardin 75458a182d remove extra state.Locker assertions
9 years ago
Paul Stack 4501be7e5c backend/remote-state: Add support for assume role extensions to s3 backend (#13236)
9 years ago
James Bardin 575e7f1811 Properly create a new named state in s3
9 years ago
James Bardin fa4dc01cf4 add named state support to the s3 backend
9 years ago
James Bardin 4980fa20e7 move s3 config from client to backend
9 years ago
James Bardin 9f5cf2b105 convert S3 remote state to a backend
9 years ago
Mitchell Hashimoto 0cd15176ff
backend/consul: rebase and modify gzip test
9 years ago
Mitchell Hashimoto 1daff7a826
backend/consul: support "lock" option to disable locking
9 years ago
James Bardin 08d2b44ada add gzip to consul backend tests
9 years ago
James Bardin 1527eae6b7 Merge pull request #8748 from christoe/christoe/8491-gzip-consul-remote-state
9 years ago
James Bardin 86f711f6fc Make consul backend tests opt-in
9 years ago
James Bardin fa7743b627 quiet the consul server during backend tests
9 years ago
James Bardin 90055c6ae2 convert the consul backend to use consul/testutil
9 years ago
Christoffer Kylvåg abfa35db7c backend/remote-state/consul: Make gzip compression configurable (#8491)
9 years ago