Commit Graph

65 Commits (5848d8a2b4e0c500c384bcbdcc84b5feec3f6549)

Author SHA1 Message Date
Nick Fagerlund 1ae8643201 Refactor `(*Cloud).Configure`, and fix TF_WORKSPACE bug
3 years ago
Nick Fagerlund 8e1b65ebc3 Add resolveCloudConfig function
3 years ago
Radek Simko 1d1dcc4b8b
cloud: Fix typo & align 'project' field description (#33946)
3 years ago
Liam Cervante ffbcaf8bef
Implement TFC integration for private module registry test runs (#33710)
3 years ago
Brandon Croft 6500b7c740
change visibility of cloud.Backend Hostname field
3 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
Karl Kirch d7e07e66fc
Add ability to specify Terraform Cloud Project in cloud block (#33489)
3 years ago
Brandon Croft c1a730314d
Relocate localterraform.com aliasing to backend configurators
3 years ago
Brandon Croft 86eed095b3
Rename disableIntermediateSnapshots > enableIntermediateSnapshots
3 years ago
Sebastian Rivera d03fd37ee6 Add interval header check to enable snapshots
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
Sebastian Rivera 71dac9bf5e Add token field to cloud backend
3 years ago
Sebastian Rivera de574ae6d4
Initial implementation of structured logging in cloud backend (#32504)
3 years ago
Brandon Croft 81a4e5ae44
Backport support for generic hostname to backend/remote
3 years ago
Brandon Croft 2fe3a23094
Add generic hostname (localterraform.com) support to cloud backend
3 years ago
Anna Winkler 3cc7e55465
Expand error when discovery document request fails (#32394)
3 years ago
Jarrett Spiker c16d726f2c Succeed cloud workspace deletion if the workspace does not exist
3 years ago
Jarrett Spiker 060255a9d5 Use safe or force workspace delete for cloud backend
3 years ago
Megan Bang dbf99f17b1 add test and removed backend state from cloud
4 years ago
Megan Bang bddf6a9b34 updating to use the latest version of cloud/state.go and just pass schemas along to PersistState in the remote state
4 years ago
Megan Bang 021f1f69e9 updates to cloud state
4 years ago
Martin Atkins 783a07d9e8 build: Use Go 1.19
4 years ago
Brandon Croft e1fa690879
style: goimports fixes
4 years ago
Brandon Croft c33c8b013f
fix: have `terraform output` adhere to authorization w/ cloud
4 years ago
Anna Winkler 22c121df86
Bump compatibility version to 1.3.0 for terraform core release (#30988)
4 years ago
Sebastian Rivera 9d7fdbea2d Handle -input=false in cloud integration
4 years ago
Sebastian Rivera 5ded48e081 Give token in cloud config higher precedence than CLI config file
4 years ago
Sebastian Rivera f63ef2b5ef Rename cloud env vars to use TF_CLOUD prefix
4 years ago
Brandon Croft a38a0ee8a8
test(cloud): ensure mocks are used for backend configure tests
4 years ago
Sebastian Rivera dd864b1bac Add TF_WORKSPACE validation method
4 years ago
Sebastian Rivera 995ef15ab9 Add cloud configuration support for TF_WORKSPACE
4 years ago
Sebastian Rivera 232d48fe00 Add support for TF_HOSTNAME env var
4 years ago
Sebastian Rivera b1c22d333e Fix error formatting for missing env and config value
4 years ago
Sebastian Rivera 45357f5004 Add TF_ORGANIZATION env var support
4 years ago
Luces Huayhuaca bdc7d8c0a1
Upgrade go-tfe dependency to use 1.0 version. It contains breaking changes, so we are updating method signatures, method names and the type of optional parameters, as needed. (#30626)
4 years ago
Theo Chupp d15a2bc024
fix: local variables should not be overridden by remote variables during `terraform import` (#29972)
4 years ago
Chris Arcand 21750037d5 cloud: Help output typos
5 years ago
Luces Huayhuaca 4e3218b4d5
cloud: convert uses of worspaces.operations into workspaces.executionMode (#29844)
5 years ago
Omar Ismail 1da7031855 cloud: Add tags to workspace if necessary when fetching state
5 years ago
Alisdair McDiarmid a61bd8a96b cloud: Fix prerelease version constraint checks
5 years ago
Brandon Croft 6d9c919f55 adds X-Terraform-Integration header
5 years ago
Chris Arcand 3d23a8e062 cloud: Fix version check regression
5 years ago
Omar Ismail fc5863844c Cloud migration: ignore backend version check when empty worksapces
5 years ago
Chris Arcand 50997d9a32 Restore API version checking, with internal usage accounted for
5 years ago
Nick Fagerlund c99f5972de cloud.StateMgr(): Set terraform version AFTER creating workspace
5 years ago
Chris Arcand 12a4af3e72 Temporarily skip API version checking
5 years ago
Nick Fagerlund baa72ce235 Simplify logic flow: everything is a constraint
5 years ago
Barrett Clark 83538fdd6b Shift errors to error file, improve error text
5 years ago
Nick Fagerlund b43daeaa8d Cloud backend: accept version constraints from workspaces
5 years ago
Barrett Clark 83337de654 Remove prefix from the cloud backend config
5 years ago