terraform/command
Martin Atkins 6694cfaa0e getproviders: Add a real type Hash for package hashes
The logic for what constitutes a valid hash and how different hash schemes
are represented was starting to get sprawled over many different files and
packages.

Consistently with other cases where we've used named types to gather the
definition of a particular string into a single place and have the Go
compiler help us use it properly, this introduces both getproviders.Hash
representing a hash value and getproviders.HashScheme representing the
idea of a particular hash scheme.

Most of this changeset is updating existing uses of primitive strings to
uses of getproviders.Hash. The new type definitions are in
internal/getproviders/hash.go.
2020-09-24 14:01:54 -07:00
..
cliconfig
clistate command/clistate: Return an error on unlock failure (#25729) 2020-09-03 16:05:16 -04:00
e2etest we can roll back the e2e tests 2020-09-22 09:55:19 -04:00
format Store sensitive attribute paths in state (#26338) 2020-09-24 12:40:17 -04:00
jsonconfig Ensure depends_on is in module calls for config 2020-08-20 07:49:03 +10:00
jsonplan
jsonprovider
jsonstate
testdata command: Taint should respect required_version 2020-09-22 17:33:09 -04:00
webbrowser
012_config_upgrade.go
012_config_upgrade_test.go
013_config_upgrade.go command: Add redirect support to 0.13upgrade 2020-08-31 14:53:35 -04:00
013_config_upgrade_test.go command: Add redirect support to 0.13upgrade 2020-08-31 14:53:35 -04:00
apply.go repl: Improved value renderer for console outputs 2020-09-14 09:47:12 -04:00
apply_destroy_test.go
apply_test.go repl: Improved value renderer for console outputs 2020-09-14 09:47:12 -04:00
autocomplete.go
autocomplete_test.go
cli_ui.go
cli_ui_test.go
command.go
command_test.go remove -mod=vendor from command tests 2020-09-23 17:56:19 -04:00
console.go * backend/local: push responsibility for unlocking state into individual operations 2020-08-11 11:23:42 -04:00
console_interactive.go
console_interactive_solaris.go
console_test.go repl: Improved value renderer for console outputs 2020-09-14 09:47:12 -04:00
debug_command.go
flag_kv.go
flag_kv_test.go
fmt.go
fmt_test.go
get.go
get_test.go
graph.go
graph_test.go fix command tests 2020-08-07 14:13:57 -04:00
hook_module_install.go
hook_ui.go command: Remove stubbed-out apply diff output code 2020-07-22 14:19:00 -04:00
hook_ui_test.go
import.go * backend/local: push responsibility for unlocking state into individual operations 2020-08-11 11:23:42 -04:00
import_test.go terraform: Eval module call arguments for import 2020-08-17 17:14:12 -04:00
init.go command: Better in-house provider install errors 2020-09-01 14:02:19 -04:00
init_test.go command: Better in-house provider install errors 2020-09-01 14:02:19 -04:00
internal_plugin.go
internal_plugin_list.go
internal_plugin_test.go
login.go Add scopes support to password grant type 2020-09-15 19:32:41 -04:00
login_test.go Add command/login test for scopes 2020-09-15 19:30:48 -04:00
logout.go
logout_test.go
meta.go main: new global option -chdir 2020-09-04 15:31:08 -07:00
meta_backend.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
meta_backend_migrate.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
meta_backend_test.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
meta_config.go
meta_new.go
meta_providers.go providercache: Lazily detect executable file 2020-07-07 15:18:27 -04:00
meta_test.go Merge pull request #25847 from zachwhaley/fix-tf-cli-args-no-color 2020-08-24 10:13:59 -04:00
meta_vars.go
output.go repl: Improved value renderer for console outputs 2020-09-14 09:47:12 -04:00
output_test.go repl: Improved value renderer for console outputs 2020-09-14 09:47:12 -04:00
plan.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
plan_test.go ReadResource is called during plan but not destroy 2020-09-17 09:55:00 -04:00
plugins.go Typo: heirarchical => hierarchical 2020-07-23 15:09:22 +02:00
plugins_lock.go
plugins_lock_test.go
plugins_test.go
providers.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
providers_mirror.go getproviders: Add a real type Hash for package hashes 2020-09-24 14:01:54 -07:00
providers_schema.go
providers_schema_test.go
providers_test.go
push.go
refresh.go
refresh_test.go
show.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
show_test.go command/show: fix bug displaying provider config in json output of tf plan (#25577) 2020-07-14 15:28:31 -04:00
state_command.go
state_list.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
state_list_test.go
state_meta.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
state_mv.go command: Fix state mv for only resource in module 2020-08-11 11:54:35 -04:00
state_mv_test.go command: Fix state mv for only resource in module 2020-08-11 11:54:35 -04:00
state_pull.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
state_pull_test.go
state_push.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
state_push_test.go
state_replace_provider.go
state_replace_provider_test.go vendor: Upgrade mitchellh/cli 2020-09-10 15:23:02 -04:00
state_rm.go
state_rm_test.go
state_show.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
state_show_test.go
state_test.go
taint.go command: Taint should respect required_version 2020-09-22 17:33:09 -04:00
taint_test.go command: Taint should respect required_version 2020-09-22 17:33:09 -04:00
ui_input.go
ui_input_test.go
unlock.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
unlock_test.go
untaint.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
untaint_test.go
validate.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00
validate_test.go
version.go fix outdated message output order 2020-08-11 23:27:29 +01:00
version_test.go test outdated version output 2020-08-12 21:22:39 +01:00
workspace_command.go
workspace_command_test.go command: Allow workspace delete with invalid name 2020-08-11 12:33:12 -04:00
workspace_delete.go command: Allow workspace delete with invalid name 2020-08-11 12:33:12 -04:00
workspace_list.go
workspace_new.go
workspace_select.go
workspace_show.go command: Always validate workspace name 2020-08-11 12:33:12 -04:00