packer-cn/packer
Adrien Delorme 44616d3bff
refactor initialization out from packer configs + tests (#9627)
The initialization of packer core in JSON also validates that `null` variables were set, except in the case of `packer validate --syntax-only` , but after the refactor to allow to have all commands work with HCL2 and JSON this subtlety was lost.

This refactors the initialisation of the core in order to allow to have `packer validate --syntax-only` not error in case a variable is not set. Since these calls are refactored this works for HCL2 too.

fix #9478
2020-07-24 10:58:03 +02:00
..
plugin
rpc
test-fixtures Add RetriedProvisioner to allow retry provisioners (#9061) 2020-04-16 11:58:54 +02:00
tmp
artifact.go
artifact_mock.go
artifact_test.go
build.go Revert "Share build info with Provisioner and Post-Processor via HCL2 variables (#9444)" 2020-07-02 15:07:29 +02:00
build_test.go
builder.go fix typo 2020-07-09 16:21:21 +03:00
builder_mock.go
builder_mock.hcl2spec.go HCL2: generate hcl tags with go-cty tags too (#9306) 2020-05-28 11:19:00 +02:00
builder_test.go
cache.go
cache_test.go
communicator.go
communicator_mock.go
communicator_mock_test.go
communicator_test.go
config_file.go
config_file_test.go
config_file_unix.go
config_file_windows.go
core.go refactor initialization out from packer configs + tests (#9627) 2020-07-24 10:58:03 +02:00
core_test.go refactor initialization out from packer configs + tests (#9627) 2020-07-24 10:58:03 +02:00
fixconfigmode_enumer.go fix enum 2020-05-08 16:54:44 +02:00
hcl2spec.go
hook.go
hook_mock.go
hook_test.go
logs.go
maps.go
multi_error.go
multi_error_test.go
packer_test.go
post_processor.go
post_processor_mock.go
progressbar.go
progressbar_noop.go
progressbar_solaris.go
progressbar_test.go
provisioner.go Update provisioner.go 2020-07-07 11:52:08 +02:00
provisioner_mock.go Add RetriedProvisioner to allow retry provisioners (#9061) 2020-04-16 11:58:54 +02:00
provisioner_test.go Add RetriedProvisioner to allow retry provisioners (#9061) 2020-04-16 11:58:54 +02:00
provisioner_timeout.go
run_interfaces.go refactor initialization out from packer configs + tests (#9627) 2020-07-24 10:58:03 +02:00
telemetry.go
telemetry_test.go
testing.go refactor initialization out from packer configs + tests (#9627) 2020-07-24 10:58:03 +02:00
tty.go
ui.go make sure the no-op progress bar gets used for machine readable uis 2020-06-17 11:57:12 -07:00
ui_test.go