Commit Graph

110 Commits (03f6c650ca9e78fc0d80d430ca1ec2a52c262da4)

Author SHA1 Message Date
Mitchell Hashimoto 03f6c650ca
state/remote: ClientLocker is just a Client that is a state.Locker
9 years ago
Mitchell Hashimoto 9451acc5da
state/remote: add unit test to verify s3 is a ClientLocker as well
9 years ago
Mitchell Hashimoto efe754183b
state/remote: export ClientLocker, test for implementation
9 years ago
James Bardin ec00564be6 Clean up LockInfo and LockError and use them
9 years ago
James Bardin 888af93356 Have S3 check the lockID on Unlock
9 years ago
James Bardin 67bbebce08 Have consul state reutrn the lock ID
9 years ago
James Bardin 6aa1066f7c Store and use the correct IDs in TestRemoteLocks
9 years ago
James Bardin f5ed8cd288 Use NewLockInfo to get a pre-populated value
9 years ago
James Bardin 6d32b70637 Make S3 remote state pass tests
9 years ago
James Bardin 0ad6f08204 Make remote state test run
9 years ago
James Bardin 4d00c29706 Merge pull request #11836 from hashicorp/jbardin/state-locking
9 years ago
Daren Desjardins 5718294386 state/remote/s3: Fix Bug with Assume Role for Federated IAM Account (#10067)
9 years ago
James Bardin 5c2e945b3c Fix format string and typos
9 years ago
James Bardin 14d965722e Use single state.LockInfo struct
9 years ago
James Bardin 9b76f6e138 Move TestRemoteLocks to state/remote
9 years ago
James Bardin a2b5811f50 Remove "expires" from lock info.
9 years ago
James Bardin 10f6d7f30f Add locking for s3 state
9 years ago
James Bardin 35307d5a60 Add remote state locking
9 years ago
Mitchell Hashimoto d3633ab368
state/remote: remove consul since we converted that
9 years ago
Ben Slusky e3b20c3508 Basic authentication for HTTP remote state backend
9 years ago
Aleksander Modzelewski 2627e4bd8d Add token authentication to Swift remote
9 years ago
Joe Topjian 8ecc6fda0a Merge pull request #10055 from fatmcgav/swift_add_version_expire
9 years ago
Gavin Williams c77ed69a4e state/remote/swift: Add support for versioning state file in swift, and expiring object after period of time.
9 years ago
Peter McAtominey 507efcb180 state/azure: support passing of lease ID when writing storage blob (#10115)
9 years ago
Gavin Williams bf8612b9b7 state/remote/swift: Enhancements to support full set of Openstack configuration options, plus SSL certs. Documentation updated to support
10 years ago
Gavin Williams ac07430124 state/remote/swift: Update to use Gophercloud/gophercloud, restructure to support insecure TLS, added Keystone v3 auth params
10 years ago
Cameron Watters b4eb63d710 state/remote: New provider - manta
10 years ago
James Nugent 8d0a68e1d4 state/remote: Officially Support local backend
10 years ago
Ian Duffy 767914bbdc [GH-1275] Support for AWS access via IAMs AssumeRole functionality
10 years ago
James Bardin cdb80f68a8 Ensure better state normalization
10 years ago
Guido Bakker ee9ebe849f Support setting datacenter when using consul remote state (#8102)
10 years ago
James Bardin a1a501a26a Merge pull request #8053 from hashicorp/jbardin/atlas-retry-policy
10 years ago
James Bardin df0c795b39 Don't retry the atlas requests with the wrong cert
10 years ago
Renier Morales c2bcb5fbe5 Skip IAM/STS validation and metadata check (#7874)
10 years ago
James Bardin 0a3714eaac Don't send access_token in request params
10 years ago
James Bardin 74813821ec Add remote state init test
10 years ago
James Bardin 3622bfddd6 Revert #7464 and allow an empty state
10 years ago
James Bardin 24f6d3fe98 Return an error when there's no remote state
10 years ago
Paul Stack 079e1f9a56 provider/azurerm: Bump azure-sdk-for-go to 3.0.0-beta (#7420)
10 years ago
Paul Stack 32e1a32476 remote: Rename mas to azure (#7114)
10 years ago
Maxime Bury c98f391bee Add basic implementation for remote state on azure (#7064)
10 years ago
James Nugent 706ccb7dfe core: Introduce state v3 and upgrade process
10 years ago
Matt Morrison cbfb4d8b86 remote state: Add GCS provider for remote state
10 years ago
James Nugent 3ea3c657b5 core: Use OutputState in JSON instead of map
10 years ago
Joseph Anthony Pasquale Holsten 546fb94265 atlas: update test err msg to reflect real timeout
10 years ago
James Nugent 6a20e8927d core: Fix issues from rebasing dev-0.7 onto master
10 years ago
James Nugent 6aac79e194 state: Add support for outputs of multiple types
10 years ago
John Engelman 14f6f90621 Support standard AWS config in the S3 remote backend. (#5270)
10 years ago
Paul Hinze 4ac6dda633
state/remote/atlas: Use go-rootcerts for certificate loading
10 years ago
Anubhav Mishra f58290c83f Moving octet-stream to json for remote http backend
10 years ago