Commit Graph

31563 Commits

Author SHA1 Message Date
Elbaz
a8d998fd9e remote folder 2023-08-21 18:19:35 +03:00
Kuba Martin
0ec2b6b150
Revert "Add support for ~/.opentf.d (#22)" (#38)
This reverts commit e650bab8d7.
2023-08-21 17:12:19 +02:00
RLRabinowitz
bbb4df943f Remove code of conduct and references to it 2023-08-21 17:01:12 +03:00
Elbaz
da73538433 local folder 2023-08-21 16:32:46 +03:00
Elbaz
a017e8f57d init folder 2023-08-21 16:21:27 +03:00
Elbaz
5626ac6926 backend folder 2023-08-21 16:19:40 +03:00
RLRabinowitz
c18a15048d Adjust README file 2023-08-21 15:05:49 +03:00
RLRabinowitz
62d9b2831d Delete BUGPROCESS for now 2023-08-21 15:05:41 +03:00
Elbaz
b5cb9f6177 more renames 2023-08-21 15:01:03 +03:00
RLRabinowitz
d1be144ed8 Adjust the BUILDING doc for building the code 2023-08-21 14:55:29 +03:00
RLRabinowitz
0e326dc17b For now, remove the support doc 2023-08-21 14:51:45 +03:00
RLRabinowitz
38c500e396 Adjust the contribution docs 2023-08-21 14:51:29 +03:00
Elbaz
985e81a1d0 more renames 2023-08-21 14:50:20 +03:00
Elbaz
88100e3d39 Renames 2023-08-21 14:21:14 +03:00
RLRabinowitz
6c948b75d4 Remove custom-issue which is no longer needed 2023-08-21 13:49:23 +03:00
RLRabinowitz
c36f31c5e2 Remove documentation issue template (which was for external docs) and feature request issue template 2023-08-21 13:47:56 +03:00
Kuba Martin
e650bab8d7
Add support for ~/.opentf.d (#22)
* Use ~/.opentf.d instead of ~/.terraform.d

Stay backwards-compatible, though.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix imports.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Add tests.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Use util function.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix windows directories.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Add a comment to the tests.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

---------

Signed-off-by: Jakub Martin <kubam@spacelift.io>
2023-08-21 12:38:11 +02:00
RLRabinowitz
3de9552ef9 Remove additional issue types, allow for blank issue for now 2023-08-21 13:14:44 +03:00
RLRabinowitz
957487fbf2 adjust bug report template to OpenTF 2023-08-21 13:11:21 +03:00
RLRabinowitz
a6805e2676 Update CHAMGELOG to remove the previous versions 2023-08-21 11:00:23 +03:00
RLRabinowitz
414dcfefb0 Adjust CODEOWNERS to not have any code owners right now 2023-08-21 10:54:47 +03:00
Yaron Yarimi
b9677e99c6
Merge pull request #26 from opentffoundation/chore-change-terraformrc-reference 2023-08-21 09:16:21 +03:00
Yaron Yarimi
e19e203dca Add notes about terraformrc file backward compatability 2023-08-20 20:13:56 +03:00
RLRabinowitz
a3989dc1b2 Adjust PR template, change code of conduct to contributor-covenant 2023-08-20 20:05:27 +03:00
Yaron Yarimi
e55369b364 Change all references from .terraformrc to .opentfrc 2023-08-20 18:50:30 +03:00
Yaron Yarimi
e9198b1d24 Change config file getter to treat .opentf.rc files 2023-08-20 18:42:12 +03:00
Yaron Yarimi
a0c351fc35 Add new or legacy path util 2023-08-20 18:41:15 +03:00
Kuba Martin
01421147b2
Create MIGRATION_GUIDE.md (#23) 2023-08-18 20:00:56 +02:00
Kuba Martin
5bb46d0f65
Fix GitHub actions (#5)
* Change PKG_NAME

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix rpm and deb packaging.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix e2e test step.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix e2e test step.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix e2e test step.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix docker build.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix exec tests.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix e2e tests.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

* Fix docker build.

Signed-off-by: Jakub Martin <kubam@spacelift.io>

---------

Signed-off-by: Jakub Martin <kubam@spacelift.io>
2023-08-17 16:42:24 +02: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
ohad maislish
a458568bec
Merge pull request #1 from opentffoundation/rename-terraform-opentf-readme
Rename Terraform to OpenTF in README
2023-08-17 04:20:51 -07:00
Kuba Martin
01b77c6b64
Add freeform issue template. (#2) 2023-08-17 10:57:04 +02:00
ohad maislish
b9573d438b
Rename Terraform to OpenTF in README
Rename Terraform to OpenTF
2023-08-16 15:43:11 -07:00
Brandon Croft
8a085b427b
Merge pull request #33590 from hashicorp/TF-7652-terraform-make-plan-out-create-provisional-configuration-versions
Create provisional configuration version when saving plan using cloud backend
2023-08-10 11:50:37 -06:00
Liam Cervante
126f34e4e8 Implement updates to testing framework based on recent feedback 2023-08-10 10:49:01 +02:00
Liam Cervante
3cce200d0e Fix root cause of race condition in testing framework tests 2023-08-09 16:47:59 +02:00
Liam Cervante
f1ca74f09f Update JSON_UI_VERSION after test framework changes 2023-08-09 16:47:27 +02:00
Liam Cervante
f8b1fe47dd
Make config errors more important during init operations (#33628)
* make config errors more important during init operations

* address comments
2023-08-09 11:19:00 +02:00
James Bardin
e26d07dda4
Merge pull request #33634 from hashicorp/jbardin/init-from-module-warnings
Allow `get` and `init -from-module` to complete when there are configuration validation errors
2023-08-08 12:40:57 -04:00
kmoe
53431a245f
build with Go 1.20.7 (#33645) 2023-08-08 14:35:07 +01:00
James Bardin
ea1144995f update callers of InstallModules
Update callers of InstallModules and have `get` return only install
errors.
2023-08-07 15:22:02 -04:00
James Bardin
f6768de218 handle install errs in installDescendentModules
This will allow us to use the same logic for `get` too.
2023-08-07 15:06:47 -04:00
Brandon Croft
b1d4f18a9b
Create provisional configuration version when saving cloud plan 2023-08-07 11:35:48 -06:00
James Bardin
09d91eb675 test -from-module with invalid root module
Add a test for `init -from-module` with a module which is not a valid
root module.
2023-08-04 10:43:21 -04:00
James Bardin
29c3f650cd allow config errors when using -from-module
When initializing the working directory from a module, some use cases
may still want the module source even when the configuration cannot be
loaded due to validation errors.

Isolate the installation errors during the initialization sequence, so
we can report them if there is a problem fetching the actual module
source. Once we have the module, convert configuration errors to
warnings so the cli initialization can proceed.
2023-08-03 16:05:47 -04:00
Liam Cervante
c9a7b7f082
cleanup after 1.6.0-alpha20230802 release (#33623) 2023-08-02 13:50:11 +02:00
Liam Cervante
1ecd1233dc
alpha20230802 release - fix tag in VERSION 2023-08-02 12:10:36 +02:00
Liam Cervante
6ec59e6cef
alpha20230802 release - fix tag in CHANGELOG 2023-08-02 12:10:07 +02:00
Liam Cervante
21eebb74fa
Merge pull request #33621 from hashicorp/liamcervante/1.6.0-alpha20230208
Prepare for the 1.6.0-alpha20230208 release
2023-08-02 11:48:56 +02:00
Liam Cervante
8c757c65fb Prepare for the 1.6.0-alpha20230208 release 2023-08-02 11:38:41 +02:00