Jon Johnson
e23aacb440
Avoid copies on calls to parser.Sources() ( #1811 )
...
Signed-off-by: Jon Johnson <jon.johnson@chainguard.dev >
2024-07-29 16:15:51 -04:00
Siddhartha Sonker
579d74c409
Add -show-sensitive flag to tofu plan, apply, state-show and output commands ( #1554 )
...
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com >
2024-07-22 10:58:57 +01:00
Emre Duzgun
b93acf96a9
Fix more tests on Windows ( #1824 )
...
Signed-off-by: eduzgun <emreduz00@gmail.com >
2024-07-17 10:41:12 -04:00
1garo
d869923103
Review and order locked struct fields ( #1493 )
...
Signed-off-by: 1garo <alevardai427@gmail.com >
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Co-authored-by: Christian Mesh <christianmesh1@gmail.com >
2024-04-25 10:25:13 -04:00
Syasusu
bdab86962f
feat: init and get command support json format output ( #1453 )
...
Signed-off-by: Syasusu <syasusu@163.com >
2024-04-02 12:32:37 -04:00
Karthik Nayak
311b5c37b0
Issue 248: left-over resources after tofu test should be written to a file ( #1243 )
...
Signed-off-by: kazzhar <karthik.nayak@harness.io >
2024-03-12 15:29:06 +01:00
Brian Vander Schaaf
783100123c
fix: test flakiness from nondeterministic waiting ( #1337 )
...
Signed-off-by: Brian Vander Schaaf <6099457+bvand@users.noreply.github.com >
2024-03-06 16:25:14 -05:00
Christian Mesh
2f5dcd5c0a
Integrate Encryption into State Backends ( #1288 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
2024-03-04 09:25:14 -05:00
Ronny Orot
e9fe0f1118
Add support for removed block ( #1158 )
...
Signed-off-by: Ronny Orot <ronny.orot@gmail.com >
2024-02-21 10:31:44 +02:00
Shashwat Pandey
3d30842cf0
306 concise mode for plan ( #1225 )
...
Signed-off-by: Shashwat Pandey <72958686+SypherSP@users.noreply.github.com >
2024-02-14 13:21:35 +01:00
namgyalangmo
cb2e9119aa
Update copyright notice ( #1232 )
...
Signed-off-by: namgyalangmo <75657887+namgyalangmo@users.noreply.github.com >
2024-02-08 09:48:59 +00:00
Will Yardley
f96cb50405
command/views: Remove extra newline in validate output ( #764 )
...
Signed-off-by: William Yardley <wyardley@users.noreply.github.com >
2024-01-30 13:40:33 +01:00
Christian Mesh
06b31cd26f
Replace additional Terraform -> OpenTofu ( #1007 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Co-authored-by: James Humphries <jamesh@spacelift.io >
2023-12-13 11:35:41 -05:00
Christian Mesh
25a6f51732
898 consolidate and remove tfe addr [part 2] ( #998 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
2023-12-12 11:22:39 -05:00
Christian Mesh
abd324ea7c
Revert "Fixes #898 : Replace hashicorp and terraform references" ( #995 )
2023-12-11 15:10:03 -05:00
Janos
15bef1428a
Fixes #898 : Replace hashicorp and terraform references ( #973 )
...
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com >
Signed-off-by: Christian Mesh <christianmesh1@gmail.com >
Co-authored-by: Christian Mesh <christianmesh1@gmail.com >
2023-12-08 08:03:09 -05:00
RLRabinowitz
e0ecd2ebb3
Use registry.opentofu.org as the default registry ( #379 )
...
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com >
2023-10-03 10:49:38 +03:00
Dmitry Kisler
a127607a85
Rename terraform to tofu in GoString method and docstrings ( #576 )
...
Signed-off-by: Dmitry Kisler <admin@dkisler.com >
2023-09-26 19:09:27 +02:00
Yaron Yarimi
487d9bc6a4
Rename multiple packages to OpenTofu (addrs, backend, command) ( #506 )
2023-09-21 15:38:46 +03:00
Yaron Yarimi
c6aeb9e836
Rename legacy package to OpenTofu ( #493 )
2023-09-20 16:10:32 +03:00
Yaron Yarimi
794e3413bb
Rename opentf package to tofu ( #466 )
2023-09-20 15:16:53 +03:00
Yaron Yarimi
c8acedd885
Rename github.com/placeholderplaceholderplaceholder/opentf to github.com/opentofu/opentofu ( #461 )
2023-09-20 14:35:35 +03:00
Lars Lehtonen
bad4d48f6d
internal/command: deprecate ioutil ( #318 )
2023-09-07 19:53:12 +03:00
RLRabinowitz
90dce4dd3c
go fmt, change import order
2023-08-28 14:22:54 +03:00
RLRabinowitz
42e7c5b25c
Replace internal/terraform -> internal/opentf
2023-08-28 14:21:34 +03:00
RLRabinowitz
19239936a4
Rename internal/legacy/terraform to internal/legacy/opentf
2023-08-27 15:58:38 +03:00
Marcin Białoń
34b3043be4
Update user-facing references to Terraform in internal/command/views ( #88 )
...
* Update `internal/command/views`
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
* fix tests
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
* Fix some tests.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Fix some tests.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* update tests golden files
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
* Fix tests
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
* Fix tests
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
* Fix tests
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
---------
Signed-off-by: Marcin Białoń <mbialon@spacelift.io >
Signed-off-by: Jakub Martin <kubam@spacelift.io >
Co-authored-by: Jakub Martin <kubam@spacelift.io >
2023-08-23 14:49:37 +02:00
Elbaz
af8f424985
fix more tests
2023-08-22 12:03:38 +03:00
Kuba Martin
ebcf7455eb
Rename root module name. ( #4 )
...
* Rename module name from "github.com/hashicorp/terraform" to "github.com/placeholderplaceholderplaceholder/opentf".
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Gofmt.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Regenerate protobuf.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Fix comments.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Undo issue and pull request link changes.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Undo comment changes.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Fix comment.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* Undo some link changes.
Signed-off-by: Jakub Martin <kubam@spacelift.io >
* make generate && make protobuf
Signed-off-by: Jakub Martin <kubam@spacelift.io >
---------
Signed-off-by: Jakub Martin <kubam@spacelift.io >
2023-08-17 14:45:11 +02:00
Liam Cervante
f1ca74f09f
Update JSON_UI_VERSION after test framework changes
2023-08-09 16:47:27 +02:00
Liam Cervante
4560a83721
test framework: include transformed config before validating config ( #33608 )
2023-08-01 09:47:00 +02:00
Sebastian Rivera
08e58fd484
Fix saved plan test regressions, fixtures
2023-07-25 10:22:46 -04:00
Nick Fagerlund
ed27fa096e
command/views/show_test: Update method arguments, add test cases
2023-07-24 14:12:44 -04:00
Nick Fagerlund
3a9ce2afb1
Update show command and view to support inspecting cloud plans
...
One funny bit: We need to know the ViewType at the point where we ask the Cloud
backend for the plan JSON, because we need to switch between two distinctly
different formats for human show vs. `show -json`. I chose to pass that by
stashing it on the command struct; passing it as an argument would also work,
but one, the argument lists in these nested method calls were getting a little
unwieldy, and two, many of these functions had to be receiver methods anyway in
order to call methods on Meta.
2023-07-24 14:12:44 -04:00
Nick Fagerlund
0df3c143bb
New plans.Quality type for display-relevant facts about a plan
...
This commit replaces the existing jsonformat.PlanRendererOpt type with a new
type with identical semantics, located in the plans package.
We needed to be able to exchange the facts represented by
`jsonformat.PlanRendererOpt` across some package boundaries, but the jsonformat
package is implicated in too many dependency chains to be safe for that purpose!
So, we had to make a new one. The plans package seems safe to import from all
the places that must emit or accept this info, and already contains plans.Mode,
which is effectively a sibling of this type.
2023-07-24 14:12:44 -04:00
Liam Cervante
ad26644578
Fix flaky test in views package ( #33560 )
2023-07-20 18:57:35 +02:00
Liam Cervante
c91f91cc9e
testing framework: change test file extension to .tftest.hcl ( #33553 )
2023-07-20 16:57:05 +02:00
Liam Cervante
ca85d3bf85
Implement word wrapping in the terraform test view functions ( #33547 )
...
* Implement word wrapping in the terraform test view functions
* Update internal/command/views/test.go
Co-authored-by: CJ Horton <17039873+radditude@users.noreply.github.com >
---------
Co-authored-by: CJ Horton <17039873+radditude@users.noreply.github.com >
2023-07-20 08:29:09 +02:00
Liam Cervante
6c7db16566
testing framework: refactor interrupt logic for immediate exits ( #33532 )
...
* testing framework: refactor interrupt logic
* fix formatting
2023-07-19 10:31:32 +02:00
Liam Cervante
6882dd9530
testing framework: introduce test command optional flags ( #33504 )
...
* testing framework: introduce test command optional flags
* address consistency checks
2023-07-19 10:07:46 +02:00
Liam Cervante
4862812c94
testing framework: introduce interrupts for stopping tests ( #33477 )
...
* [testing framework] prepare for beta phase of development
* [Testing Framework] Add module block to test run blocks
* [testing framework] allow tests to define and override providers
* testing framework: introduce interrupts for stopping tests
* remove panic handling, will do it properly later
2023-07-10 14:53:13 +01:00
Liam Cervante
5acc95dda7
[Testing Framework] Add module block to test run blocks ( #33456 )
...
* [testing framework] prepare for beta phase of development
* [Testing Framework] Add module block to test run blocks
2023-07-10 11:42:05 +01:00
James Bardin
cf5ebaf685
s/Schemas/ProviderSchema/
2023-07-06 10:37:35 -04:00
James Bardin
36d34135ad
replace remaining types in tests
2023-07-06 10:37:35 -04:00
Liam Cervante
ed822559e5
[Testing framework] Implement JSON view functionality for test command ( #33400 )
2023-06-28 09:30:29 +02:00
Liam Cervante
ce8fd2943d
[Testing Framework] Add test structure to views package for rendering test output ( #33324 )
...
* Add test structure to views package for rendering test output
* address comments
2023-06-13 10:09:20 +02:00
Liam Cervante
48c818927c
Remove old implementation of terraform test command
2023-06-12 11:17:42 +02:00
Katy Moe
7ce5503c7a
views: fix wordwrap
2023-06-05 14:53:37 +02:00
Martin Atkins
696cd68913
command/views: Describe unknown collection bounds in diagnostics
2023-05-24 13:44:08 -07:00
kmoe
b4d1146f58
plannable import: improve gen config human plan output ( #33194 )
...
* renderer: remove hard-coded config gen path
* mention config gen file in plan next steps
2023-05-15 15:21:41 +01:00