terraform/internal/command/views
Sarah French 7a960db553
Some checks are pending
build / Determine intended Terraform version (push) Waiting to run
build / Determine Go toolchain version (push) Waiting to run
build / Generate release metadata (push) Blocked by required conditions
build / Build for freebsd_386 (push) Blocked by required conditions
build / Build for linux_386 (push) Blocked by required conditions
build / Build for openbsd_386 (push) Blocked by required conditions
build / Build for windows_386 (push) Blocked by required conditions
build / Build for darwin_amd64 (push) Blocked by required conditions
build / Build for freebsd_amd64 (push) Blocked by required conditions
build / Build for linux_amd64 (push) Blocked by required conditions
build / Build for openbsd_amd64 (push) Blocked by required conditions
build / Build for solaris_amd64 (push) Blocked by required conditions
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
PSS: Add interactive confirmation of state storage provider trust when initialising a state store for the first time (#38395)
* refactor: Replace use of prepareInstallerEvents method. This will allow finer control of callbacks when implementing security related features

* feat: Users are prompted to approve a provider used for PSS on first use, and only if downloaded via HTTP.

Prompts include signer details and key ID data.

* test: Users see "Authentication: unauthenticated" in prompt if network mirror doesn't include hashes

They'll see authentication data in all other prompt scenarios. There's no auth when using an fs mirror, but when those are in use we trust the providers already and no prompts are raised.

* refactor: Simplify how we prepare installation event callbacks by defining reused callbacks

* refactor: Remove unused parameters from `getProvidersFromState`
2026-05-12 10:42:26 -04:00
..
json show info when resources are not destroyed due to skip_cleanup 2026-04-27 11:05:34 -04:00
testdata Update URLs from www.terraform.io to developer.hashicorp.com (#36792) 2025-04-01 09:37:12 +01:00
apply.go make copyrightfix 2026-02-17 13:56:34 +00:00
apply_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
cloud.go make copyrightfix 2026-02-17 13:56:34 +00:00
hook_count.go make copyrightfix 2026-02-17 13:56:34 +00:00
hook_count_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
hook_json.go feat: denote sensitive attribute paths in query start msg 2026-02-27 11:01:23 +01:00
hook_json_test.go chore (actions): rename LifecycleActionTrigger -> ResourceActionTrigger in plan and proto 2026-02-23 15:17:45 -05:00
hook_ui.go feat: denote sensitive attribute paths in query start msg 2026-02-27 11:01:23 +01:00
hook_ui_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
init.go PSS: Add interactive confirmation of state storage provider trust when initialising a state store for the first time (#38395) 2026-05-12 10:42:26 -04:00
init_test.go command/init: Merge duplicated PSS logic back into existing codepath (#38227) 2026-03-04 08:40:42 +00:00
json_view.go Add applied action invocation message type 2026-03-12 14:16:32 -04:00
json_view_test.go Add missing test for views.WorkspaceList (#38434) 2026-04-24 11:54:24 +01:00
modules.go make copyrightfix 2026-02-17 13:56:34 +00:00
operation.go make copyrightfix 2026-02-17 13:56:34 +00:00
operation_test.go chore (actions): rename LifecycleActionTrigger -> ResourceActionTrigger in plan and proto 2026-02-23 15:17:45 -05:00
output.go command/output: Ignore warnings in JSON mode (#38530) 2026-05-06 10:26:40 +01:00
output_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
plan.go make copyrightfix 2026-02-17 13:56:34 +00:00
plan_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
query.go make copyrightfix 2026-02-17 13:56:34 +00:00
query_operation.go make copyrightfix 2026-02-17 13:56:34 +00:00
refresh.go make copyrightfix 2026-02-17 13:56:34 +00:00
refresh_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
show.go feat(cli): add -json flag for state show (#38341) 2026-04-14 09:33:23 -04:00
show_test.go move initwd config loading into terraform 2026-03-06 11:59:59 +01:00
state_locker.go make copyrightfix 2026-02-17 13:56:34 +00:00
state_migrate.go command: Implement skeleton for state migrate (#38435) 2026-04-27 16:39:02 +01:00
test.go show info when resources are not destroyed due to skip_cleanup 2026-04-27 11:05:34 -04:00
test_test.go add changelog & updates 2026-04-27 11:51:12 -04:00
validate.go make copyrightfix 2026-02-17 13:56:34 +00:00
validate_test.go make copyrightfix 2026-02-17 13:56:34 +00:00
view.go feat(cli): add -json flag for state show (#38341) 2026-04-14 09:33:23 -04:00
workspace_list.go Add missing test for views.WorkspaceList (#38434) 2026-04-24 11:54:24 +01:00
workspace_list_test.go Add missing test for views.WorkspaceList (#38434) 2026-04-24 11:54:24 +01:00