Dmitry Kisler
70dd385136
Add no_proxy
and https_proxy
attributes to s3 backend schema ( #896 )
...
Signed-off-by: Dmitry Kisler <admin@dkisler.com>
2023-11-20 14:37:59 +01:00
Dmitry Kisler
c5170df91a
Fix workspaces configuration using environment varariable TF_WORKSPACE ( #867 )
...
Signed-off-by: Dmitry Kisler <admin@dkisler.com>
2023-11-16 18:43:47 +01:00
Christian Mesh
14b0765cb4
Fix S3 Remote State Backend Validation ( #876 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-15 10:19:42 -05:00
Christian Mesh
611038138e
Add GPG Expiration entry in the CHANGELOG ( #870 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-14 09:06:25 -05:00
James Humphries
62aba26f75
Updated changelog to reflect consistent spelling of the word initialization ( #869 )
2023-11-14 11:08:56 +00:00
Christian Mesh
53a4c1410c
Move S3 CHANGELOG entries I added to S3 upgrade section ( #862 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-13 11:25:01 -05:00
Dmitry Kisler
54e1741ee6
Update hcl version to v2.19.1 ( #852 )
...
Signed-off-by: Dmitry Kisler <admin@dkisler.com>
2023-11-10 13:31:15 +01:00
Christian Mesh
e2d5a17e56
Address s3 compatible remote state issues + logging ( #840 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-09 11:36:20 -05:00
Christian Mesh
c14f0972b8
Add changelog that was missed in PR #830 ( #843 )
...
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-09 09:19:38 -05:00
Tomas
b2069bb0bb
Backend/S3: Update the Put
method ( #795 )
...
Signed-off-by: tomasmik <tomasmik@protonmail.com>
2023-11-06 09:49:19 +02:00
Marcin Białoń
16c6432c3a
Backend/S3: Add support for skip_requesting_account_id
( #788 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-11-03 15:24:33 +01:00
Marcin Białoń
a1e110c679
Backend/S3: Custom Service Endpoint Configuration ( #794 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-31 10:02:58 +01:00
Kuba Martin
9c789368dc
Stop reading providers from the HashiCorp registry based on the statefile if not specified in code. ( #773 )
...
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2023-10-27 16:23:41 +02:00
Marcin Białoń
c633b24824
Backend/S3: Add support for use_path_style
( #787 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-26 11:14:50 +02:00
Marcin Białoń
55144fefed
Backend/S3: Add HTTP parameters for parity with AWS Provider ( #770 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-24 17:18:30 +02:00
Marcin Białoń
545e5f0102
Backend/S3: Allow specifying retry mode for AWS API requests ( #769 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-24 16:42:08 +02:00
Marcin Białoń
46e1c66f45
Backend/S3: Add support for overriding EC2 Metadata Service endpoint ( #767 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-24 16:24:55 +02:00
Marcin Białoń
a4018f95cc
Backend/S3: Allow use of an alternative region for STS operations ( #768 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-24 15:51:51 +02:00
Marcin Białoń
4d38f26bf7
Backend/s3: Add support for assume_role_with_web_identity
block ( #759 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-24 15:51:32 +02:00
Marcin Białoń
d12ccd12bb
Backend/S3: Add support for custom CA bundle ( #762 )
...
Signed-off-by: Marcin Białoń <mbialon@spacelift.io>
2023-10-24 13:36:32 +02:00
Tomas
e1b3b4ff82
S3 backend add account ID whitelisting arguments ( #760 )
...
Signed-off-by: tomasmik <tomasmik@protonmail.com>
2023-10-20 15:03:54 +03:00
Tomas
080d89c9b6
Backend/S3: Extract assume_role
as a separate block ( #754 )
...
Signed-off-by: tomasmik <tomasmik@protonmail.com>
2023-10-20 10:11:18 +03:00
Elbaz
f4402d2d2a
Upgrade AWS SDK ( #701 )
...
Signed-off-by: Elbaz <eranelbaz97+github@gmail.com>
Signed-off-by: tomasmik <tomasmik@protonmail.com>
Co-authored-by: tomasmik <tomasmik@protonmail.com>
2023-10-19 15:00:36 +03:00
James Humphries
f661d47a29
Build using golang 1.21 ( #718 )
2023-10-16 10:21:19 +01:00
James Humphries
1f910a5078
Bump versions for hashicorp/hcl hashicorp/go-getter zclconf/go-cty ( #717 )
2023-10-13 16:05:20 +01:00
RLRabinowitz
1b9148a3de
Remove Terraform mentions in docs in the codebase ( #713 )
2023-10-12 12:11:01 +01:00
Elbaz
00165570e2
Consider missing x-terraform-snapshot-interval
for State Snapshot ( #696 )
2023-10-12 12:02:45 +01:00
Elbaz
0b66f6296a
Upgrade go-slug / go-tfe ( #697 )
...
Signed-off-by: Elbaz <eranelbaz97+github@gmail.com>
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2023-10-12 13:32:51 +03:00
Andrew den Hertog
d80fd2a302
fix(s3): allow aliases for kms key ( #670 )
...
Signed-off-by: Andrew den Hertog <andrew@denhertog.ca>
2023-10-10 15:32:52 +02:00
Michael Di Prisco
570ee9efdb
docs: fixing OPENTOFU_ENFORCE_GPG_VALIDATION ( #671 )
...
Signed-off-by: Michael Di Prisco <cadienvan@gmail.com>
2023-10-06 14:59:59 +02:00
James Humphries
f181457196
Add sensitivity check for import configuration block IDs and comprehensive test coverage ( #665 )
2023-10-05 16:48:27 +01:00
Kuba Martin
4f126d63fa
Add changelog entry about the fix to conditionals with an unknown condition and sensitive branch. ( #660 )
...
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2023-10-05 13:23:56 +02:00
James Humphries
98bd624535
Updated changlog with missing information ( #651 )
2023-10-04 14:03:22 +01:00
Serhii Babak
0930a90822
OpenTofu will now attempt to create the configuration directory ~/.terraform.d on startup ( #512 )
...
Signed-off-by: Serhii Babak <s.babak@scalr.com>
2023-09-22 14:52:01 +02:00
Elbaz
e5878055b6
Rename to opentofu docs and root folder ( #529 )
2023-09-21 12:53:02 +03:00
Yaron Yarimi
10e2b3eb82
Backport: Relocate localterraform.com aliasing to backend configurators ( #390 )
2023-09-12 16:02:15 +03:00
Elbaz
e8c1c3a700
Backport from 1.5.x: Ignore unknown check results on decode ( #374 )
2023-09-10 14:58:09 +03:00
Elbaz
065ca8fb3b
Backport from 1.5.x: Require valid module name ( #373 )
2023-09-10 12:29:40 +03:00
Marcin Wyszynski
12897327b6
Require hostname for cloud/remote backends and login/logout ( #291 )
...
Signed-off-by: Marcin Wyszynski <marcin.pixie@gmail.com>
2023-09-06 12:54:39 +02:00
Lars Lehtonen
f9f1ca43f2
internal/states/statemgr: handle ignored errors ( #277 )
...
Signed-off-by: Lars Lehtonen <lars.lehtonen@gmail.com>
Co-authored-by: Kuba Martin <kubam@spacelift.io>
2023-09-05 23:16:22 +02:00
Roni Frantchi
1edd0da630
Rename occurrences in root folder to to OpenTF ( #172 )
...
* migrate 1.6.0 changelog to opentf
* adapt comments (tho not a must)
* adapt comments (tho not a must)
* adapt comments (tho not a must)
* adapt comments (tho not a must)
* adapt help output for opentf
* adapt autocomplete test
* Fix capitalized names.
Signed-off-by: Jakub Martin <kubam@spacelift.io>
---------
Signed-off-by: Jakub Martin <kubam@spacelift.io>
Co-authored-by: Jakub Martin <kubam@spacelift.io>
2023-08-25 11:16:55 +02:00
RLRabinowitz
a6805e2676
Update CHAMGELOG to remove the previous versions
2023-08-21 11:00:23 +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
c9a7b7f082
cleanup after 1.6.0-alpha20230802 release ( #33623 )
2023-08-02 13:50:11 +02:00
Liam Cervante
6ec59e6cef
alpha20230802 release - fix tag in CHANGELOG
2023-08-02 12:10:07 +02:00
Liam Cervante
8c757c65fb
Prepare for the 1.6.0-alpha20230208 release
2023-08-02 11:38:41 +02:00
kmoe
fa977f684c
Update CHANGELOG.md
2023-08-02 10:24:29 +01:00
Karl Kirch
d7e07e66fc
Add ability to specify Terraform Cloud Project in cloud block ( #33489 )
...
* Add ability to specify Terraform Cloud Project in cloud block
Adds project configuration to the workspaces section of the cloud block.
Also configurable via the `TF_CLOUD_PROJECT` environment variable.
When a project is configured, the following behaviors will occur:
- `terraform init` with workspaces.name configured will create the workspace in the given project
- `terraform workspace new <name>` with workspaces.tags configured will create workspaces in the given project
- `terraform workspace list` will list workspaces only from the given project
The following behaviors are NOT affected by project configuration
- `terraform workspace delete <name>` does not validate the workspace's inclusion in the given project
- When initializing a workspace that already exists in Terraform Cloud, the workspace's parent project is NOT validated against the given project
Adds tests for cloud block configuration of project
Update changelog
* Update cloud block docs
* Fix typos and changelog entry
* Add speculative project lookup early in the cloud initialize process to capture inability to find a configured project
* Add project config for alias test
2023-08-01 13:43:07 -07:00
CJ Horton
76b504f6d7
Update CHANGELOG.md
2023-07-27 09:57:03 -07:00
Sebastian Rivera
e69152ab04
Update CHANGELOG.md
...
Co-authored-by: Brandon Croft <brandon.croft@gmail.com>
2023-07-26 11:29:38 -04:00