This project is mirrored from https://:*****@github.com/hashicorp/terraform.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 25 Sep, 2020 1 commit
-
-
Daniel Dreier authored
Add a written bug triage process and link to it in README.md Bug process Remove goals, edit for brevity, and move how to write a good issue report to bug report template link HashiCorp GPG key in bug report template add summary links for triage process
-
- 15 Sep, 2020 2 commits
-
-
Alisdair McDiarmid authored
-
Alisdair McDiarmid authored
Split the state in chunks when they outgrow the limit of Consul KV store
-
- 14 Sep, 2020 8 commits
-
-
Kristin Laemmert authored
EvalTrees The import EvalTree()s have been replaced with Execute + straight-through code, which let me remove eval_import_state.go. graphNodeImportStateSub's Execute() function is still using the old-style (not-refactored) calls to EvalRefresh and EvalWriteState; those are being saved for a later refactor once all (or at least most) of the EvalTree()s are gone. I've added incredibly basic tests for both Execute() functions; they are only enough to verify basics - the real testing happens in context_import_test.go.
-
Brian Flad authored
This utility Terraform Provider has resources designed to handle and store time information by participating normally in the graph.
-
Alisdair McDiarmid authored
-
Alisdair McDiarmid authored
repl: Improved value renderer for console outputs
-
Alisdair McDiarmid authored
website: Fix docs for implied provider FS mirrors
-
Alisdair McDiarmid authored
Use a slightly modified value renderer from terraform-provider-testing to display values in the console REPL, as well as outputs from the apply and outputs subcommands. Derived from code in this repository, MIT licensed: https://github.com/apparentlymart/terraform-provider-testing Note that this is technically a breaking change for the console subcommand, which would previously error if the user attempted to render an unknown value (such as an unset variable). This was marked as an unintentional side effect, with the goal being the new behaviour of rendering "(unknown)", which is why I changed the behaviour in this commit.
-
James Bardin authored
Use saved plan to determine CreateBeforeDestroy status
-
Kristin Laemmert authored
* terraform: refactor signature of EvalContext.InitProvisioner Nothing was using the returned provisioners.Interface, so I simplified the signature. * terraform: remove provisioner-related EvalTree()s The various Evals in eval_provisioner were removed from all callers and replaced with straight-through code. `NodeValidatableResource.EvalTree()` to `Execute()` was more involved. I chose to leave the `EvalValidateResource` and `EvalValidateProvisioner` Eval functions mostly as-is, changing the main function to `.Validate` to make it clear that these are no longer eval nodes. Eventually I expect to rename the file (perhaps to just Validate).
-
- 11 Sep, 2020 10 commits
-
-
Alisdair McDiarmid authored
build: Enable Consul remote backend tests
-
Petros Kolyvas authored
* Adding not about data-sources and depends-on for 0.12 users * Bold * A little more markdown * A little more markdown for data_sources in 0.12 * Some iteration based on good feedback
-
Alisdair McDiarmid authored
-
Pam Selle authored
Add sensitive attribute to variables
-
Alisdair McDiarmid authored
-
Pam Selle authored
-
Alisdair McDiarmid authored
Sanitize lock path for the Consul backend when it ends with a /
-
Alisdair McDiarmid authored
vendor: Upgrade mitchellh/cli
-
Alisdair McDiarmid authored
-
Alisdair McDiarmid authored
configs: Error on invalid required_providers attrs
-
- 10 Sep, 2020 19 commits
-
-
Pam Selle authored
Adds a diff test for a changed value, and modifies the diff file to cover variable diffs on sensitive values
-
Petros Kolyvas authored
* Added Google and Microsoft products to the summary for supported remote backends * Backends ordering change
-
Pam Selle authored
This also unearthed that the marking must happen earlier in the eval_diff in order to produce a valid plan (so that the planned marked value matches the marked config value)
-
Alisdair McDiarmid authored
Update tests to match the fix in mitchellh/cli#71, which aligns MockUi with BasicUi and allows newlines in user input. We are not using the new ErrorWriter, added in mitchellh/cli#81, as it does not appear to interact correctly with panicwrap. All error output from CLI parsing will continue to appear on stdout, not stderr.
-
hashicorp-ci authored
-
hashicorp-ci authored
-
Pam Selle authored
-
Pam Selle authored
-
Pam Selle authored
-
Pam Selle authored
-
Pam Selle authored
-
Pam Selle authored
-
Pam Selle authored
Using markedPlannedNewVal caused many test failures with ignoreChanges, and I noted plannedNewVal itself is modified in the eval_diff. plannedNewVal is now marked closer to the change where it needs it. There is also a test fixture update to remove interpolation warnings.
-
Pam Selle authored
-
Pam Selle authored
-
Pam Selle authored
Apply, at this moment, appears that it does not require the remarking strategy, as the plan has already been printed
-
Pam Selle authored
The hack approach appears consistent, as we can remove marks before calling the value validation
-
Pam Selle authored
-
Pam Selle authored
Updates existing code to use the new Value methods for unmarking/marking and removes panics/workarounds in cty marshall methods
-