packer/command
Megan Marsh 48de1fc7da allow datasources to use other datasources
create a null data source for testing. We can choose to document if we want to, but it's a convenience for us

add a test to catch cyclic datasource dependency, update tests to include out of order data sources, and update the code to clean up the returned diagnostics generated from the recursive evaluation

PR review comments
2021-09-03 16:10:39 -07:00
..
enumflag move the various flag packages from helper to command, since command is the only package that uses them. 2020-11-16 14:23:35 -08:00
flag-kv move the various flag packages from helper to command, since command is the only package that uses them. 2020-11-16 14:23:35 -08:00
flag-slice move the various flag packages from helper to command, since command is the only package that uses them. 2020-11-16 14:23:35 -08:00
test-fixtures hcl2_upgrade: special case: vsphere fix (#11216) 2021-08-25 14:20:08 +02:00
build.go HCP Packer registry enabled Packer client (#11154) 2021-08-05 09:25:19 -04:00
build_cancellation_test.go pin packer to golang 1.16 (#10702) 2021-03-02 11:43:58 +01:00
build_cleanup_script_test.go fix tests 2020-05-08 17:46:33 +02:00
build_parallel_test.go HCL2 Parse packer.required_plugins block + packer init (#10304) 2021-02-02 18:05:04 +01:00
build_test.go add possibility to use variables everywhere in post-processor blocks (#11094) 2021-06-15 18:29:26 +02:00
build_timeout_test.go HCL2 Parse packer.required_plugins block + packer init (#10304) 2021-02-02 18:05:04 +01:00
build_windows_test.go add possibility to use variables everywhere in post-processor blocks (#11094) 2021-06-15 18:29:26 +02:00
cli.go Merge remote-tracking branch 'origin/master' into pr/teddylear/10457 2021-03-12 10:38:04 +01:00
command_test.go remove sdk 2020-12-17 13:29:25 -08:00
config_file_unix.go update all plugins + pin go to go 1.17 (#11237) 2021-09-02 12:15:13 +02:00
config_file_windows.go update all plugins + pin go to go 1.17 (#11237) 2021-09-02 12:15:13 +02:00
configtype_enumer.go packer console for HCL2 (#9359) 2020-06-05 17:23:54 +02:00
console.go (2) Implement datasources (#10440) 2021-01-20 10:37:16 +01:00
console_test.go console: allow to use console when there are untyped vars (#9864) 2020-09-02 17:19:56 +02:00
core_wrapper.go HCP Packer registry enabled Packer client (#11154) 2021-08-05 09:25:19 -04:00
exec_test.go Vendor amazon plugin (#10800) 2021-03-25 13:37:48 +01:00
fix.go packer fix: state that the command does not work for hcl files (#11238) 2021-08-31 16:12:47 +02:00
fix_test.go remove sdk 2020-12-17 13:29:25 -08:00
fmt.go fix TEMPATE to TEMPLATE in fmt cmd 2021-04-19 14:07:22 +02:00
fmt_test.go fix: print unchanged formatted file when using stdin (#11047) 2021-06-03 14:02:42 +02:00
hcl2_upgrade.go hcl2_upgrade: special case: vsphere fix (#11216) 2021-08-25 14:20:08 +02:00
hcl2_upgrade_test.go hcl2_upgrade: special case: vsphere fix (#11216) 2021-08-25 14:20:08 +02:00
init.go Implicit required_plugin blocks (#10732) 2021-03-24 11:31:39 +01:00
init_test.go Add test case for non-github hostname 2021-02-16 14:03:29 -05:00
inspect.go (2) Implement datasources (#10440) 2021-01-20 10:37:16 +01:00
inspect_test.go HCL2: allow calling env as input var default value (#10240) 2020-11-11 11:27:32 +01:00
meta.go remove sdk 2020-12-17 13:29:25 -08:00
plugin.go allow datasources to use other datasources 2021-09-03 16:10:39 -07:00
signal.go remove sdk 2020-12-17 13:29:25 -08:00
utils.go build using HCL2 (#8423) 2019-12-17 11:25:56 +01:00
utils_test.go simplify fmt test case a little 2021-03-12 11:07:26 +01:00
validate.go add machine readable to the cli help func and docs (#10658) 2021-02-19 11:17:47 +01:00
validate_test.go add test to repro #10975 2021-04-26 17:31:22 +02:00
vendored_plugins.go update all plugins + pin go to go 1.17 (#11237) 2021-09-02 12:15:13 +02:00
version.go packer.io prefix removal, html extension remove for in-code errors 2020-04-07 17:53:22 -04:00
version_test.go command: version tests 2014-10-27 20:58:44 -07:00