..
adapter
allow a provisioner to timeout
2019-04-08 20:09:21 +02:00
bootcommand
Change back to make sure all durations are a time.Duration
2019-10-31 16:12:07 +01:00
chroot
Sharing info with post-processors via artifact ( #8632 )
2020-01-30 11:27:58 +01:00
filelock
Shadow the flock pkg & add a noop filelock so that at least the solaris binary can be built
2019-04-30 16:01:23 +02:00
iochan
use our own copy of iochan.LineReader
2019-04-11 14:25:24 +02:00
json
common/json: add Unmarshal with method with syntax errors
2013-08-09 16:50:24 -07:00
net
configure_port_test.go: don't panic when error is not what we expected
2019-09-05 17:03:54 +02:00
powershell
ask for VM by name to reduce looping.
2019-11-08 16:20:03 -08:00
random
random: optimize allocation & simplify loop
2018-09-05 10:27:02 +02:00
retry
builder/azure-arm: Update logic for setting subscriptionID ( #8685 )
2020-02-04 10:54:58 -05:00
shell
use shell struct in shell-local provisioner and post-processor.
2019-11-21 16:47:29 -08:00
shell-local
Merge remote-tracking branch 'origin/master' into sharing_info
2019-12-17 11:57:09 +01:00
shutdowncommand
Change back to make sure all durations are a time.Duration
2019-10-31 16:12:07 +01:00
template
introduce the clean_resource_name to clean image names and deprecate the old ones
2019-04-03 11:25:51 +02:00
test-fixtures
Use the hashicorp/go-getter to download files
2019-03-13 12:11:58 +01:00
uuid
Simplifies the implementation of common/uuid
2013-10-23 23:05:02 +01:00
command.go
Move CommandWrapper & ShellCommand to common
2019-10-24 04:06:29 +00:00
config.go
Use the hashicorp/go-getter to download files
2019-03-13 12:11:58 +01:00
floppy_config.go
Fix floppy doc markdown typo ( #8458 )
2019-12-06 14:12:11 +01:00
floppy_config_test.go
tests actually test the floppies
2016-07-27 21:59:21 +01:00
http_config.go
document HTTPConfig from struct
2019-06-14 11:52:38 +02:00
http_config_test.go
use port as ints
2019-03-19 15:01:12 +01:00
iso_config.go
common: collect dropped error
2019-10-23 13:02:08 -07:00
iso_config_test.go
common: fix dropped errors and warnings in test
2019-09-20 05:06:25 -07:00
multistep_debug.go
fix imports
2018-01-24 17:09:17 -08:00
multistep_runner.go
implement abort logic and printing for the askstep implementation as well
2019-07-26 12:24:03 -07:00
packer_config.go
replace scrubconfig with packer.LogSecretFilter.Set
2018-08-20 15:35:55 -07:00
retry.go
builder/virtualbox-ovf retry removing VM.
2017-10-25 10:27:33 -07:00
retry_test.go
post-processor/vagrant-cloud: try upload once
2017-06-12 17:34:32 -07:00
step_cleanup_temp_keys.go
allow a provisioner to timeout
2019-04-08 20:09:21 +02:00
step_create_floppy.go
use printf for logging
2019-09-13 01:53:42 +03:00
step_create_floppy_test.go
Merge pull request #8310 from alrs/resuscitate-common-floppy-tests
2019-11-04 15:50:46 +01:00
step_download.go
update step_download to return an ActionContinue if the URls field is empty. this allows us to simplify the hyperv builder, and is still safe because all other builders and uses of step_download already validate that the iso url is not empty if that's what they need, most of them inside of the IsoConfig prepare function.
2020-01-07 10:45:24 -08:00
step_download_test.go
update step_download to return an ActionContinue if the URls field is empty. this allows us to simplify the hyperv builder, and is still safe because all other builders and uses of step_download already validate that the iso url is not empty if that's what they need, most of them inside of the IsoConfig prepare function.
2020-01-07 10:45:24 -08:00
step_http_server.go
use port as ints
2019-03-19 15:01:12 +01:00
step_output_dir.go
rename interpolation context from ctx to ictx and contexts to ctx to avoid conflicts
2019-04-03 15:56:15 +02:00
step_output_dir_test.go
deduplicate step_output_dir and move to common folder
2019-01-11 15:06:36 -08:00
step_provision.go
Sharing info with post-processors via artifact ( #8632 )
2020-01-30 11:27:58 +01:00
step_provision_test.go
Extract http ip discover to a new step
2020-01-27 17:06:56 +01:00
terminal.go
Moved the progress bar out of packer.Ui and unlinked it out of all the packer.Ui implementations. Split up the terminal-related functions into a separate terminal.go and calculate the progress bar width by traversing through packer.Ui to avoid the issue with github.com/ugorji/go/codec serializing private members (or unsafe pointers) of structs. Shuffled some arguments around in getConsoleScreenBufferInfo in common/terminal_windows.go so that the interface forces the user to correctly declare a _CONSOLE_SCREEN_BUFFER_INFO type.
2018-08-20 21:55:18 -05:00
terminal_posix.go
Moved the progress bar out of packer.Ui and unlinked it out of all the packer.Ui implementations. Split up the terminal-related functions into a separate terminal.go and calculate the progress bar width by traversing through packer.Ui to avoid the issue with github.com/ugorji/go/codec serializing private members (or unsafe pointers) of structs. Shuffled some arguments around in getConsoleScreenBufferInfo in common/terminal_windows.go so that the interface forces the user to correctly declare a _CONSOLE_SCREEN_BUFFER_INFO type.
2018-08-20 21:55:18 -05:00
terminal_test.go
Moved the progress bar out of packer.Ui and unlinked it out of all the packer.Ui implementations. Split up the terminal-related functions into a separate terminal.go and calculate the progress bar width by traversing through packer.Ui to avoid the issue with github.com/ugorji/go/codec serializing private members (or unsafe pointers) of structs. Shuffled some arguments around in getConsoleScreenBufferInfo in common/terminal_windows.go so that the interface forces the user to correctly declare a _CONSOLE_SCREEN_BUFFER_INFO type.
2018-08-20 21:55:18 -05:00
terminal_windows.go
Moved the progress bar out of packer.Ui and unlinked it out of all the packer.Ui implementations. Split up the terminal-related functions into a separate terminal.go and calculate the progress bar width by traversing through packer.Ui to avoid the issue with github.com/ugorji/go/codec serializing private members (or unsafe pointers) of structs. Shuffled some arguments around in getConsoleScreenBufferInfo in common/terminal_windows.go so that the interface forces the user to correctly declare a _CONSOLE_SCREEN_BUFFER_INFO type.
2018-08-20 21:55:18 -05:00