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.
- 21 May, 2020 1 commit
-
-
Petros Kolyvas authored
We fully intend to do this, but this vague statement is no longer helpful. Will update when we have something more concrete.
-
- 20 May, 2020 6 commits
-
-
Tom Harvey authored
-
Matthew Frahry authored
* update vendored azure sdk * vendor giovanni storage sdk * Add giovanni clients * go mod vendor * Swap to new storage sdk * workable tests * update .go-version to 1.14.2 * Tests working minus SAS * Add SAS Token support * Update vendor * Passing tests * Add date randomizer * Captalize RG * Remove random bits * Update client var name Co-authored-by:
kt <kt@katbyte.me>
-
Kristin Laemmert authored
-
Kristin Laemmert authored
provider is not found. Previously a user would see the following error even if terraform was only searching the local filesystem: "provider registry registry.terraform.io does not have a provider named ...." This PR adds a registry-specific error type and modifies the MultiSource installer to check for registry errors. It will return the registry-specific error message if there is one, but if not the error message will list all locations searched.
-
Kristin Laemmert authored
-
James Bardin authored
Evaluate data sources in plan when necessary
-
- 19 May, 2020 9 commits
-
-
Kristin Laemmert authored
* providercache: add logging for errors from getproviders.SearchLocalDirectory providercache.fillMetaCache() was silently swallowing errors when searching the cache directory. This commit logs the error without changing the behavior otherwise. * command/cliconfig: validate plugin cache dir exists The plugin cache directory must exist for terraform to use it, so we will add a check at the begining.
-
CJ Horton authored
-
CJ Horton authored
-
CJ Horton authored
-
Martin Atkins authored
-
Martin Atkins authored
-
Martin Atkins authored
-
James Bardin authored
-
Daniel Dreier authored
fix typo ResourceInstancChange to ResourceInstanceChange
-
- 18 May, 2020 5 commits
-
-
Martin Atkins authored
The remote server might choose to skip running cost estimation for a targeted plan, in which case we'll show a note about it in the UI and then move on, rather than returning an "invalid status" error. This new status isn't yet available in the go-tfe library as a constant, so for now we have the string directly in our switch statement. This is a pragmatic way to expedite getting the "critical path" of this feature in place without blocking on changes to ancillary codebases. A subsequent commit should switch this over to tfe.CostEstimateSkippedDueToTargeting once that's available in a go-tfe release.
-
Kristin Laemmert authored
* vendor: upgrade go-cty dependency to 1.4.1 This upgrade fixes a panic with inconsistent object element types.
-
James Bardin authored
CreateBeforeDestroy inheritence and state serializaton
-
James Bardin authored
no need to litter the state file with "create_before_destroy":false
-
Paul Tyng authored
Remove sumologic from community
-
- 16 May, 2020 1 commit
-
-
Paul Tyng authored
-
- 15 May, 2020 4 commits
-
-
CJ Horton authored
-
Mike Nomitch authored
-
Martin Atkins authored
Previously we did not allow -target to be used with the remote backend because there was no way to send the targets to Terraform Cloud/Enterprise via the API. There is now an attribute in the request for creating a plan that allows us to send target addresses, so we'll remove that restriction and copy the given target addresses into the API request.
-
Martin Atkins authored
This includes a new TargetAddrs field on both Run and RunCreateOptions which we'll use to send resource addresses that were specified using -target on the CLI command line when using the remote backend. There were some unrelated upstream breaking changes compared to the last version we had vendored, so this commit also includes some changes to the backend/remote package to work with this new API, which now requires the remote backend to be aware of the remote system's opaque workspace id.
-
- 14 May, 2020 14 commits
-
-
Nick Fagerlund authored
* website: Edit text of new TF_IGNORE env var docs Fixing one broken link, and tidying the sentences a bit. * typo Co-authored-by:
Pam Selle <pam@hashicorp.com>
-
James Bardin authored
-
James Bardin authored
-
James Bardin authored
-
James Bardin authored
The resource apply nodes need to be GraphNodeDestroyerCBD in order to correctly inherit create_before_destroy. While the plan will have recorded this to create the correct deposed nodes, the edges still need to be transformed correctly. We also need create_before_destroy to be saved to state for nodes that inherited it, so that if they are removed from state the destroy will happen in the correct order.
-
James Bardin authored
We need to run the force CBD transformer during apply too, both to ensure we can rely on the `CreateBeforeDestroy()` status for dependants during apply, but also to ensure that the correct status is stored into state.
-
James Bardin authored
The depends_on fields was deprecated during 0.12, and is no longer used. Add a roundtrip test for the create_before_destroy status.
-
James Bardin authored
-
Chris Griggs authored
[Website] KingsoftCloud provider link
-
Chris Griggs authored
-
Alisdair McDiarmid authored
vendor: go get github.com/hashicorp/hcl/v2@v2.5.1
-
Alisdair McDiarmid authored
Upgrade hcl for hclwrite bugfixes, which will make 0.13upgrade more reliable.
-
Kristin Laemmert authored
* addrs: replace NewLegacyProvider with NewDefaultProvider in ParseProviderSourceString ParseProviderSourceString was still defaulting to NewLegacyProvider when encountering single-part strings. This has been fixed. This commit also adds a new function, IsProviderPartNormalized, which returns a bool indicating if the string given is the same as a normalized version (as normalized by ParseProviderPart) or an error. This is intended for use by the configs package when decoding provider configurations. * terraform: fix provider local names in tests * configs: validate that all provider names are normalized The addrs package normalizes all source strings, but not the local names. This caused very odd behavior if for e.g. a provider local name was capitalized in one place and not another. We considered enabling case-sensitivity for provider local names, but decided that since this was not something that worked in previous version...
-
Daniel Dreier authored
Remove hashibot panic issue labeler
-