terraform/internal/command/views
Radek Simko 78a333060e
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 for linux_s390x (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 Docker image for linux_s390x (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
Quick Checks / Automated defect checks (push) Waiting to run
command/init: Only install PSS provider early (#38648)
This walks back some of the decisions we made earlier around two-step provider downloading process. However, it should not impact the safety features and it should not have a tangible (functional) impact on the end-user aside from the log output outlined below.

The motivation is to accommodate some needs of the upcoming policy features.

Previously the two steps were:

1. Download providers based on configuration
2. Download providers based on state

The process remains two steps but the new steps are:

1. Download 0-1 provider if one is needed for PSS (PSS is in use)
2. Download all other providers (configuration + state)

End-user facing changes are mainly related to terminal output - what messages are included and their order:
-  initializing_provider_plugin_message (re-introduction after removal in 1.14)
- initializing_state_store_provider_plugin_message (net new but PSS specific)
2026-06-05 17:37:32 +01:00
..
json Add CLI and backend policy wiring for plan apply and query (#38518) 2026-06-05 15:53:11 +02: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 command/init: Only install PSS provider early (#38648) 2026-06-05 17:37:32 +01:00
init_test.go command/init: Only install PSS provider early (#38648) 2026-06-05 17:37:32 +01:00
json_view.go Add CLI and backend policy wiring for plan apply and query (#38518) 2026-06-05 15:53:11 +02: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 Add CLI and backend policy wiring for plan apply and query (#38518) 2026-06-05 15:53:11 +02: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 Add CLI and backend policy wiring for plan apply and query (#38518) 2026-06-05 15:53:11 +02: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 Add CLI and backend policy wiring for plan apply and query (#38518) 2026-06-05 15:53:11 +02: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