Commit Graph

62 Commits (ecfbdaf18d97fec6d019acdb5bbb194f12ecfe92)

Author SHA1 Message Date
Sarah French d1e412fcf0
PSS: Add initial (incomplete) version of code changes to the `init` command for using pluggable state storage (#37321)
9 months ago
Sarah French 145e152a57
Clarify usage of BackendOpts, rename field in struct to enable usage with PSS in future (#37085)
10 months ago
Sarah French 677e5ea276
Add test coverage for Meta's determineInitReason method, fix error in diagnostic (#37303)
10 months ago
Sarah French d02a1ed1b7
PSS: Make the state storage provider's config stateful (backend state, planfiles) (#37286)
10 months ago
Sarah French 2349481b23
Update data stored in plan files to enable using PSS with saved plans (#37246)
10 months ago
Sarah French d3b02a8469
Refactor code to use backend config state's `SetConfig` method, protect against nil receiver (#37254)
10 months ago
Sarah French 2559f0a3db
Update backend state file so it can describe PSS state (#37179)
11 months ago
Sarah French 2d6eda2877
Update comments about backend interfaces, enhanced vs operations, and fix copy-paste inaccuracies (#36716)
1 year ago
Bruno Schaatsbergen a5d8673a41
Revert "Merge pull request #35929 from bschaatsbergen/b/fix-retry-messages-in-cloud-backend-json"
1 year ago
Bruno Schaatsbergen f1428b3388
backend/cloud: expose View to enable reuse in a (cloud) backend
1 year ago
Bruno Schaatsbergen d8bfe7a80b
cloud: Initialize a new cloud view in the backend to render messages based on view type.
1 year ago
Bruno Schaatsbergen f9797595e3
chore: initialize new view in meta backend
1 year ago
Brandon Croft 9d0133a541
Fix non-string elements in tags schema
2 years ago
Brandon Croft e87335a972
cloud: Allows object tag schema for selecting kv tagged workspaces
2 years ago
James Bardin 2cbb6bf92f udpate code which was failing staticckeck
2 years ago
Sebastian Rivera 015f795ff0 Rebrand Terraform Cloud to HCP Terraform
2 years ago
Martin Atkins 88cb4aeea3 backendrun: Separate the types/etc for backends that support operations
2 years ago
Martin Atkins 06f51dbe04 command/workdir: Model the "backend state" file format
2 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
Liam Cervante f8b1fe47dd
Make config errors more important during init operations (#33628)
3 years ago
Nick Fagerlund f9d937a4dd Apply a confirmable run when given a saved cloud plan (#33270)
3 years ago
Brandon Croft c1a730314d
Relocate localterraform.com aliasing to backend configurators
3 years ago
Martin Atkins 7bee77bdd3 command: Start of propagating OpenTelemetry context
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
zetHannes c70244426a
Fix for no json output of state locking actions for --json flag (#32451)
3 years ago
Megan Bang 4fab46749a update persist state
4 years ago
James Bardin 953c448f9a add simple error indicating backend removal
4 years ago
uk1288 9093b487fd fix for cloud integration panic
4 years ago
Chris Arcand 98978b3853 command/meta_backend: Allow the remote backend to have no workspaces [again]
4 years ago
Barrett Clark e08a02e7bf Fixes Issue #29959, Apply w/o init error message
4 years ago
Luces Huayhuaca d72a413ef8
command/meta_backend: Prompt to select workspace before saving backend config (#29945)
4 years ago
Luces Huayhuaca f63b6198ca
Create a function for logic that assigns value to initReason var after changing backend configuration (#29967)
4 years ago
Martin Atkins bac59d2480 command/init: Be explicit that some options are not relevant for Cloud
4 years ago
Chris Arcand bf76cc98ef command: Suggestions on migration copy from user feedback
4 years ago
Chris Arcand 779c958fbf cloud: Add streamlined 'remote' backend state migration path
5 years ago
Chris Arcand 7c0c2e952f command: Don't always update backend hash when fetching the saved backend
5 years ago
Nick Fagerlund 02e62c9851
Cloud: Init without erroring when no workspaces match the `tags` (#29835)
5 years ago
Chris Arcand 511afcd43a command: Adjust skipping of resource counts for any remote implementation
5 years ago
Barrett Clark f5366468b4 Cloud Backend reference migrating away from TFC
5 years ago
Chris Arcand 2c0294c7e3 Tweak configuration copy for TFC
5 years ago
Barrett Clark cc6de251d8 Update init reconfigure error message
5 years ago
Barrett Clark e16c53b561 Simplify/Consolidate the cloud conditionals
5 years ago
Barrett Clark ab304d831f Found another path to backend init error
5 years ago
Barrett Clark d29532cfeb tfc apply before init
5 years ago
Barrett Clark 93bfcff61a More Terraform Cloud UX changes
5 years ago
Chris Arcand f8256f6634 Update ux for "terraform init [-reconfigure]"
5 years ago
Chris Arcand a4c24e3147 Add cloud {} configuration block for Terraform Cloud
5 years ago
Alisdair McDiarmid ded4f1a0fd
Merge pull request #29805 from hashicorp/alisdair/fix-init-workspace-select-input-false
5 years ago
Alisdair McDiarmid ecb98e1c43 command/init: Fail if -input=false but required
5 years ago
Alisdair McDiarmid d42d83572b cli: Fix backend init failure with deleted cache
5 years ago