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 Apr, 2022 1 commit
-
-
kmoe authored
-
- 20 Apr, 2022 1 commit
-
-
James Bardin authored
-
- 04 Apr, 2022 1 commit
-
-
Martin Atkins authored
This is intended to eventually replace the CircleCI-based checks we use as part of the PR process in this repository. We're already using GitHub Actions for various other processes in this repository, so this change is motivated by consistency of having all of our automation running in the same system and written in the same language. This is not a complete replacement for our CircleCI workflow yet, and probably won't ever be because the CircleCI workflow contains some steps that are arguably redundant with other processes we follow elsewhere. However, the CircleCI workflow remains for now and won't be removed until we're satisfied that enough of it is replicated by this GitHub Actions workflow.
-
- 23 Mar, 2022 1 commit
-
-
Luces Huayhuaca authored
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)
-
- 02 Mar, 2022 1 commit
-
-
Barrett Clark authored
`go-slug` has been updated to not upload `terraform.tfstate` to the slug so that a user will no longer receive the error message about the leftover state file after migrating from the local backend to TFC.
-
- 01 Mar, 2022 2 commits
-
-
Alisdair McDiarmid authored
-
Alisdair McDiarmid authored
-
- 25 Feb, 2022 1 commit
-
-
Sebastian Rivera authored
-
- 24 Feb, 2022 4 commits
-
-
uturunku1 authored
-
Brandon Croft authored
go-tfe is pinned to branch run-tasks-integration pending API changes until run tasks support in the CLI is closer to release
-
uturunku1 authored
-
uturunku1 authored
This change will await the completion of pre-apply run tasks if they exist on a run and then report the results. It also adds an abstraction when interacting with cloud integrations such as policy checking and cost estimation that simplify and unify output, although I did not go so far as to refactor those callers to use it yet.
-
- 17 Jan, 2022 1 commit
-
-
yuriy authored
-
- 03 Jan, 2022 1 commit
-
-
Martin Atkins authored
There was an unintended regression in go-getter v1.5.9's GitGetter which caused us to temporarily fork that particular getter into Terraform to expedite a fix. However, upstream v1.5.10 now includes a functionally-equivalent fix and so we can heal that fork by upgrading. We'd also neglected to update the Module Sources docs when upgrading to go-getter v1.5.9 originally and so we were missing documentation about the new "depth" argument to enable shadow cloning, which I've added retroactively here along with documenting its restriction of only supporting named refs. This new go-getter release also introduces a new credentials-passing method for the Google Cloud Storage getter, and so we must incorporate that into the Terraform-level documentation about module sources.
-
- 14 Dec, 2021 1 commit
-
-
Martin Atkins authored
This is a pragmatic temporary solution to allow us to more quickly resolve an upstream regression in go-getter locally within Terraform, so that the work to upstream it for other callers can happen asynchronously and with less time pressure. This commit doesn't yet include any changes to address the bug, and instead aims to be functionally equivalent to getter.GitGetter. A subsequent commit will then address the regression, so that the diff of that commit will be easier to apply later to the upstream to get the same effect there.
-
- 09 Dec, 2021 1 commit
-
-
Brandon Croft authored
-
- 01 Dec, 2021 2 commits
-
-
James Bardin authored
-
James Bardin authored
-
- 18 Nov, 2021 1 commit
-
-
Krista LaFentres authored
-
- 17 Nov, 2021 3 commits
-
-
tombuildsstuff authored
-
tombuildsstuff authored
-
tombuildsstuff authored
-
- 16 Nov, 2021 1 commit
-
-
James Bardin authored
Use the latest k8s.io packages from v0.21
-
- 11 Nov, 2021 3 commits
-
-
Barrett Clark authored
- Fix tests and remove commented code - Remove parallel for some flaky tests - Add README
-
Brandon Croft authored
-
Katy Moe authored
-
- 08 Nov, 2021 1 commit
-
-
uturunku1 authored
-
- 02 Nov, 2021 1 commit
-
-
James Bardin authored
cty: The documented definition and comparison logic of cty.Number is now refined to acknowledge that its true range is limited only to values that have both a binary floating point and decimal representation, because cty values are primarily designed to traverse JSON serialization where numbers are always defined as decimal strings. In particular, that means that two cty.Number values now always compare as equal if their representation in JSON (under cty's own JSON encoder) would be equal, even though the decimal approximation we use for that conversion is slightly lossy. This pragmatic compromise avoids confusing situations where a round-trip through JSON serialization (or other serializations that use the same number format) may produce a value that doesn't compare equal to the original. This new definition of equals should not cause any significant behavior change for any integer in our in-memory storage range, but may cause some fractional values to compare equal where they didn't before if they differ only by a small fraction.
-
- 29 Oct, 2021 7 commits
-
-
Chris Arcand authored
-
Omar Ismail authored
* Add test for tfc to tfc mgiration * Fix old tests, and remove unused code.
-
Brandon Croft authored
-
Omar Ismail authored
Run variables allow the run API to accept input variables not found in the configuration slug (the file-based ones plus workspace vars)
-
Omar Ismail authored
* determining source or destination to cloud * handling single to single state migrations to cloud, using a name strategy or a tags strategy * Add end-to-end tests for state migration.
-
Omar Ismail authored
-
Chris Arcand authored
These changes include additions to fulfill the interface for the client mock, plus moving all that logic (which needn't be duplicated across both the remote and cloud packages) over to the cloud package under a dedicated mock client file.
-
- 28 Oct, 2021 1 commit
-
-
James Bardin authored
Stop using panicwrap, and execute terraform in the main process.
-
- 16 Oct, 2021 1 commit
-
-
Martin Atkins authored
-
- 14 Oct, 2021 3 commits
-
-
Martin Atkins authored
We don't use this library anywhere else in Terraform, and this backend was using it only for trivial helpers that are easy to express inline anyway. The new direct code is also type-checkable, whereas these helper functions seem to be written using reflection. This gives us one fewer dependency to worry about and makes the test code for this backend follow a similar assertions style as the rest of this codebase.
-
dependabot[bot] authored
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.5.0 to 1.5.2. - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](https://github.com/golang/protobuf/compare/v1.5.0...v1.5.2 ) --- updated-dependencies: - dependency-name: github.com/golang/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Martin Atkins authored
This also transitively upgrades golang.org/x/sys and golang.org/x/net, but there do not seem to be any significant changes compared to the commits we were previously using.
-