Commit Graph

3538 Commits (7efe3cac3d5e728ee471bbccfd1043e06e4dcafe)

Author SHA1 Message Date
Josh Soref 3b694feabc spelling: transfer
8 years ago
Josh Soref 5a393d4fac spelling: template
8 years ago
Josh Soref c563ef0797 spelling: structure
8 years ago
Josh Soref 007930ec2d spelling: restricted
8 years ago
Josh Soref aae5b50dab spelling: response
8 years ago
Josh Soref 8294c8bc66 spelling: receive
8 years ago
Josh Soref fa36e1d961 spelling: processing
8 years ago
Josh Soref 8c72bba160 spelling: possible
8 years ago
Megan Marsh aeb25d2c61
Merge pull request #5991 from evandbrown/google-disable-default-service-account
8 years ago
Evan Brown 7eda44d28c builder/googlecompute: disambiguate disable_default_service_account
8 years ago
Megan Marsh 2de0652eb4
Merge pull request #6003 from boumenot/pr-azure-support-force
8 years ago
Josh Soref 18f51e7338 spelling: parameters
8 years ago
Josh Soref 61030c0d85 spelling: output
8 years ago
Josh Soref e43b8de3b1 spelling: network
8 years ago
Josh Soref d987fcefc3 spelling: multiples
8 years ago
Josh Soref cab8b6ed68 spelling: maximum
8 years ago
Josh Soref 73d3d65b84 spelling: marshal
8 years ago
Josh Soref 964d5dd55e spelling: mapstructure
8 years ago
Josh Soref ae4abedfa2 spelling: mandatory
8 years ago
Josh Soref 933ac20e68 spelling: instance
8 years ago
Josh Soref 62f59662a3 spelling: installation
8 years ago
Josh Soref 1e99dce12b spelling: inertness
8 years ago
Josh Soref 3a31baae4f spelling: incorrect
8 years ago
Josh Soref 57c0e9e4a7 spelling: illegal
8 years ago
Josh Soref 210f8e8312 spelling: hyphen
8 years ago
Josh Soref 24b4c36fc9 spelling: function
8 years ago
Josh Soref dc942a0d8a spelling: first
8 years ago
Josh Soref 466f0d2be4 spelling: firewall
8 years ago
Josh Soref 041a115f65 spelling: existent
8 years ago
Josh Soref 33bf6de921 spelling: exceeds
8 years ago
Josh Soref 04d6bfc696 spelling: environment
8 years ago
Josh Soref 9b9ab4c492 spelling: encrypt
8 years ago
Josh Soref 83471c8399 spelling: doesn't
8 years ago
Josh Soref 60ef3c3374 spelling: directories
8 years ago
Josh Soref 939e7d5587 spelling: delete
8 years ago
Josh Soref efb525f03d spelling: creating
8 years ago
Josh Soref 935c8e9a28 spelling: configuration
8 years ago
Josh Soref 47a4bbd9f5 spelling: compaction
8 years ago
Josh Soref 5010bfda39 spelling: comes
8 years ago
Josh Soref f362789174 spelling: because
8 years ago
Josh Soref 7895051962 spelling: attribute
8 years ago
Josh Soref 75a7ceec48 spelling: alicloud
8 years ago
Josh Soref fe98bcc5a1 spelling: address
8 years ago
Megan Marsh 8481663d4a
Merge pull request #6005 from boumenot/pr-azure-randomize-resource-names
8 years ago
Megan Marsh 5055fa66aa
Merge pull request #5987 from mcandre/multibyte-scancodes
8 years ago
Megan Marsh 2a88672cd9 add test for modifyer keypress commands
8 years ago
Megan Marsh 3207ffbd9a
Merge pull request #6002 from mcandre/fix-6001
8 years ago
Christopher Boumenot 2a21032964 azure: randomize NIC and Public IP names
8 years ago
Christopher Boumenot 149ce52079 azure: respect -force for managed image deletion
8 years ago
Andrew Pennebaker 1d48812b34 fix later commands overwriting earlier commands
8 years ago
Megan Marsh b1eaaed6fb
Merge pull request #5970 from boumenot/pr-azure-plan-info
8 years ago
Christopher Boumenot 1ef491d4c8 incorporate reviewer feedback
8 years ago
Evan Brown 4a2c124ea2 builder/googlecompute: Optionally disable service account
8 years ago
Andrew Pennebaker f305a2f4c2 send multibyte scancodes accurately to virtualbox
8 years ago
Andreas Sommer ff92fb883d Handle multiple devices per VMware network type
8 years ago
Megan Marsh ac2e02b938 remove loglines that should not have made it onto master
8 years ago
SwampDragons 97060d100c
Merge pull request #5928 from kri5/service_account_gce
8 years ago
SwampDragons d3f1b501c6
Merge pull request #5975 from arizvisa/GH-5961
8 years ago
Ali Rizvi-Santiago df6cdcc7f7 Disable the usage of the XHCI bus for USB on the vmware-iso builder.
8 years ago
SwampDragons 980c777000
Merge pull request #5960 from LessMo/master
8 years ago
SwampDragons 585e31e47a
Merge pull request #5974 from boumenot/pr-azure-better-error-message
8 years ago
Christopher Boumenot d2e593de37 azure: support for marketplace plan information
8 years ago
Christopher Boumenot 8166ba2d8d azure: better error message
8 years ago
Christopher Boumenot e0ac07f5db azure: correct function name spelling
8 years ago
Less Mo 686cacb435
builder/amazon: Added new region cn-northwest-1
8 years ago
jmajoor 675dc06967 Tests for the optional disk_additional_size configuration.
8 years ago
jmajoor 33c3d2885d Add the additional disk steps to the Linux build
8 years ago
jmajoor 47947bd0f6 Apply gofmt
8 years ago
jmajoor efcdbfeab9 Add support for optionally building Azure VMs with additional disks.
8 years ago
Stefan Henseler 103186af86 Adds Support to configure hyper-v disk block size
8 years ago
SwampDragons 9e8e376d6c
Merge pull request #5932 from hashicorp/add_configurable_snapshot_timeout
8 years ago
Megan Marsh 597ddc2192 add configurable snapshot timeout to oracle-classic builder
8 years ago
Christophe Courtaut 16882c1252 builder/googlecompute: Go code formatting
8 years ago
Christophe Courtaut 4befdce47e builder/googlecompute: Adds ability to specify service account
8 years ago
Megan Marsh 33acdbf3bf move comments so indentation is more logical
8 years ago
SwampDragons 3ea7fc9876
Merge pull request #5931 from arizvisa/GH-5916
8 years ago
SwampDragons cfede07228
Merge pull request #5929 from hashicorp/oracle_classic_winrm
8 years ago
Megan Marsh df45e0916d Add the winRM communicator to Oracle Classic builder.
8 years ago
Ali Rizvi-Santiago ac2ddbcbf5 Fixes the assumption that all the VMware builder's drivers will implement a network mapper for mapping a network name to it's corresponding device.
8 years ago
SwampDragons 1b4956aef8
Merge pull request #5900 from arizvisa/GH-5882
8 years ago
Matthew Hooker 2806523834
Fix issue with assume role credentials
8 years ago
Ali Rizvi-Santiago 27ed479b0a Reinforced the VMWare Workstation builder methodology for locating the dhcp.conf and dhcpd.leases files on Linux.
8 years ago
Ali Rizvi-Santiago d6e5342ece Fixed a type-o in the VMWare builder when locating the dhcp configuration file on Linux.
8 years ago
Robert Neumayer ff30b3b3f7 Remove unrelated changes
8 years ago
Robert Neumayer 30fa1494d5 Add option to use prive ip for oci builder
8 years ago
Robert Neumayer 7966e202b7 Fix typo
8 years ago
Matthew Hooker 4be86e2e18
Merge pull request #3417 from arizvisa/vmware-iso-extraconfig
8 years ago
Matthew Hooker 19a89a101e
builder/amazon: remove ssh_private_ip
8 years ago
Matthew Hooker 125a9133d4
Merge pull request #5874 from hashicorp/do_5866
8 years ago
Matthew Hooker 5b64f71702
Merge pull request #5764 from hashicorp/fix5760
8 years ago
Megan Marsh 7f631fcb77 unpack attributes in oracle-classic builder earlier so that we error fast if there's an issue
8 years ago
Megan Marsh ff717c5784 wrong place for differentiation between ssh and winrm
8 years ago
Megan Marsh ad2e5f1f08 fail in oracle classic builder if user tries winrm since it doesn't work yet, and add attributes and attributes_file fields to oracle builder
8 years ago
Matthew Hooker e752e3a018
use new internal multistep helper
8 years ago
Loïc Carr 22b12432db
builder/scaleway: support ssh agent authentication
8 years ago
Loïc Carr 1f7c32db98
builder/scaleway: report to ui scw api startup error
8 years ago
Loïc Carr 7f8ed28bc6
builder/scaleway: Make use of NewRunnerWithPauseFn
8 years ago
Loïc Carr fc7d89eb79
builder/scaleway: support password auth
8 years ago
Edouard BONLIEU eb56b1b70e
Fix terminate error
8 years ago
Edouard BONLIEU b44798b38d
Raise error in case of create server failure
8 years ago
Edouard BONLIEU 09805911b4
Fix builder unique id
8 years ago
Edouard BONLIEU 2de93c5ae6
Add existing SSH key support
8 years ago
Edouard BONLIEU 1fb13cc23e
Add image creation from snapshot
8 years ago
Edouard BONLIEU 9b611af7e6
Allow token and organization id to be passed via env vars
8 years ago
Edouard BONLIEU 7e36cfcff1
Add Scaleway builder
8 years ago
Matthew Hooker 6205c71f98
Merge pull request #5791 from YuSungDuk/master
8 years ago
Edward c29e5de381
Remove the deprecated extensions
8 years ago
유성덕 0ebdad2934 fix communicator type : Windows -> winrm
8 years ago
Matthew Hooker 8510f072a9
Merge pull request #5841 from hashicorp/fix5447
8 years ago
Matthew Hooker 21812fa17f
Add volume and run tags if in us-gov/china
8 years ago
Matthew Hooker ff64ccda55
Merge pull request #5426 from hashicorp/fix_4915
8 years ago
SwampDragons 7d5d62d748
Merge pull request #2906 from arizvisa/GH-2377
8 years ago
Petr Hosek eaef2961cb Support specifying licenses for Google Compute images
8 years ago
Ali Rizvi-Santiago fa2dddd26d Fixed some things mucked up during rebase.
8 years ago
Ali Rizvi-Santiago aefe41a44a Fixed an issue with the previous commit so that when the user does not specify the cdrom_adapter_type to fallback to the original decision made by the disk adapter type selection.
8 years ago
Ali Rizvi-Santiago eb0445ca96 Added support for specifying both the network adapter type and cdrom adapter type as requested by @night199uk. Also included the respective documentation for these new options.
8 years ago
Ali Rizvi-Santiago 74946071d2 Added support for specifying the disk adapter type to the vmware builders. This was squashed from the vmware-diskAdapterType branch (#2968) as submitted by Rami Abughazaleh <icnocop@users.noreply.github.com>. This closes #5671 and possibly #4885.
8 years ago
Ali Rizvi-Santiago 594ed950c7 Fixed a race condition in builder/vmware/common/driver_parser.go due to a misunderstanding how channels work when you close them.
8 years ago
Ali Rizvi-Santiago 737e951685 Added missing root path to path-finders for the VMware Fusion implementation in the vmware builder as mentioned by @SwampDragons.
8 years ago
Ali Rizvi-Santiago b2fec18b1e Added parser for VMware Fusion's networking file. Replaced VmwareDriver's NetmapConfPath with a NetworkMapperInterface in order to handle the differences between VMware Fusion and the rest of the VMware suite.
8 years ago
Ali Rizvi-Santiago 069d00f70b Added the paths suggested by @phekmat and @SwampDragons for VMware Fusion... Although parser for the new mapper format is likely to be needed still.
8 years ago
Ali Rizvi-Santiago 8cc0776f3a Fixed oversight in VMware builder's mock-driver that neglected to initialize 'HostAddressResult'.
8 years ago
Ali Rizvi-Santiago 029c357d8c Modified some tests to require the PACKER_ACC environment variable to be set before executing them. This turns them into acceptance tests as per CONTRIBUTING.md.
8 years ago
Ali Rizvi-Santiago 58ebc5c9a5 When specifying NONE for serial or parallel in the VMware builder, disable the serial and parallel port devices entirely.
8 years ago
Ali Rizvi-Santiago 258804106b Added missing GetVmwareDriver() method to VMware Builder's DriverMock.
8 years ago
Ali Rizvi-Santiago 6423525a33 Updated imports of github.com/mitchellh/packer to new naming scheme github.com/hashicorp/packer
8 years ago
Ali Rizvi-Santiago 75fbfa0763 Replaced a hacky type assertion in the VMware builder with a call to Driver.GetVmwareDriver() that returns the driver-specific structure for ip and addressing information. Also implemented the addressing functions for the ESXi driver interface.
8 years ago
Ali Rizvi-Santiago 898b27c16d Added support for the NONE option to be specified for parallel and serial ports in the vmware iso builder.
8 years ago
Ali Rizvi-Santiago 884af69da1 go fmt on builder/vmware/*
8 years ago
Ali Rizvi-Santiago 0d6cf7fac4 Added support for auto-detection to the serial and parallel port types.
8 years ago
Ali Rizvi-Santiago b52e2d3f45 Added the ability for the vmware-builder to fallback and determine the network device-name using the .vmx configuration in case of a guest using the "custom" connection type.
8 years ago
Ali Rizvi-Santiago e389d30a1b Implemented the unit-tests for builder/vmware/iso/step_create_vmx.go
8 years ago
Ali Rizvi-Santiago 15cb6a833a Ugh..missing argument in VMware builder's driver_esx5 unit-test due to api change for .HostIP(). Fixed.
8 years ago
Ali Rizvi-Santiago 9b95ce0bc6 Completely forgot to support the unix paths in each of the drivers for the VMware builder. Fixed.
8 years ago
Ali Rizvi-Santiago 4225b3568e Fixed bad ORs and a bad fmtstring.
8 years ago
Ali Rizvi-Santiago 75d3ea7cee Added support for sound, serial ports, parallel ports, usb, and specifying a default network to the vmware builder.
8 years ago
SwampDragons 8ae8f31a52
Merge pull request #5681 from mcandre/super-key
8 years ago
SwampDragons caea770af1
Merge pull request #5819 from hashicorp/oracle-oci-builder
8 years ago
Ben Phegan 3c88e787df
Merge branch 'master' into hyperv_mac_address
8 years ago
SwampDragons 6d14eb6ea4
Merge pull request #5631 from vijayinvites/diffdisks
8 years ago
Megan Marsh 383ac13e2a update default of image list after adding new entry.
8 years ago
Megan Marsh 8f7937f492 fix machine image name to include prepended /
8 years ago
Megan Marsh 3180dc327c remove copypasta comment
8 years ago
Matthew Hooker 8bdd3b45c7
use helper functions for reading vmx files
8 years ago
Megan Marsh 66cd85828e rename dest_image_list_description to image_description
8 years ago
Matthew Hooker baf8d30ad2
Merge pull request #5738 from testworksau/intel-haxm-support
8 years ago
Megan Marsh af26b312cd fix logline
8 years ago
Megan Marsh 871ead371a Clean up based on Oracle comments
8 years ago
유성덕 f39c3458f7 fix Run method arguments for testing
8 years ago
Megan Marsh 705459c260 add snapshotted machine image to image lists, then delete the snapshot.
8 years ago
유성덕 e68a742bca make fmt
8 years ago
유성덕 175dd2730f Use 'github.com/hashicorp/packer/helper/multistep'
8 years ago
유성덕 5714108ef9 Merge branch 'master' into support_ncloud
8 years ago
유성덕 6b40c726e0 Use `PublicIp` for communicator
8 years ago
유성덕 e57a8161e0 remove delete step of `login key` and `public ip instance`.
8 years ago
유성덕 2a3a35334a Logging root password
8 years ago
유성덕 30f8fee402 use comment with english
8 years ago
유성덕 3820f97a0b use state storage to save `feeSystemTypeCode`
8 years ago
유성덕 2152ad7609 Add UserDataFile
8 years ago
유성덕 da78ebbf83 - Remove plugin version
8 years ago
Matthew Hooker 76b2ce8604
log which vmware driver we decide on
8 years ago
Matthew Hooker 07421b4433
test vmware workstation version checking
8 years ago
Megan Marsh 56c6fed42a ui.say vs ui.message
8 years ago
Megan Marsh 3ee1aa3ed6 clean up ip reservations
8 years ago
Megan Marsh 565b660b19 comments
8 years ago
Megan Marsh 98857c42cf add tests; fix a couple issues caught by said tests
8 years ago
Matthew Hooker 9edd98f7b0
Use more uuids and make messaging consistent.
8 years ago
Matthew Hooker c6b43ce6e9
remove errouneous double prep
8 years ago
Matthew Hooker 71acccc1ed
add UI output with resource names
8 years ago
Matthew Hooker 18ffde4ecf
remove unused file
8 years ago
Matthew Hooker fad4d5c272
update tests for mapstructure behavior changes
8 years ago
Megan Marsh 0e5be59947 wrap error message for clarity
8 years ago
Megan Marsh ff9fef5ed2 switch to using a UUID for packer-generated keys, and clean them up at end of build
8 years ago
Megan Marsh b6d21ecd63 validate that required fields are present
8 years ago
Megan Marsh 25bc1da8fe remove unsused access config
8 years ago
Megan Marsh de2e5edf2e remove errant change in amazon builder
8 years ago
Matthew Hooker 4622bb4585
return no artifact if no snapshot was created
8 years ago
Matthew Hooker 77277ebc98
add logging behind "PACKER_OCI_CLASSIC_LOGGING" env var
8 years ago
Matthew Hooker 0fad49e897
simplify
8 years ago
Matthew Hooker 4dc42942f5
fix multistep path
8 years ago
Matthew Hooker 6dc0bd759a
import context
8 years ago
Matthew Hooker dd2384483b
add context to steps
8 years ago
Megan Marsh 00db189c9c
add docs page
8 years ago
Megan Marsh 1fffbacdd3
fix ordering of deleting security rules and lists
8 years ago
Matthew Hooker 76ea73c5b2
I don't think we need to delete this artifact right now
8 years ago
Matthew Hooker 603881d990
add oci/classic artifact
8 years ago
Matthew Hooker 44befb0857
rename
8 years ago
Matthew Hooker b9a90b9261
Check for error when creating ip reso
8 years ago
Megan Marsh 7d23cfae0a
allow user to add a security list for SSH access; add cleanup for packer-generated rules and lists
8 years ago
Megan Marsh 531cb2244d
add separated out steps
8 years ago
Megan Marsh 53ff257cf0
it LLIIIIIIIIIVES
8 years ago
Megan Marsh 89159f3a87
fix bugs in cleanup
8 years ago
Megan Marsh f6c60aac78
clean up instance
8 years ago
Megan Marsh 256382547b
snapshot step works
8 years ago
Megan Marsh 69ba710c2a
PROGRESS! Now it only fails on the snapshot step
8 years ago
Megan Marsh f208a071a4
fix communicator
8 years ago
Megan Marsh 6556a851dc
fix ssh key handling
8 years ago
Megan Marsh a8a0072049
oops need to add this moved file to git
8 years ago
Megan Marsh 8b420944c5
debugs
8 years ago
Megan Marsh 46c3113613
it compiles :)
8 years ago
Megan Marsh 8aa716cd4c
stub out step_snapshot
8 years ago
Megan Marsh 007e8f7c14
finish stubbing out step_create_IP_reservation
8 years ago
Megan Marsh 7d72870179
add buffer to read template into
8 years ago
Megan Marsh 0117f53721
add error message
8 years ago
Megan Marsh a66dfe1972
fleshing out step_create_instance
8 years ago
Megan Marsh 4fe89be32a
fleshing out steps
8 years ago
Megan Marsh 75ee66f934
add stubbed out steps
8 years ago
Matthew Hooker 3bf431a423
construct OCI client
8 years ago
Matthew Hooker 9e8d845c03
create instance reservation
8 years ago
Matthew Hooker 543caf3ec5
WIP OCI Classic builder
8 years ago
Matthew Hooker eafda52411
use amazon steps from master
8 years ago
Matthew Hooker 8cd403425e
test fixes WIP
8 years ago
Matthew Hooker 5d48d658b4
Wire context through misc steps
8 years ago
Matthew Hooker 7a189a83a1
fix imports
8 years ago
Matthew Hooker a831d522be
change run signatures
8 years ago
Matthew Hooker a0c625ea44
Revert "working with opt-in"
8 years ago
Matthew Hooker e98f201602
working with opt-in
8 years ago
Matthew Hooker 366dc3da0a
move multistep imports to helper.
8 years ago
Matthew Hooker 807e88245b
trying to add context to state bag
8 years ago
James Nugent 5967732442
Merge pull request #5795 from stack72/bump-triton-go-deps
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
stack72 20f9ef3445 builder/triton: bump triton-go dependencies
8 years ago
Ali Rizvi-Santiago c17f827e1d Split up DownloadableURL() into it's individual components: SupportedURL(), DownloadableURL(), and ValidatedURL(). Updated all instances of DownloadableURL() to point to ValidatedURL(). Reverted the tests that are based on un-supported protocols.
8 years ago
Ali Rizvi-Santiago 3cf448f6ec Reverted previously removed additions of tests that check for ftp:// or nonexistent-protocol:// using DownloadableURL. DownloadableURL's responsibility is not to have inherent knowledge of protocols that are available, but to format an invalid url/path to a valid url/path.
8 years ago
Ali Rizvi-Santiago 46a5ca30e5 Removed call to filepath.Rel(...) in builder/vmware/iso/step_create_vmx.go
8 years ago
Ali Rizvi-Santiago 5d97b105a8 Removed implementation of the ftp protocol and the usage of cheggaaa's progress-bar as suggested by @SwampDragons. Replaced some of the old smoke-tests that were based on the ftp-protocol non-existing with a "non-existent://" protocol that's guaranteed to not exist.
8 years ago
Ali Rizvi-Santiago d275bacb0f go fmt builder/vmware/iso/step_create_vmx.go to calm down Travis CI.
8 years ago
Ali Rizvi-Santiago e940dc7e42 Fixed a config_test that should've failed but didn't because ftp:// uris work now. HeH!
8 years ago
Ali Rizvi-Santiago 281dd1258a Added proper support for downloading via a Windows UNC path or a relative uri.
8 years ago
Matthew Hooker cea2ab8c6d
move kms/encrypted validation to block devices
8 years ago
Matthew Hooker e968f9d6cc
spelling/style fixes
8 years ago
Jason Wieringa f6772f06be builder/amazon: Raise error when ebsvolume kms_key_id is without encrypted = true
8 years ago
Jason Wieringa 2ac59b3c27 builder/amazon: Added KmsKeyID to BlockDevice
8 years ago
유성덕 b909e9d4e6 remove not used variables
8 years ago
유성덕 26030d750c update err format
8 years ago
Matthew Hooker 2ce3ca1538
Merge pull request #5773 from hashicorp/fix5705
8 years ago
SwampDragons fb730cf521
Merge pull request #5761 from hashicorp/fix_5713
8 years ago
유성덕 5189d65467 Support Naver Cloud Platform
8 years ago
Megan Marsh 3ace5bb91b simplify FileExistsLocally
8 years ago
Matthew Hooker f5ea1e8312
Use WaitUntilInstanceReady waiter
8 years ago
Megan Marsh 216c44b153 fix FileExistsLocally
8 years ago
Matthew Hooker dfd5f07145
fix ebs acc test
8 years ago
Megan Marsh e164621bfe log line to help prevent confusion when guest_additions_url is set from env variable that is empty
8 years ago
SwampDragons ff3cbbf28c
Merge pull request #5757 from arizvisa/virtualbox-guest_additions_url-interpolation
8 years ago
Matthew Hooker c5bcb97d06
"borrow" access config code from terraform.
8 years ago
Matthew Hooker 98c2a2d1f7
builder/aws: catch static credential errors early.
8 years ago
Megan Marsh 4f3b470804 add helper function to manage validation of filepaths created using DownloadableURL
8 years ago
Ali Rizvi-Santiago 4fcd542d0c Fixed an issue where the VirtualBox builder was checking for whether guest_additions_url was empty or not before it actually interpolated any variables.
8 years ago
stack72 c3467b686c builder/triton: Add support for Triton RBAC
8 years ago
QuantumGhost a90376f12a Attach keypair before starting instance in alicloud builder
8 years ago
Glenn McDonald 7250c4f7f0 Add Intel HAXM support to QEMU builder
8 years ago
Rickard von Essen 05fcecb1e7
Merge pull request #5666 from kwilczynski/remove-ecr-credentials-from-logging
8 years ago
Matthew Hooker f3dea272d9
Set session in state bag
8 years ago
Matthew Hooker f6c401a143
don't pass in accessconfig
8 years ago
Matthew Hooker 1c352726d7
Merge pull request #5719 from rchenv/issue5606
8 years ago
Rong Chen 3e92b1374e issue5606: follow the convention to use AccessConfig to create new aws session for step_create_tags etc.
8 years ago
Olivier Bazoud 8bcb469b8b builder/amazon: Added new region Paris - eu-west-3
8 years ago
Ben Phegan c338cb79d0 Initial commit of feature to allow MAC address specification for HyperV builders
8 years ago
Arjen Schwarz c2ecdd98c6
5691: Invalid image URLs make Azure builder crash
8 years ago
Vijaya Bhaskar Reddy Kondreddi 54f059d3d4 Add support for skip export
8 years ago
Krzysztof Wilczynski 567b566c23
docker: Remove AWS credentials and Session Token from being shown in the log.
8 years ago
Rickard von Essen 63f791570a
Merge pull request #5665 from kwilczynski/remove-sts-token-from-logging
8 years ago
Andrew Pennebaker d069dc5b7c handle holding a-z keys, such as for boot options (vmware builder)
8 years ago
Matthew Hooker f216330ba3
spot instance ena/sriov checking for all other builders
8 years ago
Matthew Hooker 4b1d8e3fe8
don't allow enhanced networking flags for spot instances.
8 years ago
Matthew Hooker 73b98b2a04
use waiter to wait for ebs instances to stop
8 years ago
Matthew Hooker dada63801b
also use waiter code for spot instances
8 years ago
Matthew Hooker 9e61005f7c
Merge pull request #5660 from hashicorp/fix_5625
8 years ago
Ben Gnoinski 5df2e040d0 Update amazon run_config.go absent ssh_private_key_file error
8 years ago
Andrew Pennebaker 4acc98a729 add super key (vmware builder)
8 years ago
Matthew Hooker 2c1c7b9659
Merge pull request #5630 from johndaviesco/winrm_no_proxy
8 years ago
Matthew Hooker a90c45d9bb
Wait until source instance OK before continuing
8 years ago
Matthew Hooker 7b5c0900ef
Correctly set aws region if given in template along with a profile.
8 years ago
Christopher Boumenot 1202bdd080
Merge pull request #5661 from jamielennox/no-location-for-existing-rg
8 years ago
Krzysztof Wilczynski 05327b7524
amazon: Remove Session Token (STS) from being shown in the log.
8 years ago
Jamie Lennox d043c37ad4 Azure: Don't provide location for build_resource_group_name
8 years ago
SwampDragons 8a30b3db80
Merge pull request #5456 from GoSecure/vmware-iso-improved-network-logging
8 years ago
Megan Marsh 1c681fc096 tests
8 years ago
Megan Marsh 556da47d35 modify validation to allow user to have the original region in the ami_regions list
8 years ago
Christopher Boumenot da0c13f622 azure: delete keyvault deployment
8 years ago
zhuzhih2017 bdc1fa0527
Merge pull request #5641 from zhuzhih2017/master
8 years ago
zhuzhih2017 de0017c37a Add security token supported and TLS handshake timeout support
8 years ago
John Davies-Colley 10aaa49beb fixing tests and funky logic 💦
8 years ago
John Davies-Colley 0c787ec9df Valadating early
8 years ago
Vijaya Bhaskar Reddy Kondreddi 3d5303c60d Fix tests
8 years ago
Vijaya Bhaskar Reddy Kondreddi b7e3f37b44 Add support for differential disk
8 years ago
John Davies-Colley 75320440ec adding missing quote 🙏
8 years ago
John Davies-Colley 707ec675b2 ssh interface for amazon builders 🔨
8 years ago
Christopher Boumenot a3c9485062 azure: sanity check resource group names
8 years ago
Christopher Boumenot 247da61ad1
Merge pull request #5593 from boumenot/pr-azure-keep-resource-group
8 years ago
Christopher Boumenot 8985bd45ba azure: go fmt
8 years ago
Christopher Boumenot ee767e55d1 azure: change literal to constant
8 years ago
Christopher Boumenot 2684153cb2 azure: reject bad configuration faster
8 years ago
Christopher Boumenot 787f08f39b azure: add user message to indicate what is being deleted
8 years ago
Megan Marsh 20390ff1ec fix vetting for test fail print statements
8 years ago
SwampDragons ab542c07ff
Merge pull request #5547 from egraff/hyperv-patch
8 years ago
Ammar Ansari b8bd66d10d Align virtual disk size for qemu builder
8 years ago
Matthew Hooker b07a0cd6f0
fix tests
8 years ago
Megan Marsh 6756df9510 use url library instead of parsing string naiively
8 years ago
Megan Marsh 771349e58c fix error message
8 years ago
Megan Marsh 764be03876 didn't mean for this error message to get changed
8 years ago
Megan Marsh 0d18de2942 do validation in vmx config stage
8 years ago
Daniel Hess f0299ba713 Adding GCE container optimized os image project
9 years ago
bugbuilder f7b45312f1 Removing skip attribute
9 years ago
bugbuilder be2afccb85 Revamped the process to verify remote cache.
9 years ago
bugbuilder 463d87adcd Merge branch 'master' of https://github.com/hashicorp/packer into esxi-remote-cache
9 years ago
Arjen Schwarz f43f3155d4
Remove breaking debug statement
9 years ago
Matthew Hooker f146e5903f
Merge pull request #5567 from bennu/vm-template-with-export-vm
9 years ago
SwampDragons e5c59468df
Merge pull request #5343 from evandbrown/pr-googlecompute-subnetworks
9 years ago
SwampDragons aae324e4e7
Merge pull request #5562 from hashicorp/fix5558
9 years ago
Arjen Schwarz 0e706320ad
Issue #5045 - Add build_resource_group_name
9 years ago
bugbuilder 23f4d187e2 validating keep_registered and fixing skip_export issues
9 years ago
stack72 450a233303 builder/triton: Wait for ImageCreation State
9 years ago
Chris Lundquist d00f884e71
Merge pull request #5530 from BaxterStockman/lxc-builder-cli-options
9 years ago
Matthew Hooker 0a24f4eb2e
don't shadow package name
9 years ago
Matthew Hooker f681faa296
fix tests
9 years ago
Matthew Hooker 545ee45567
debug region we found
9 years ago
Matthew Hooker c106e7c26c
Don't set region from metadata if profile is set.
9 years ago
Matthew Hooker 52fc0100eb
this is a critical error
9 years ago
Evan Brown 13e0c232d4 builder/googlecompute: Test networking interpolation
9 years ago
Evan Brown f2fed94a71 builder/googlecompute: Derive network and subnetwork IDs locally
9 years ago
Evan Brown bada7b73c1 builder/googlecompute: Selectively set default network
9 years ago
Evan Brown 1b3eb1c34d builder/googlecompute: Set default network_project_id
9 years ago
Matthew Hooker 68fa09c308
Merge pull request #5512 from hashicorp/fix5501
9 years ago
Matthew Hooker bdb2509735
Merge pull request #5475 from ChrisLundquist/lxd-publish-properties
9 years ago
Matthew Hooker 0172a5c82b
Merge pull request #5511 from hashicorp/fix5507
9 years ago
Arjen Schwarz f4600a208f
Azure: Keep temporary resource group. Fixes #5045
9 years ago
Erlend Graff 27fc72c137 fix formatting errors
9 years ago
Erlend Graff ae6987c74b hyper-v: add test for hashicorp/packer#5184
9 years ago
Erlend Graff eeeee3ec35 hyper-v/vmcx: add missing InterpolateContext
9 years ago
Erlend Graff d890051940 hyper-v: implement driver mock
9 years ago
James Nugent fdd9b952d1
Merge pull request #5538 from stack72/triton-image-data-source
9 years ago
Matthew Hooker 4d117bf117
Make vm log output less confusing
9 years ago
Matthew Hooker ac8bc522e0
Merge pull request #5534 from lisimia/digital_ocean_ipv6_option
9 years ago
Matthew Hooker 95e4ae251e
WIP
9 years ago
Matthew Hooker e87b468c6e
Merge pull request #5536 from hashicorp/fix5535
9 years ago
Matthew Hooker 8ab390a048
Merge pull request #5495 from smaato/master
9 years ago
stack72 7776bf596b builder/triton: Add a data source for source_machine_image
9 years ago
Matthew Hooker f2413ff138
add delay option to security group waiter
9 years ago
Matthew Hooker a14e9f4d48
Merge pull request #5525 from hashicorp/fix5524
9 years ago
Lawrence 5509d0734b Added ipv6 option for digitalocean builder
9 years ago
James Nugent a495948dc5
Merge pull request #5531 from stack72/bump-triton-dependencies
9 years ago
stack72 b04796c2cc Bump Joyent/triton-go to modern version of the SDK
9 years ago
Matthew Hooker 19e6049f17
style fixes
9 years ago
Matthew Hooker f64fa7b5ba
Merge pull request #5491 from BenPhegan/hyperv-disk_additional_size
9 years ago
Matt Schreiber 1f2135f65e
Add options to LXC builder for influencing for how containers are built and started
9 years ago
Matthew Hooker d322fc6c19
Shorten metadata timeout
9 years ago
Matthew Hooker 314fc94bd8
clean up
9 years ago
Matthew Hooker 0e4ea7420b
fix tests
9 years ago
Matthew Hooker c65fa8490d
fix various bugs deregistering AMIs
9 years ago
Matthew Hooker 6c4fbe8d87
use correct default region when deregistering AMIs.
9 years ago
Matthew Hooker faf96b369f Merge pull request #5510 from hashicorp/fix5216
9 years ago
Joe Ferguson 5c2f758053 🎨 Fix typo in "copyed" -> "copied" usages.
9 years ago
Matthew Hooker 794e518eb7
use hyper-v admin group, not admin
9 years ago
Matthew Hooker 812fd12a0b
move trimspace to powershell exit check
9 years ago
Matthew Hooker 1901c0385f
remove login_email from docker
9 years ago
Matthew Hooker fb098d045d
builder/virtualbox-ovf retry removing VM.
9 years ago
Matthew Hooker 0be02ab217
hyper-v: Don't error while checking for admin permissions.
9 years ago
Mark Meyer 4c5df79222 Fix regressions introduced in the instance builder
9 years ago
Mark Meyer 309bf61257 Add missing blockdevices to ebsvolume builder
9 years ago
Mark Meyer 1cc9b3f1e3 Bring back volume tagging to ebsvolume
9 years ago
Mark Meyer 7e1646826d Check if VolumeTags is empty before tagging volumes
9 years ago
Andrew Pryde f31c2c59c1 Merge pull request #5407 from prydie/fix-5401
9 years ago
Ben Phegan 12fc928e1d Initial commit of Hyper-V disk_additional_size capability. Support a
9 years ago
SwampDragons 1563fb97c7 Merge pull request #5463 from atsushi-ishibashi/issue5323
9 years ago
Megan Marsh 4721b48c70 add a couple of extra tests and reword documentation
9 years ago
Atsushi Ishibashi c3a00993d0 Don't truncate and replace with 'a', update docs
9 years ago
Andrew Pryde bb497c2453 Fixed incorrect test failure message in oci client
9 years ago
Chris Lundquist c1a7b3845a [lxd] allow passing of publish properties
9 years ago
Atsushi Ishibashi 3e68f1c505 Change first and last character when it doesn't match
9 years ago
Aaron Browne ffc63a8724 Use amazon common AccessConfig for ecr_login
9 years ago
Atsushi Ishibashi 210dd08326 Change args of NewConfig
9 years ago
Atsushi Ishibashi 5310d5629b Modify clean_image_name not defined error
9 years ago
Aaron Browne 8df643c343 Add aws_profile option to docker-push ecr_login
9 years ago
Atsushi Ishibashi 3600924e59 Rename files
9 years ago
Atsushi Ishibashi 2da4e4c31d Change func name
9 years ago
Atsushi Ishibashi caa6c9bf22 Add clean_ami_name for gcp
9 years ago
Matthew Hooker 454cb08896 Merge pull request #5336 from SLAZ666/keepregistered-ovf
9 years ago
Olivier Bilodeau 820811675d vmware-iso builder: Logging on network errors on connection refused
9 years ago
Matthew Hooker f617a678b1 Merge pull request #5422 from localghost/upload_owner_fix
9 years ago
SwampDragons f3c33240fa Merge pull request #5444 from vijayinvites/packer-vhdx
9 years ago
Matthew Hooker f7e269945e
add cidr validation and rename option
9 years ago
Matthew Hooker c74be87187 Merge pull request #5384 from dave2/sg-source-cidr
9 years ago
Matthew Hooker 07b013945f
more consistent flag name
9 years ago
Matthew Hooker 106408f6be
add new disable_vnc option
9 years ago
nictrix 6a238a3ef3
add option to skip vnc phase and update docs
9 years ago
SwampDragons 512ac214b4 Merge pull request #5417 from smaato/master
9 years ago
Mark Meyer dbb3c76032 Remove redundant step and its usage
9 years ago
Vijaya Bhaskar Reddy Kondreddi 4f6a207441 go fmt
9 years ago
Matthew Hooker 2655cf7493 fix tests
9 years ago
Matthew Hooker 91d66fb67c use new method of building runner
9 years ago
Matthew Hooker d8c6e6d4a4 remove duplicate line
9 years ago
Matthew Hooker 7978fd8ec0 make fmt
9 years ago
Taliesin Sisson 5f2c71f7d7 Floppy directories are provided by default with common.floppydrives
9 years ago
Taliesin Sisson 2fbe0b4a7f Don't try to mount vhd and vhdx files as dvd drive. Hard drives are mounted in the create vm step
9 years ago
Taliesin Sisson 628116f4c4 Test settings for clone from vm and import vmxc from path
9 years ago
Taliesin Sisson 8232759397 If vhd or vhdx extension is specified for ISOUrls, we want to use an existing hard drive which means that we don't need to specify hard drive size
9 years ago
Taliesin Sisson 3d0ac529e0 use common floppy_config instead of builder specific one
9 years ago
Taliesin Sisson efa62e1550 Can specify an iso, vhd or vhdx for download. If it is a vhd or vhdx it is used as the hard drive for spinning up a new machine, importing an exported virtual machine or cloning a virtual machine.
9 years ago
Taliesin Sisson 452fcbd9a1 Only attach dvd drive if there is one
9 years ago
Taliesin Sisson 429e1bc3ad Adding an ISO is now optional for hyperv vmcx
9 years ago
Taliesin Sisson 6fd7f0877d Initial check in to add a builder that can clone existing hyper v machines
9 years ago
localghost 5866d4ea24 Move container user inspect to StepConnectDocker.
9 years ago
Matthew Hooker eb64920e80 Merge pull request #5206 from sandersaares/hyperv-second-temp-dir
9 years ago
Matthew Hooker ae455bff99
add debugging help if ec2-upload-bundle fails
9 years ago
Matthew Hooker 2a326b5172
fix nil ptr exception
9 years ago
Megan Marsh e8cabc1e83 implemented for LXD
9 years ago
Megan Marsh 93bddb3e65 implement directory fix for lxc file uploads
9 years ago
Mark Meyer 2661fd7869 Move building of spot instances into its own step
9 years ago
Megan Marsh 8452ca898c implemented for docker communicator
9 years ago
localghost ba72021274 Fix owner of files uploaded to docker container run as non-root.
9 years ago
Mark Meyer 939b44b4fd Add logic to handle volumes of spot instances
9 years ago
Mark Meyer cfd6b6fed5 Change EBS builder to do tag-on-creation
9 years ago
Andrew Pryde f426ba4660 Do not override region in OCI builder
9 years ago
Matthew Hooker b3661c1f63
builder/docker: set user during exec.
9 years ago
Matthew Hooker 74bf75b71a Merge pull request #5388 from hashicorp/fix5386
9 years ago
Megan Marsh 201e8c05a0 add ami name to output
9 years ago
Matthew Hooker b42c916f9a
cloudstack: check that template was created
9 years ago
Zanetti, David 8a8b51be97 Allow temporary security group to have source CIDR block explicitly provided
9 years ago
Matthew Hooker 02cd6bc7f0 Merge pull request #5288 from hashicorp/fix3114
9 years ago
Matthew Hooker 4bc8e7de3d
add token variable to upload bundle command template
9 years ago
Matthew Hooker eabcec6809 Merge pull request #5363 from batzen/patch-1
9 years ago
Zanetti, David 42dc1e4795 In Amazon builders, allow tag names to be interpolated like values
9 years ago
Bastian Schmidt c1aba87b39 Fixes #4880 by always using EnableDynamicMemory
9 years ago
Peter Mounce 7cbd57faa6 Filling it back
9 years ago
Peter Mounce 15a456750b CI as compiler!
9 years ago
Peter Mounce 2239d55fdb Add test coverage
9 years ago
Peter Mounce 5bcb0644c3 Using CI for compilation errors because am on Windows
9 years ago
Peter Mounce ac8eedf171 Introduce a new configuration parameter instead
9 years ago
Peter Mounce e579b947b1 Fix signature that I missed
9 years ago
Peter Mounce 8789ae72e8 Make the googlecompute builder label the resulting image.
9 years ago
SLAZ666 f6bb79784f Add option keep_registered to virtualbox-ovf builder
9 years ago
Matthew Hooker 392af507e0
builder/docker: respect rsync semantics when uploading directories.
9 years ago
Matthew Hooker ab216ec61b
Add license with copyright notice
9 years ago
Andrew Pryde 6fd2f6701d
Rename Oracle BMCS builder to OCI
9 years ago
Matthew Hooker 624b1e5110 Merge pull request #4554 from prydie/f-oracle-bmcs
9 years ago
Matthew Hooker 322422f235
remove copyright notice header and add COPYRIGHT file
9 years ago
Matthew Hooker d4895156e5
remove copyright notice
9 years ago
Matthew Hooker f7c85e36bc
add pkcs12 license
9 years ago
Matthew Hooker 57237c55e6 Merge pull request #5308 from pdecat/f-gce-instance-labels
9 years ago
Matthew Hooker 3eeb722897 Merge pull request #5301 from hashicorp/pkcs12redux
9 years ago
Megan Marsh 4d89ab3943 Merge pull request #5309 from hashicorp/pr/3523
9 years ago
Patrick Decat a7283f2281 Add support for setting labels on GCE instance
9 years ago
zhuzhih2017 1861a22c77 Merge pull request #5219 from zhuzhih2017/master
9 years ago
Megan Marsh 8d24b3930a cleanup imports and rebase artifacts
9 years ago
Chris Lundquist cd2a783382 [lxc] update to new conventions, improve docs
9 years ago
Chris Lundquist 5eb1bc9338 [lxc] go fmt our files
9 years ago
Chris Lundquist 9b4a7e935f [lxc] add basic tests
9 years ago
Chris Lundquist 2d19b4f2d2 Revert "[lxc] only build for linux. Ignore vim swp files."
9 years ago
Chris Lundquist 8b4e94d9c6 [lxc] remove commented code
9 years ago
Chris Lundquist e23920a6b9 [lxc] only build for linux. Ignore vim swp files.
9 years ago
Chris Lundquist 15c18c83a9 [lxc] default to target runlevel 3
9 years ago
Chris Lundquist ddbb584235 [lxc] Ubuntu likes runlevel 5
9 years ago
Chris Lundquist 341ebdd7e8 [lxc] implement interface, add validation
9 years ago
Michele Catalano 659a0da594 Add lxc builder to packer
9 years ago
Megan Marsh 7f0d253dbf some last minute cleanup
9 years ago
Chris Lundquist f6bc158a80 [lxd] minor fixups for new styles and docs
9 years ago
Chris Lundquist 29bbe10c1c [lxd] rework local tar command to avoid chdir
9 years ago
Chris Lundquist acae8fc2f9 [lxd] implement artifact detroy
9 years ago
Chris Lundquist 68bb72380a [lxd] avoid extra container start/stop and race
9 years ago
Chris Lundquist e29f06fe1c [lxd] refactor commands to dry things up
9 years ago
Chris Lundquist c79e8ddc8f [lxd] more cleanup
9 years ago
Chris Lundquist 607da30547 [lxd] remove CheckInit
9 years ago
Chris Lundquist 8326d7b6ac [lxd] fixup some publish stuff
9 years ago
Chris Lundquist c62f9a0301 [lxd] cleanup and tweaks
9 years ago
Chris Lundquist 3a0ef7b8b8 [lxd] it 'works'
9 years ago
Chris Lundquist 821cca56a8 [lxd] hack for UploadDir, improve Upload/Download
9 years ago
Chris Lundquist 7366b6c78e [lxd] first pass
9 years ago
Andrew Pryde dbbe8665e6 NewRunner -> NewRunnerWithPauseFn in bmcs builder
9 years ago
Rickard von Essen 516bf52115 Merge pull request #5173 from rickard-von-essen/cloudstack-fixes
9 years ago
Matthew Hooker 07bb47f793
Replace pkcs12 code with upstream
9 years ago
Sander Saares 2a1a9a55f8 Clean up both VHD and regular temp dir
9 years ago
Sander Saares 028c941b77 Enable use of separate temp path for Hyper-V VHD
9 years ago
Megan Marsh 3974976518 Merge pull request #5137 from vilkaspilkas/f-googlecompute-accelerator
9 years ago
Rickard von Essen cad3978e6a
cloudstack: Updated after review
9 years ago
Rickard von Essen 1a1ab3863c
cloudstack: Add support for Security Groups
9 years ago
Matthew Hooker d843531452 Merge pull request #5297 from vijayinvites/fix5295
9 years ago
Vijaya Bhaskar Reddy Kondreddi e45223a867 Fix -on-error issue not working.
9 years ago
Megan Marsh e93d64e80f Merge pull request #4592 from jimmythedog/ovfexportpath-localoutputdir
9 years ago
Megan Marsh cc104cdf55 Merge pull request #5174 from rickard-von-essen/cloudstack-temp-ssh-key
9 years ago
Matthew Hooker cd11e4ff33 Merge pull request #5187 from mkuzmin/vmware-artifactid
9 years ago
Megan Marsh 9db2cdc02a Merge pull request #5273 from StuporHero/master
9 years ago
Jake Champlin 2d3ee06ecd Remove LGPL dependencies
9 years ago
Megan Marsh 1adcce6046 Merge pull request #5284 from hashicorp/fix_5093
9 years ago
Megan Marsh 85ad1f58fb include ena_support and sriov_support in chroot and instance docs
9 years ago
Megan Marsh f19040f3aa Merge pull request #5196 from cstuntz/aws-add-tags
9 years ago
Megan Marsh 2d4bc70d7b use ami prefix to make it clear that these variables are amazon specific
9 years ago
Megan Marsh 9e2e467b31 Allow granular modification of sriov and ena enhanced networking options in amazon amis. Maintain old functionality.
9 years ago
Christopher Boumenot 9a34fd15ca azure: improve docs and validation
9 years ago
Christopher Boumenot 0780667b4d azure: support storage account for managed images
9 years ago
Megan Marsh 7da52e1f77 Merge pull request #5250 from hashicorp/repro_3399
9 years ago
Matthew Hooker 4edbd5322c
docker: stream uploads over stdin
9 years ago
Michael Juliano c8db128dc5
Modified func Upload to use docker cp
9 years ago
Łukasz Kostka bbaf15ef2e Merge remote-tracking branch 'fork/master'
9 years ago
Łukasz Kostka 8703937cde Natural order of AMI artifacts
9 years ago
Matthew Hooker 28894fb418 Merge pull request #5274 from mmerdes/master
9 years ago
Victor Ronin cb75796389 Show a message why VM export was skipped while building on VMWare Fusion/Workstation
9 years ago
Matthias Merdes c8d09b5152 Fix timestamp interpolation in created file name
9 years ago
Jasmin Gacic fce08fce73 Merge pull request #5233 from StackPointCloud/packer-builder-profitbricks-updates
9 years ago
Matthew Hooker e5345b5c78 Merge pull request #5248 from sean-/b-fix-illumos-build
9 years ago