Commit Graph

3538 Commits (7efe3cac3d5e728ee471bbccfd1043e06e4dcafe)

Author SHA1 Message Date
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
9 years ago
Megan Marsh 771349e58c fix error message
9 years ago
Megan Marsh 764be03876 didn't mean for this error message to get changed
9 years ago
Megan Marsh 0d18de2942 do validation in vmx config stage
9 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
Megan Marsh ef858857e4 fix bug introduced by 5221
9 years ago
Megan Marsh 14b2d04332 make force_deregister work in all regions, not just original region.
9 years ago
Sean Chittenden cd84b17923
Fix building packer on GOOS=solaris
9 years ago
Sergei A Mamonov 07f7183b64 Add docker container dir to template
9 years ago
Matthew Hooker 754c80d217
create default tags as well
9 years ago
cstuntz db7f860d91 Adding tagging back to spot instances, after they're created
9 years ago
Ali Bazlamit c67d118523 Update packer to Use ProfitBricks Image Alias feature
9 years ago
Megan Marsh 199b9062b0 fix file copy script to prevent error when encountering empty directory
9 years ago
Megan Marsh a924db9a79 Merge pull request #5228 from hashicorp/4653_dont_delete_snapshots
9 years ago
Christopher Boumenot 216317c49d Merge pull request #5222 from Trip09/NO-TICKET-azure-allow-build-inside-vpc
9 years ago
Megan Marsh ef0a091720 continue, not break
9 years ago
Matthew Hooker 968eb94b80 Merge pull request #5211 from hashicorp/4653_dont_delete_snapshots
9 years ago
Megan Marsh 2d6028eb9a use named loops instead of doDelete flag
9 years ago
Megan Marsh e9ec705497 use block device mappings to know whether a snapshot existed before packer's current run. If yes, don't delete the unencrypted snapshot.
9 years ago
Matthew Hooker 9b88ec975a Merge pull request #5227 from hashicorp/fix-flaky-test
9 years ago
Megan Marsh 3f7c090f3b fix test that flaked in a travis build recently
9 years ago
Joao Albuquerque d909c702ee Working PublicPrivate
9 years ago
Tobias 8a9c2b6959 Merge branch 'master' of https://github.com/hashicorp/packer into patch-1
9 years ago
Tobias ada8902721 fix formatting
9 years ago
Matthew Hooker 72deffc3d8 Merge pull request #5192 from danisla/patch-1
9 years ago
Luke Farnell 7c3eb33cda Fixed spelling mistakes
9 years ago
Luke Farnell d9a5b69403 clean up ineffectual assignments
9 years ago
zhuzhih2017 096a0cd4fb update aliyun go sdk and enable multi sites support for alicloud
9 years ago
Megan Marsh c760e1323f don't panic if the communicator is none and the port is 0
9 years ago
cstuntz c717765154 Removing tagging post instance launch
9 years ago
Andrew Pryde e8e0e8c948 Add ssh_private_key_file support to BMCS builder
9 years ago
Andrew Pryde 8c81bb5dac Fix BMCS builder step error reporting style
9 years ago
Andrew Pryde fc17f69bad Set default BMCS builder image name
9 years ago
Andrew Pryde 630ee5d650 Change imports mitchelh/packer -> hashicorp/packer
9 years ago
Andrew Pryde 3c4ec2dc3e Allow override signing key pass in oracle-bmcs
9 years ago
Andrew Pryde 25e4843a6f BMCS password protected keys via config file
9 years ago
Andrew Pryde 3473162234 Add pass and interactive auth to bmcs ssh conf
9 years ago
Andrew Pryde 7eb3f30d50 Fix oracle-bmcs tests panicing instead of failing
9 years ago
Andrew Pryde 7dcd7cac47 Remove default SSHUsername in oracle-bmcs config
9 years ago
Andrew Pryde 9728f890cf Implemented and documented oracle-bmcs builder
9 years ago
cstuntz 42444e58e6 Updating step_run_source_instance to add tags at instance start instead of adding them to running instance
9 years ago
Dan Isla 00797cc23b Update to how zone is extracted from metadata
9 years ago
Michael Kuzmin 9876a28ea7 vmware: publish vm_name as artifact ID
9 years ago
Matthew Hooker b99e2c4b96 Merge pull request #5148 from zhuzhih2017/master
9 years ago
Rickard von Essen 858f1227af
cloudstack: Updated after review (2)
9 years ago
Tobias eafaaa881f builder/hyperv/iso: missing InterpolateContext
9 years ago
Rickard von Essen 26cd27dc7c
cloudstack: Updated after review
9 years ago
Rickard von Essen 2fea167294
cloudstack: Updated after review
9 years ago
Rickard von Essen 89dcc93f1c cloudstack: Print instance password if debug mode
9 years ago
Rickard von Essen fc964bfab2 cloudstack: Setup temporary SSH keypair
9 years ago
Rickard von Essen 8a035ddb8a
parallels: Remove soon to be removed --vmtype flag
9 years ago
bugbuilder 15eb338596 Cleaning refactoring name errors x2
9 years ago
bugbuilder f31f154237 Cleaning refactoring name errors
9 years ago
bugbuilder b50e279d8a Making visible verify cache step
9 years ago
bugbuilder d4e0847a74 remove unnecessary initialization
9 years ago
bugbuilder 22aa89db27 file scheme has prioriry as remote targetPath
9 years ago
bugbuilder 84ad413e23 Set remote iso path
9 years ago
bugbuilder 4023b618b4 Verify remote cache for ESXi
9 years ago
Saulius Grusnys 5ebc96744d Accelerator api is now GA, switching back to v1 from v0.beta
9 years ago
zhuzhih2017 8cf8079cad rename variable name to avoid misunderstanding
9 years ago
zhuzhih2017 62da0e7607 fix keypair error for debug mode and increate the wait time to avoid the timeout failure, add the more example
9 years ago
Saulius Grusnys b6783a1180 Adding sanity checks in Prepare when adding accelerators and tests for accelerator configuration
9 years ago
Rickard von Essen 1bf8a0c6a1
cloudstack: Move ipaddress and host port to state
9 years ago
Rickard von Essen 07fffd7cd5 cloudstack: moved instanceSource to statebag
9 years ago
Rickard von Essen ef5c7936f2 Merge pull request #5130 from rickard-von-essen/cloudstack-ssh-agent
9 years ago
Saulius Grusnys 200113b8c1 Switch googlecompute builder to use compute/v0.beta and add support for accelerator api
9 years ago
Megan Marsh a2f7a65e35 fix communicator tests
9 years ago
Rickard von Essen f47c41372e
cloudstack: Add support for ssh_agent_auth
9 years ago
Rickard von Essen 285b1391ae Merge pull request #5123 from rickard-von-essen/cloudstack-err
9 years ago
Rickard von Essen 4a6d029554 Merge pull request #5125 from rickard-von-essen/cloudstack-cidr
9 years ago
Rickard von Essen 89b9b4c456
cloudstack: Add default cidr_list [ 0.0.0.0/0 ]
9 years ago
Rickard von Essen 62dac4a168
cloudstack: some updates after review
9 years ago
Rickard von Essen 0d7c3ac171
cloudstack: Allow reading api_url, api_key, and secret_key from env vars
9 years ago
Rickard von Essen 44089b2f55
cloudstack: Improved error reporting
9 years ago
Megan Marsh 938840782f Merge pull request #5059 from hashicorp/5053_fix
9 years ago
Sander van Harmelen 3f444997b2 Make expunge optional and improve logging output (#5099)
9 years ago
Sander van Harmelen c4ef9bcd3f Make sure we always print and return any errors
9 years ago
Lars Tobias Skjong-Børsting c01f6d8708 builder/cloudstack: Support http server (#5017)
9 years ago
Taliesin Sisson 2325c1ee58 Merge pull request #5085 from Lee303/builder-hyperv-temppath
9 years ago
Taliesin Sisson d569a1b879 Merge pull request #5014 from Lee303/builder-hyperv-floppydirs
9 years ago
Lee 0680cb08e5 Add support for temp_path directive to override systemp %temp%
9 years ago
Megan Marsh 0b0fd408c4 Merge pull request #5048 from hashicorp/4887_patch
9 years ago
Megan Marsh c0e271ba9c Merge pull request #5076 from it-praktyk/Group_membership_by_SID
9 years ago
Wojciech Sciesinski 7bacc22825 Verify membership in the group Hyper-V Administrators by SID not name - fix #5022
9 years ago
Megan Marsh 12d43c98f7 test the deduplication code
9 years ago
Christopher Boumenot ec96cacdf3 azure: write temporary ssh key to a file
9 years ago
Megan Marsh 5f92de6a39 fix panic that occurs when ami_block_device_mappings and does not explicitly contain the root volume
9 years ago
Rickard von Essen 46ec8ccb97 Merge pull request #5035 from rickard-von-essen/issue-5018
9 years ago
Rickard von Essen f230f00726 googlecompute: Allow using URL's for network and subnetwork
9 years ago
Rickard von Essen f1d2ae42d8 Merge pull request #5058 from ncdc/parallels/fix-new-artifact-visit-when-file-not-found
9 years ago
Christopher Boumenot 06ea433104 azure: private SSH private key for debug
9 years ago
Christopher Boumenot 0d427939bc azure: Fix custom managed images
9 years ago
Christopher Boumenot 1874514e4f azure: go vet ./...
9 years ago
Christopher Boumenot 027db82862 azure: go fmt ./...
9 years ago
Christopher Boumenot 9425ece680 azure: Handle SDK changes
9 years ago
Christopher Boumenot 841f54fc1e azure: unit test fixes
9 years ago
Christopher Boumenot b7e32cb10a azure: best error message possible
9 years ago
Christopher Boumenot c09f8b84b9 azure: fit and finish
9 years ago
Christopher Boumenot d782ad99f8 azure: pick better names
9 years ago
Christopher Boumenot 9f4fb56041 Support managed disk for platform images
9 years ago
Christopher Boumenot c6ff4aae59 Support for building from custom managed images
9 years ago
Christopher Boumenot 8cea6f5be5 azure: Update to SDK 10.0.3
9 years ago
Andy Goldstein c6dba6c051 Parallels: skip missing paths when looking for unnecessary files
9 years ago
Matthew Hooker d35eeecf46
vnc port discovery timeout is 15 seconds
9 years ago
Megan Marsh a281e60e15 de-mangle windows filepath to something docker can handle
9 years ago
Matthew Hooker 6581e0b7d6
add hostkeycallback everywhere else
9 years ago
Megan Marsh 2a6f5f1b13 specify HostKeyCallback for vmware esx5 driver
9 years ago
Megan Marsh ac15b33d2b Merge pull request #5029 from hashicorp/5007_instance_stop
9 years ago
Megan Marsh f7a703dfb2 add pending to allowable states while waiting for ebs instance to stop
9 years ago
Megan Marsh d706147423 add exponential backoff retry for stopping instance in amazon
9 years ago
Lee Spottiswood 4d394033d2 add tests
9 years ago
Lee Spottiswood f95093ef63 Add support for floppy_dirs with hyperv-iso builder
9 years ago
Matthew Hooker febc65aa7c
try again to get region from metadata
9 years ago
Matthew Hooker 8dae6b60c1 Merge pull request #4996 from hashicorp/mwhooker/4613
9 years ago
Matthew Hooker 350e8bfe0d
we don't need to look for region in metadata.
9 years ago
Matthew Hooker 94d7a4ce8d
post-processor/vagrant-cloud: try upload once
9 years ago
Kent Wang e59678a033 Fix alicloud-ecs typo
9 years ago
Kent Wang 6da9802a33 builder/alicloud-ecs: Fix chooseNetworkType
9 years ago
Kent Wang a40bb9af99 Fix ssh config must specify HostKeyCallback
9 years ago
Matthew Hooker 4860d7179d
remove redundant log line
9 years ago
Matthew Hooker 6231ec3569 Merge pull request #4997 from Constantin07/add-sg-name-to-output
9 years ago
Yamashita, Yuu ab4636ae0f Explicitly specify `zoneid` in CloudStack's `associateIpAddress` call (#4995)
9 years ago
Constantin Bugneac ae03dab920 Print in the output the security group name too.
9 years ago
Matthew Hooker a619759bf7
add support for profile
9 years ago
Matthew Hooker 3fb4162660
remove code from bad merge
9 years ago
Matthew Hooker 624aaa2067
bugfix
9 years ago
Matthew Hooker 3ed7572525
remove cli_config
9 years ago
Matthew Hooker f637878822
with wrapping
9 years ago
Matthew Hooker 23084fe171
dedupe
9 years ago
Matthew Hooker 58e386827a
fix typo
9 years ago
Rickard von Essen 15f80dc5ab
aws: Drop undocumented option `profile`
9 years ago
Matthew Hooker 56c513088b
I think this was the intention
9 years ago
Matthew Hooker 94854a26d9
fix go vet issue
9 years ago
Matthew Hooker d7e39b72b2
remove dead code
9 years ago
Rickard von Essen f106e60a7e
builder/amazon: Added MFA support
9 years ago
Rickard von Essen f55c3b9d34
builder/amazon: Support assume role with assume_role_arn
9 years ago
Rickard von Essen 3833d34829
builder/amazon: Cleaned up credential handeling
9 years ago
Anish Bhatt ff39827733
Make null builder actually have the ability to do nothing
9 years ago
Pavel Vasilevich 547cfa3602 Add information about artifact in manifest post-processor in azure-arm builder
9 years ago
Matthew Hooker 769ff28e03
builder/ebssurrogate: Use correct devices for AMI.
9 years ago
Matthew Hooker ab81b3ef7d Merge pull request #4699 from BenPhegan/virtualbox_sata_port_count
9 years ago
Matthew Hooker bf830e393d Merge pull request #4810 from bryonr/fix_vmware_shutdown_cleanup_osx
9 years ago
Matthew Hooker 39a2b9c50e Merge pull request #4953 from hashicorp/azure-artifact
9 years ago
Matthew Hooker 11ba986abc Merge pull request #4930 from hashicorp/fix4925
9 years ago
Matthew Hooker b1bcf62ae1 Merge pull request #4619 from zhuzhih2017/master
9 years ago
Matthew Hooker 0c116981ab Merge pull request #4960 from rickard-von-essen/issue-4959
9 years ago
Rickard von Essen 31b93a3026 virtualbox: Don't add portforwarding if comm = none
9 years ago
Rickard von Essen 2f8b02a6e1
builder/null: Support SSH Agent Auth
9 years ago
zhuzhih2017 2de00f2ff8 add check rule for image_name
9 years ago
zhuzhih2017 7bc0f17ce5 fix the wrong number args in step_create_instance
9 years ago
zhuzhih2017 b9eee0805e Merge branch 'master' of https://github.com/zhuzhih2017/packer
9 years ago
zhuzhih2017 7f91069c2c add rule to prevent the source_image name include spaces and fix the step_run_instance report wrong message problem
9 years ago
Matthew Hooker 2fd41f4707
grammar fixes.
9 years ago
Matthew Hooker fdfd01eaea
formatting
9 years ago
Matthew Hooker 0348b2d3da
don't need alicloud in file name
9 years ago
Matthew Hooker e72163264b
spelling and grammar fixes
9 years ago
Matthew Hooker 66bd707f7c
spell fix
9 years ago
Matthew Hooker 8bc038d8b8
remove alicloud_ prefix
9 years ago
Matthew Hooker 8db397765c
spelling and formatting
9 years ago
Matthew Hooker 5ed3be9a8c
set azure metadata
9 years ago
Matthew Hooker 1f4b532ed5 Merge pull request #4948 from hashicorp/kms_key_regions
9 years ago
Megan Marsh b8c2a5fd43 fix step initializer everywhere StepAMIRegionCopy is called
9 years ago
Megan Marsh 875745ab9b one more test
9 years ago
Megan Marsh 1944f38985 update docs and clean up
9 years ago
Megan Marsh 5b35d199da golang has different style than python
9 years ago
Megan Marsh f9d7292566 builder/amazon regional KMS keys
9 years ago
Matthew Hooker 730cc0889e Merge pull request #4919 from hashicorp/fix4798
9 years ago
Matthew Hooker f801c507fc
builder/vmware: make vnc probe timeout configurable
9 years ago
Jason Ramey cc309c0e5f spelling fix
9 years ago
zhuzhih2017 b2aa40655b fix long line format
9 years ago
zhuzhih2017 5e7e5a419d format the code as CI required
9 years ago
zhuzhih2017 7b9f93c75f add retry logic when attach keypair failed
9 years ago
Matthew Hooker 0e3469e913
spell fix
9 years ago
Megan Marsh 7174a7a3d5 New map: region_kms_key_ids, allowing custom encryption keys on a per-region basis. Also new tests.
9 years ago
Matthew Hooker 77b4d47409
only delete snapshots which exist
9 years ago
Matthew Hooker c0b27dfa6f
don't try to delete extra volumes during clean up
9 years ago
Matthew Hooker 1cf4754d80
correct ami_name error reporting
9 years ago
zhuzhih2017 a26c72f38e fix the comments about root and apply the keypair with latest dependence
9 years ago
James Nugent c4439aba82 builder/vmware: Add vmx_remove_ethernet_interfaces
9 years ago
Megan Marsh 4abb541468 fix logging to clarify that encrypt_boot needs to be set, not encrypt, and fix typo
9 years ago
Matthew Hooker f6eb4e1b40
use cleanhttp to get a default transport.
9 years ago
r_takaishi 4fc0616bc9 fix go vet fail
9 years ago
r_takaishi db58854b0b make fmt
9 years ago
r_takaishi 37e6539bff use DefaultTransport
9 years ago
r_takaishi 67ce2da59e add cacert config to specify custom CA certificate file
9 years ago
r_takaishi 1de9eb2cfd support client certificate file
9 years ago
JD Friedrikson a0052fdb68
Specify InsecureIgnoreHostKey for HostKeyCallback
9 years ago
Matthew Hooker 4137660b7a
fix ami name validation
9 years ago
Matthew Hooker e67d1fd676 Merge pull request #4900 from rogers0/PR/crypto-CVE-ABI-change
9 years ago
Matthew Hooker ee5d13611f
update ssh client usage for new crypto/ssh version
9 years ago
numa b15c3a5c92 Fix error message
9 years ago
Rémi Jouannet 45143bb6f4 add an option custom_endpoint_ec2 for amazon builder, add a condition if vpc_id is empty don't add the parameter to the aws call
9 years ago
Matthew Hooker 06c7136e30
compare regions against valid regions
9 years ago
Luke Farnell 3afd77a5e4
fixed logic error and fixed suggestion
9 years ago
Luke Farnell 078c139ef1
Fix tests and add more
9 years ago
Luke Farnell 0f354614c0
Region Validation
9 years ago
Luke Farnell abf2e618b5
Wait for snapshot transfer and change artifact output
9 years ago
Luke Farnell 4f5d3face2
remove duplicates
9 years ago
Luke Farnell 8ed50608b1
add image transfer for DigitalOcean
9 years ago
Paul Thrasher 0be5a28080 Fix issue 4693 - Derive vpc_id from subnet_id
9 years ago
Ben Fagin 6f63881020 fixes a typo introduced in a previous change
9 years ago
luis-silva a269bbc6fa Fix issue 4875 - use retry logic when creating instance tags
9 years ago
Sean Chittenden eece75a7a6
Wait for a 410 before returning success on a machine delete.
9 years ago
Justin Reagor bd12c17bb0 Update triton client calls to pass along context
9 years ago
Matthew Hooker 80d6cd91fd
remove unneeded keypair var
9 years ago
Ben Phegan c4b8e8e5df Merge branch 'master' into virtualbox_sata_port_count
9 years ago
Matthew Hooker 602fd64c5d
builder/amazon: set flag to delete temporary keypair
9 years ago
Matthew Hooker 7aca9b7f71
builder/azure: replace panics with error returns
9 years ago
James Nugent d2ae36214a builder/triton: Reconcile #4829 and #4838 docs
9 years ago
James Nugent c1cad8726b builder/triton: Better AccessConfig tests
9 years ago
James Nugent d9ba951929 builder/triton: Switch to joyent/triton-go library
9 years ago
Matthew Hooker 9f992b8f80
go files are 0644
9 years ago
Christopher Boumenot f0e5f75b06 Update TODO.md
9 years ago
Bryon Ross d092044834 Help ensure VMX builder properly removes mounted CDs on OS X
9 years ago
zhuzhih2017 d646e1d035 refactor the code according hashicorp rename the repository
9 years ago
Rickard von Essen a3f70b874b
Spelling (context)
9 years ago
Rickard von Essen 5ee212c85f
Inlined ctx
9 years ago
Luke Farnell 5b7ec545c5 Added monitoring and updated godo
9 years ago
Matthew Hooker da8c4004f0
builder/amazon: numbers are valid in ami name
9 years ago
Matthew Hooker bc3510b473
fix spelling
9 years ago
Matthew Hooker 3f6b5165f2
add affirmative test case for #4762
9 years ago
Craig Barr d9041bda0c Improved the test for special character so that it doesn't get halted by less than 3 character check
9 years ago
Craig Barr 7911cfa94b Formatting as per make fmt
9 years ago
Craig Barr fdae6858c8 conforming to the standard for imports
9 years ago
Craig Barr df6337e8ab Added AMIName validation (issue 4761)
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker bce03492d9
remove references to ServiceAccountEmail
9 years ago
Rickard von Essen 77dc8b84c1
builder/googlecompute: Revert to using default service account
9 years ago
Matthew Hooker 6f27f67346
more fixes from errcheck
9 years ago
Matthew Hooker 4fcbf75da9
s/non existent/nonexistent/
9 years ago
Matthew Hooker cc11ec3566
check for a couple errors
9 years ago
Matthew Hooker 35578d9ed1
remove unnecessary type conversions
9 years ago
Matthew Hooker bf64d7bdc2
automagic simplification
9 years ago
Matthew Hooker 79287d7e47
simplify some code
9 years ago
Matthew Hooker 0149f679de
Print instead of Printf with no dynamic first variable.
9 years ago
Matthew Hooker d1b20b3d9c
remove a bunch of dead code.
9 years ago
Matthew Hooker 230079f73a
spell fixes
9 years ago
Matthew Hooker e4aa2a34ca
builder/amazon-chroot: nullable copy_files
9 years ago
Matthew Hooker 35480e21b2
fix typo
9 years ago
Matthew Hooker 0ad6b169bc
builder/virtualbox: retry removing floppy controller
9 years ago
Matthew Hooker 74c8c585f5
builder/amazon: report tag creation
9 years ago
Ben Phegan 0c777a1d63 Fix for DriverMock not implementing Driver
9 years ago
Ben Phegan 67eb600c08 Add sata_port_count so that a SATA controller can be created with more than 1 port. The default of prevents additional drives being added. Default preserved if not overridden.
9 years ago
Matthew Hooker 8b763032ce
builder/hyper-v don't wait for shutdown to return.
9 years ago
Matthew Hooker 68e2b150cd
builder/virtualbox: allow skipping upload of version file
9 years ago
Rickard von Essen 8c2a8f5f81 Merge pull request #4655 from lbordowitz/ostk-sshca
9 years ago
Rickard von Essen 6cd3cb18da
builder/openstack: validate ssh key name/file
9 years ago
Matthew Hooker bd76b7bb6f
builder/amazon: validate ssh key name/file
9 years ago
Rickard von Essen 4c5461102a
amazon: Added (more) support for SSH Agent and temporary keypair names
9 years ago
zhuzhih2017 0400ebae95 Fix the code according PR review
9 years ago
Rickard von Essen a047916944 Merge pull request #4621 from hui-yang/disk-type
9 years ago
Larry Bordowitz c5b8a1069a Add ssh agent to enable SSH-CA authentication.
9 years ago
Jimmy The Dog 1e9b0f7b8f Replace export output dir in state bag with params
9 years ago
Jimmy The Dog e851efb1b6 Set export_dir to the output_dir property
9 years ago
Jimmy The Dog 9eb9abdce9 Merge branch 'master' into ovfexportpath-localoutputdir
9 years ago
Matthew Hooker 50d9546658
builder/amazon: set force_deregister to true on -force
9 years ago
Matthew Hooker 597b7ad8c5
builder/hyper-v: validate output dir in step, not in config
9 years ago
Matthew Hooker c5ddbacb62 Merge pull request #4318 from Tadas/fix-hyperv-admin
9 years ago
Matthew Hooker 9e8b602f28 Merge pull request #4643 from rickard-von-essen/issue-4620
9 years ago
Rickard von Essen eac5b6392d googlecompute: Correct values for on_host_maintenance
9 years ago
Rickard von Essen 2300b102b7 amazon: Step Region Copy crashing on device mapping
9 years ago
huiyang b3c6ef9f6b Skip disk compaction for plain disks
9 years ago
huiyang 52d4514d6a builder/parallels-iso: Configuration of disk type, plain or expanding
9 years ago
zhuzhih2017 5e44a28a42 fix the missing access key for testcase
9 years ago
zhuzhih2017 fadfb696dd Add packer plugin which support alicloud ecs images
9 years ago
Matthew Hooker 8cc2ed7d6e
vmware/esx: try for longer to connect to vnc port
9 years ago
Matthew Hooker 9c027aa70b Merge pull request #4601 from mitchellh/ebssurrogate-copy-ami
9 years ago
James Nugent e856339309 build/amazon-ebssurrogate: Add region copy, attributes, tags steps
9 years ago
James Nugent 1eec5bf058 builder/amazon-ebssurrogate: Exclude duplicate root volume
9 years ago
Matthew Hooker fd1b00a0d1
use aws helper method
9 years ago
Matthew Hooker 61976dfd86 Merge pull request #4578 from life360/enable_ena
9 years ago
Matthew Hooker ed92055372 Merge pull request #4532 from mitchellh/vmipgetagain
9 years ago
Matthew Hooker 1f2df5c174 Merge pull request #4536 from mitchellh/vmwareextraopts
9 years ago
Matthew Hooker 6a7c37beb6
builder/amazon-chroot: support encrypted boot volume
9 years ago
Matthew Hooker f62d0abf4e Merge pull request #4560 from guessi/deprecated_option_tag
9 years ago
Matthew Hooker 2cb9b32acf
don't attempt to delete non-existant key when using agent auth
9 years ago
Matthew Hooker f95514c120
fix ssh agent authentication
9 years ago
Aaron Stone 1cc3cdf7b5 Always set both SRIOV and ENA when Enhanced Networking is enabled
9 years ago
Jimmy The Dog ce41055ac6 builder/vmware-iso: do not append to output dir, as ovftool does that
9 years ago
Jimmy The Dog 14810523b8 builder/vmware-iso: get artifact files from local dir
9 years ago
Jimmy The Dog 7a2b30dcc4 builder/vmware-iso: need to always set local output dir, or non-remote build exports will fail
9 years ago
Jimmy The Dog f8df5f81db builder/vmware-iso: set local output dir
9 years ago
Richard Owen 33a4c2e13b Change EC2 WindowsPasswordTimeout to 20 minutes
9 years ago
James Nugent 635aeb765b amazon/ebssurrogate: Add New Builder
9 years ago
Matthew Hooker 3409ea76ee Merge pull request #4564 from wtsi-hgi/fix/4551-openstack-builder-reuse-ips
9 years ago
Matthew Hooker 2381bfa8ad Merge pull request #4518 from AlexLov/bugfix_image_family
9 years ago
Joshua Randall e9cfaa2730 add reuse_ips option for openstack builder
9 years ago
guessi 66615e3f56 reuse the func DockerDriver.Version()
9 years ago
Marc Carmier 5c11a2e594 Add test for empty remote_type value
9 years ago
Marc Carmier 86c0c859c5 Validate the remote_type value for builder/vmware-iso
9 years ago
guessi 5eae809b0c improve description
9 years ago
guessi c5e01da3c6 Conditional ignore `force` flag for `docker-tag`
9 years ago
Matthew Hooker 4f92b9fb61
Merge branch 'pr/4544'
9 years ago
Dimitri Rudnev 2009fcd9df OnHostMaintenance, googlecompute updating documenation , additional option for validation and setting defaults
9 years ago
Dimitri Rudnev bab590c177 Adding OnHostMaintenance option for googlecompue builder
9 years ago
Matthew Hooker 0ed84f843e
builder/vmware: allow extra options for ovftool
9 years ago
Matthew Hooker 29dd20da68
builder/vmware: don't cache ip address so we know if it changes
9 years ago
Matthew Hooker c41e32dbc1
print stderr on docker import failure
9 years ago
Alex Lov cfa8f8c215 fix bug of creating image from custom image_family
9 years ago
Matthew Hooker 84fc62f6b2 Merge pull request #4496 from mitchellh/vmrmguest2
9 years ago
Matthew Hooker 1fa643e88d Merge pull request #4498 from mitchellh/f-simple-passwords
9 years ago
Matthew Hooker 70af3d8148 Merge pull request #4497 from mitchellh/f-clickable-links
9 years ago
Chris Bednarski dcb4b50dbf Reduce character set for passwords
9 years ago
Chris Bednarski facf27ceeb Make rdp and vnc links clickable by adding the protocol
9 years ago
Matthew Hooker e9e3215c38
builder/virtualbox: remove guest additions
9 years ago
Matthew Hooker 228bc9cfd3
use driver delete method
9 years ago
Jelle Hissink 6973e752d2 Vmware vsphere vnc port timeout increased
9 years ago
Thomas Conte d294d2c576 gofmt
9 years ago
Thomas Conte 1ec6578c02 Add two new variables to Azure builder config
9 years ago
Matthew Hooker 22d1322bd9
always check for an error first when walking a path
9 years ago
Rickard von Essen c9259d116f builder/amazon-ebsvolume: Fix interpolation of block_device
9 years ago
Matthew Hooker 76f897077d Merge pull request #4399 from rickard-von-essen/aws-interpolate
9 years ago
Matthew Hooker 485fa58b43 Merge pull request #4443 from mitchellh/preservedockermode
9 years ago
Rickard von Essen de7388fa0a
builder/amazon-ebsvolume: Fixed interpolation of tags
9 years ago
Matthew Hooker 2a7c84e9ff Merge pull request #4343 from vtolstov/qemu_convert
9 years ago
Matthew Hooker 56c5628205
builder/vmware-iso: set ovftool output path
9 years ago
Matthew Hooker a51f492558
communicator/docker: preserve file mode.
9 years ago
Rickard von Essen 6e891cf682
Fixed botched merge and review comments
9 years ago
Matthew Hooker 9e2d69fb97
builder/docker: create export dir if needed
9 years ago
Rickard von Essen ba9cae5078 builder/amazon: Add SourceAMI and BuildRegion template
9 years ago
Matthew Hooker f1175c1921
parallels/vmware: don't wait for shutdown command.
9 years ago
Matthew Hooker fc30f6cc0a
log tag creation.
9 years ago
Matthew Hooker 56b5e97bf4
verify given security group
9 years ago
Matthew Hooker b265d2614f
builder/amazon: fix when using security_group_id
9 years ago
Eike Verdenhalven 7ad77b9e93 integrate new winrm transport interface
9 years ago
Matthew Hooker 0a46d883df Merge pull request #4409 from mitchellh/httpenvvar
9 years ago
Matthew Hooker f5bf588393
tag all volumes
9 years ago
Matthew Hooker 800351b7ca
fix panic and don't print each tag we add.
9 years ago
Roman Zhuzha d9186dc8cf add proper error handling for tagging source instance
9 years ago
Roman Zhuzha ae016a1f25 simplify code flow: skip the step if no run_volume_tags provided
9 years ago
Roman Zhuzha a65af51a4b apply source instance default "Name" tag only if it's not provided in run_tags
9 years ago
Roman Zhuzha 36d8a1df1d use common.ConvertToEC2Tags to apply tags to source EBS volumes, change Say message
9 years ago
Roman Zhuzha aa70c82ec8 use ConvertToEC2Tags to apply tags to source instance, add Say message
9 years ago
Matthew Hooker 26dd3af9ec Merge pull request #4411 from rickard-von-essen/issue-4406
9 years ago
Matthew Hooker d4b043451f Merge pull request #4357 from dave2/gh-4215
9 years ago
Matthew Hooker 94a2aae749 Merge pull request #4361 from Tom-Byrne/openstack-instance-metadata
9 years ago
Rickard von Essen 81ad800fb6 builder/vmware: Try to use `ip address` to find host IP
9 years ago
Matthew Hooker d2e59e4e92
set PACKER_HTTP_ADDR env var when available.
9 years ago
Chris Bednarski 6ad702ad74 Update comments to reflect current implementation
9 years ago
Chris Bednarski ee2d636840 Improve delay between key events
9 years ago
Chris Bednarski d0c64f90d5 Read key interval from ENV; default to 100ms
9 years ago
Chris Bednarski da083506f1 Reduce key delay to 10ms to boot times are a lot faster
9 years ago
Matthew Hooker c1f5545986
compress pr #4395
9 years ago
Richard Moore 9435fa62e3 Output error causing ebs volume deletion failure
9 years ago
Matthew Hooker b9d08e9d56 Merge pull request #4385 from rickard-von-essen/issue-4383
9 years ago
Rickard von Essen 112f5abdae
docker: Fix crash when performing log in to ECR with an invalid URL.
9 years ago
Matthew Hooker 98b0f018fa Merge pull request #4378 from DanHam/skip-export-vmware
9 years ago
Matthew Hooker a3da92dc97 Merge pull request #4339 from DanHam/gh-4131
9 years ago
DanHam c7e8d671a9
Add option to skip export of installed VM for VMware iso builder
9 years ago
Rickard von Essen 26fe9cf339
builder/amazon: Fix crash in amazon-instance
9 years ago
Matthew Hooker 377f451a9e
it's InvalidGroup
9 years ago
Matthew Hooker e54605c120
Properly wait for security group to exist.
9 years ago
Tom-Byrne d7545c4ba0 support OpenStack instance metadata
9 years ago
Zanetti, David 08ef89f032 Openstack builder should use existing floating IPs before allocating them
9 years ago
Matthew Hooker aef6e0e93f Merge pull request #4304 from dave2/gh-4277
9 years ago
Rickard von Essen 85cf00069f Merge pull request #4294 from legal90/iso-target-extension
9 years ago
James Nugent 01c09aa7f7 Merge pull request #4325 from siepkes/f-triton-builder-2
9 years ago
Rickard von Essen ae2e59634c Merge pull request #4341 from rahart/f-chroot-snapshots-crash
9 years ago
DanHam ac769be49a
Pause between each boot command element rather than each char with -debug
9 years ago
Vasiliy Tolstov 20349f750d builder/qemu: allow to convert from any supported format
9 years ago
Jasper Siepkes 690302a6a3 Minor cleanup and style fix.
9 years ago
Travis Harrington e31d75eca8 Quick fix for issue #4340
9 years ago
DanHam 0ac071b6e7
Add option to skip export of installed VM for Virtualbox ISO & OVF builders
9 years ago
Jasper Siepkes 0c9b576c05 * Unentagled SSH communication with VM's from the Cloud API SSH private
9 years ago
Jasper Siepkes 24786aeece Processed code review feedback.
9 years ago
Jasper Siepkes 7606dd541b * Contains the SSH fix by @watters of #3840.
9 years ago
James Nugent e15be036d7 builder: add Triton builder
9 years ago
DanHam 13bb4d153a
qemu builder now needs to explicitly set WinRMPort for StepConnect
9 years ago
DanHam 686ec1866e
vbox builders now need to explicitly set WinRMPort for StepConnect
9 years ago
Tadas Medisauskas 4939ea1a3b Add support for Hyper-V admins security group
9 years ago
Matthew Hooker 2e358ae4a1 Revert "builder/virtualbox: group keyboard codes"
9 years ago
Rickard von Essen 4b1e014be8
builder/amazon: Crashes when multiple EBS vols are used
9 years ago
Matthew Hooker 308a01795c Merge pull request #4305 from mitchellh/replace4247
9 years ago
Matthew Hooker ee86dc87fd
fix broken test
9 years ago
Matthew Hooker aa177de54b
add test for #4247
9 years ago
Zanetti, David ae5730c5a5 Querying EC2 security groups should report unexpected errors
9 years ago
Matthew Hooker f1dd0811d8
builders/openstack: fix for finding resource by ID.
9 years ago
Matthew Hooker 9801e67fdc Merge pull request #4293 from mitchellh/usedefaultdisplay
9 years ago
Matthew Hooker e4f6eaae9b Merge pull request #4231 from artburkart/force-delete-snapshot-patch
9 years ago
Mikhail Zholobov 57d07f227a
Add "iso_target_extension" option for all local *-iso builders
9 years ago
Matthew Hooker 0339fcc442
builder/qemu: add use_default_display option
9 years ago
Mikhail Zholobov aa623e22a3
golint: Add comments for exported methods
9 years ago
Mikhail Zholobov 73d87b07de
golint: Fix lint offences
9 years ago
Mikhail Zholobov 00a90e622b
Remove unused constant "KeyLeftShift"
9 years ago
Mikhail Zholobov 1ca841b499
Fix shadowed declarations
9 years ago
Mikhail Zholobov dde445bd0d
Fix style: Organize imports in groups
9 years ago
Mikhail Zholobov 319b85cb7a
Fix style: Use a consistent case for initialisms
9 years ago
Matthew Hooker c61c7765ec Merge pull request #4288 from troytoman/gce-network-uri
9 years ago
Matthew Hooker 88841cb0e4 Merge pull request #4283 from mitchellh/openstackhacks
9 years ago
Matthew Hooker 754ed931e9
be nice if user gets the image visibility case wrong
9 years ago
Rickard von Essen d3c2239b9e
builder/amazon: Change shutdown_behaviour to shutdown_behavior
9 years ago
Rickard von Essen c24b4423b2 builder/amazon: Added new region London - eu-west-2
9 years ago
Matthew Hooker 1408c3fde8
bugfix
9 years ago
Matthew Hooker 00e4585ce5
first pass at adding new members
9 years ago
Matthew Hooker cbe7e9113a
return early if no set visibility
9 years ago
Matthew Hooker 99667df17e
update image visibility own step
9 years ago
Matthew Hooker 7bd211cf61
first attempt at modifying visibility
9 years ago
Matthew Hooker 6a6e735d16
use 404 error type
9 years ago
Zanetti, David 01e3e7f7a3
Second part of resync of gophercloud
9 years ago
Alexander Krasnukhin ac98aad1df Fix log statement
9 years ago
Matthew Hooker 45d4cf8b36
move powershell module to common
9 years ago
Matthew Hooker 5e324d6bb4
apply #4041 to hyperV builder
9 years ago
Taliesin Sisson e50fe9fd54 Porting over paulmey changes to license and copyright headers. Good guy Microsoft have changed the licensing to MPL2 and removed the copyright headers so that we can include it in the official Packer release.
9 years ago
Taliesin Sisson e357c56186 Builders don't need to set this up anymore
9 years ago
Taliesin Sisson 74255c553b Be smarter about loading guest additions iso. Windows 10 and Windows Server 2016 no longer come with iso. So default to not loading guest additions when the iso is missing
9 years ago