Commit Graph

5259 Commits (e2a02636bc417f8a3dda9b31dc2d93518ef896c3)

Author SHA1 Message Date
vijayrajah aba9797730
Fix :: allow Managed data disks to be used with azure shared image gallery image Sources (#8912)
6 years ago
Vaijanath Angadihiremath 20379c9eff Rebasing with origin/master and fixing issues
6 years ago
Vaijanath Angadihiremath 8194b664af Fixing issues due to merge.
6 years ago
Vaijanath Angadihiremath b7d85b8a23 Added acceptance tests for DTL. Fixed couple of issues with DTL root resource group not set to new directory
6 years ago
Vaijanath Angadihiremath 69015b1870 Fixing the linting errors
6 years ago
Vaijanath Angadihiremath fd21b669db Fixing the linting errors now required for merging
6 years ago
Vaijanath Angadihiremath d43fb441b9 Updating the credentials to be picked up from environment variables.
6 years ago
Vaijanath Angadihiremath e726902116 Fixing the latest changes from the merge
6 years ago
Vaijanath Angadihiremath 645cdf1a59 Updating the modules to include update to autorest 12.4
6 years ago
Megan Marsh 0f9415297f
Merge pull request #8679 from kwibus/gcp-fallback-image
6 years ago
Vijay Rajah 5340af4d49 Merge remote-tracking branch 'upstream/master' into feature/datadisk-change_name
6 years ago
Vijay Rajah d82475566a change datadisk names -- WIP
6 years ago
Sylvia Moss b0c7fe491c
Remove net_device prepare validation (#8979)
6 years ago
Megan Marsh 1963f3aa6f
Merge pull request #8893 from itzimourakas/feature7379
6 years ago
Joshua Foster cf3c448d17 disk_size should not be required if storage is defined
6 years ago
Megan Marsh 0dc92991f4
Merge pull request #8945 from hashicorp/fix_8777
6 years ago
Wilken Rivera 413e19b842
Merge pull request #8942 from desolatorxxl/google-fix-ssh-keys-metadata
6 years ago
Megan Marsh 8ae6256c03 add test of NoEphemeral
6 years ago
Megan Marsh fc36a37db8 only set NoDevice if NoEphemeral is set; otherwise, legit block device mappings get destroyed
6 years ago
Rui Lopes c387dc2c53
builder/vsphere-clone: Find the vm within the folder (#8938)
6 years ago
Sylvia Moss b17b211aa9
Add cleanup_remote_cache config option to vmware-iso (#8917)
6 years ago
Sylvia Moss e6368b9246
Fix azure winrm_password attribution and allow to set winrm_username (#8928)
6 years ago
desolatorxxl 87f7160084 [builder/google] Use "ssh-keys" metadata rather than deprecated "sshKeys"
6 years ago
Jorge Marey 2c6f0968b3
Allow accepting image for the members in OpenStack builder (#8931)
6 years ago
Jeff Mixon e78dfdddd1 feat(proxmox): add onboot directive support
6 years ago
Wilken Rivera a7c5daf80d vsphere/iso: Add support for ovf export options
6 years ago
jhawk28 99b0b98311
Add ovf export capability to vsphere builders (#8764)
6 years ago
Vijay Rajah dd04108ac8 Fix :: allow Managed data disks to be used with azure shared image gallery image Sources
6 years ago
Megan Marsh 3dae5df6e4
Merge pull request #8905 from hashicorp/fix_8493
6 years ago
Megan Marsh be1a6c9f35 return error when LoadSnapshots turns up empty
6 years ago
Megan Marsh 28797dd709 replace the homegrown vault delete functions in azure with the sdk ones.
6 years ago
Megan Marsh e7dba3e55e fix error cleaning up existing keyvault
6 years ago
Megan Marsh 23f56036a4
Merge pull request #8889 from hashicorp/hcl2_singular_blocks
6 years ago
Adrien Delorme fab344a1fc Update ami_config.go
6 years ago
Adrien Delorme 4ccf158fbf Update image_config.go
6 years ago
Adrien Delorme 88297c796d Merge branch 'master' into hcl2_singular_blocks
6 years ago
Adrien Delorme 834f44190f go generate
6 years ago
Adrien Delorme 94a1f0bcb6 go fmt
6 years ago
Adrien Delorme 911dc5ad95 wip
6 years ago
Adrien Delorme b5e8750f5f Change key/value to name/value to remain consistent with Terraform
6 years ago
Jeff Mixon e503afb9da feat(proxmox): add ability to specific vga adapter
6 years ago
Adrien Delorme 3cae1a81ef up tests
6 years ago
Adrien Delorme d532bb376c wip
6 years ago
Adrien Delorme c845436e32 KeyValues.CopyOn: make sure a receiving nil map is set too
6 years ago
Adrien Delorme 87d6b2433f make generate
6 years ago
Adrien Delorme 9a74ce60d5 Update config.go
6 years ago
Adrien Delorme e1c84806cc rewrap
6 years ago
Adrien Delorme ac7cc8c5ac Update target_image_config.go
6 years ago
Adrien Delorme 5c91c7aae6 Update source_machine_config.go
6 years ago
Adrien Delorme bd387edf5a Update run_config.go
6 years ago
Adrien Delorme 392afa30cf Update block_device.go
6 years ago
Adrien Delorme fc837e3698 Update run_config.go
6 years ago
Adrien Delorme ce8d3d3747 wip
6 years ago
Adrien Delorme a9ed8eac2a Update config.go
6 years ago
Adrien Delorme 0cbf80dafe wip
6 years ago
Adrien Delorme 45695608b5 WIP
6 years ago
Adrien Delorme dab689ce2e WIP
6 years ago
Adrien Delorme dbb4981d66 WIP
6 years ago
Ilias Tzimourakas 0f2cb45fc6 added instance principals support for oci builder
6 years ago
Megan Marsh 6008f911fd
Merge pull request #8847 from takaishi/support-keyboard-interactive
6 years ago
Megan Marsh 56045619d4
Merge pull request #8877 from paulcichonski/remote-esxi-bastion
6 years ago
Adrien Delorme 6f2f17c400 WIP
6 years ago
Adrien Delorme 6e6490d688 WIP
6 years ago
Adrien Delorme 260dc59500 use the hcl2template.KVFilter where we can
6 years ago
Adrien Delorme b4efd13a4d aws: use the empty func when possible
6 years ago
r_takaishi f50ff1d270 make generate
6 years ago
Megan Marsh aeedc9af7a
Merge pull request #8879 from mbrancato/specify_keyvault_sku
6 years ago
Joshua Foster 49bd57ee12 add the remote iso first so that it is first in boot order
6 years ago
Wilken Rivera 7b705545d9
docs: Various doc clean-ups to fix code block formatting and syntax highlighting (#8868)
6 years ago
Mike Brancato ebb161ae41 Fix config documentation
6 years ago
Mike Brancato 892622987c Add KeyVault parameter and fix whitespace
6 years ago
Mike Brancato 0f09638f7a Add HCL2 spec for KeyVault SKU
6 years ago
Mike Brancato 3c6b248bd5 Fix formatting
6 years ago
Mike Brancato 926e3ac2e4 Add support for configurable KeyVault SKU
6 years ago
Paul Cichonski (pcichons) c3d793255e Do not test if NIC is reachable when ssh bastion is required
6 years ago
Wilken Rivera 66ad6f3483
builders: Fix gosimple S1007 linting issue (#8871)
6 years ago
Megan Marsh 4133acbdf3 update spot price docs
6 years ago
jnsc 764b4cb50a
updated link to GuestOsIdentifier (#8849)
6 years ago
Wilken Rivera 698924f246
vSphere ISO supports more common options (#8845)
6 years ago
Megan Marsh 7e382d0df7
Merge pull request #8828 from mvitaly/fix_8816
6 years ago
Megan Marsh 8832b3e2ca
Merge pull request #8787 from jhawk28/vsphere_iso_multiple_disks
6 years ago
Wilken Rivera e1a46ec293
Fix gosimple S1025 linting errors (#8838)
6 years ago
Joshua Foster 1dbe5abc14 update documentation based on feedback
6 years ago
Joshua Foster d7230827cd (vsphere-iso) add ability to define multiple disks
6 years ago
Vitaly Polonetsky 25f59a1592 Add a simple test for the call to remove all floppy controllers
6 years ago
Sylvia Moss ce674ff272
Add exclude mapstructure tag to exclude from hcl2spec struct (#8785)
6 years ago
Megan Marsh 6dbe86fcf4
only re-set path name if it needs to be unquoted; otherwise unquote r… (#8826)
6 years ago
Vitaly Polonetsky 67c9c2a59a Remove all floppy controllers before adding a new one
6 years ago
Megan Marsh 9c9826ee4b
Merge pull request #8714 from williamb1024/hyperv-gen1-boot-order
6 years ago
Calle Pettersson 17fa6a3e95 proxmox: template_name cannot contain spaces
6 years ago
William Brooks 8e0ed66318 Fix raw string breaks escaping
6 years ago
William Brooks efa9d94d8e use raw string around regex to make go lint happy
6 years ago
William d246d0c82a
More testing (#4)
6 years ago
William b5b190b1f0
Bootdevice testing (#3)
6 years ago
William Brooks 723a9eba9a really, really, really fix driver_mock
6 years ago
William Brooks 11fae17308 again, really fix driver_mock
6 years ago
William Brooks 2de731453f really fix driver_mock this time
6 years ago
William Brooks 0a0fbfc33b fmt
6 years ago
William Brooks dd8f4370c6 initial support for gen2 and fix driver_mock
6 years ago
William Brooks 5e1e4ec701 fmt && generate
6 years ago
William Brooks d7300f4635 Remove legacy_boot and replace with first_boot_device (initial)
6 years ago
Rens Sikma 3d8bda31a4 modify docstring
6 years ago
Megan Marsh dde74232f2
Clearly document all template-engine-enabled options (#8770)
6 years ago
Megan Marsh eb35617985
Merge pull request #8756 from aeber/feature_eagerly_scrub_disks
6 years ago
Megan Marsh 5846c0cdd7
Merge pull request #8753 from jhawk28/bug_8743
6 years ago
Joshua Foster 3f80414e6d fix #8743 by using interface instead of Network object
6 years ago
Li Kexian f3231018ca
showing tencentcloud image id after copy to desination region (#8763)
6 years ago
Jason A. Beranek 9cbb49bacb
builder/vmware/iso: Expand `guest_os_type` docs (#8760)
6 years ago
Anselm Eberhardt 94130b5def
add autogenerated help for disk_eagerly_scrub
6 years ago
Anselm Eberhardt 6c749eecf7
add support for eagerly zeroed / scrubbed disks
6 years ago
William 807f39284d
Merge pull request #2 from hashicorp/master
6 years ago
jhawk28 7f0de5fc8d
add ability to define multiple NICs for vsphere-iso (#8739)
6 years ago
Wilken Rivera 9ec8b67392
Add golangci-lint to project (#8686)
6 years ago
Megan Marsh 4f7670a1e6
Merge pull request #8690 from daxgames/vsphere_iso_remove_cdrom
6 years ago
Sylvia Moss 23fa3107a3
Render variables one time on prepare method (#8727)
6 years ago
Dax T. Games 78012dc56f add autogenerated help for vsphere iso remove cdrom
6 years ago
Wilken Rivera c99dc56544 Update Azure ARM documentation
6 years ago
Megan Marsh a90f75585b
Merge pull request #8709 from hashicorp/aws_max_retries
6 years ago
Wilken Rivera 7e45a10e90
Merge pull request #8717 from luba239/master
6 years ago
Megan Marsh dfefe7e8d9
Merge pull request #8704 from hashicorp/custom_vault_azure
6 years ago
Luba Grinkevich a067b23e6d Execute `make generate` #8716
6 years ago
Luba Grinkevich 38fe16e01f Add service account ID to config #8716
6 years ago
William Brooks 61f5f867eb make generate
6 years ago
William Brooks 9891e75f75 update hyper-v driver_mock.go
6 years ago
William Brooks 31622b50ac applied fmt
6 years ago
William Brooks 7152732597 changing SetBootDvdDrive messaging to be truthful
6 years ago
William Brooks 55ae803852 Add Hyper-V support for Gen-1 boot order with ISO
6 years ago
Adrien Delorme 7d5f0c11af add max_retries option to aws builders
6 years ago
Sylvia Moss 6d7c6ba18c
Add step_http_ip_discover to virtualbox to allow HTTPIP in vboxmanage (#8700)
6 years ago
Megan Marsh 2181f10e79 fix statebag setup; simplify conditional
6 years ago
Megan Marsh 7dd1fa44db regenerate code
6 years ago
Megan Marsh 9643ad35f1 add tests
6 years ago
Megan Marsh 6d6b94d515 Add ability to use custom keyvault into azure builds
6 years ago
Wilken Rivera a1d9ba0e32
Merge pull request #8699 from fly1028/fix-instance-running-timeout
6 years ago
Rens Sikma c8062cc8b3 fix #8679 with source_image_project_id as list
6 years ago
Patrick Ng e5e5fd1198 Instance Running waiter not aware of global waiter settings
6 years ago
Dax T. Games 1cb6f4e456 Merge branch 'vsphere_iso_remove_cdrom' of https://github.com/daxgames/packer into vsphere_iso_remove_cdrom
6 years ago
Dax T. Games 76680ac1c6 add docs
6 years ago
Dax T. Games 6b82bf5a93 format
6 years ago
Dax T Games 9756a9858a
Update builder.go
6 years ago
Dax T. Games 4fa0f6baa3 recreate https://github.com/jetbrains-infra/packer-builder-vsphere/pull/238
6 years ago
Wilken Rivera 561f02cc2f
builder/azure-arm: Update logic for setting subscriptionID (#8685)
6 years ago
Sylvia Moss 08b0bd1d2c
Fix HCL2 code generation for slices within another slice (#8669)
6 years ago
Yu SungDuk df18187032
builder/ncloud: Migrate ncloud-sdk-go-v1 to ncloud-sdk-go-v2 (#8678)
6 years ago
Megan Marsh d252a24b82 allow user to set winrm_host override like we do ssh_host override
6 years ago
nywilken 654cc4c4d5 builder/azure-arm: Set WinRMPassword on the communicator config
6 years ago
Sylvia Moss dc31bad539
Sharing info with post-processors via artifact (#8632)
6 years ago
nywilken d2a9e6b32e Format code with `gofmt -s -w`
6 years ago
Megan Marsh e57004b2ec
Merge pull request #8662 from hashicorp/return_with_ssh_wait_timeout
6 years ago
Megan Marsh 6a07d76416
Merge pull request #8654 from hashicorp/fix_8583
6 years ago
Moss 6ad7f593bf Undo ssh_wait_timeout backward incompatibility
6 years ago
Moss 61bee60ecf Add StepHttpIpDiscover tests
6 years ago
Chris Lundquist 56206aa3ae
Merge pull request #8636 from hashicorp/clundquist/fix-lxd-dir-upload
6 years ago
Moss df38d11270 Fix compilation error
6 years ago
Moss 0566f1f999 Extract http ip discover to a new step
6 years ago
Megan Marsh 8c8de27509 add note about error abort to vmware warning
6 years ago
Megan Marsh b0b10f6939
Merge pull request #8496 from ryanhartje/delete_arm_deployment_on_cleanup
6 years ago
Ryan Hartje c4a9715e50 updated the deleteTemplate invocation to a defer at the start of cleanup
6 years ago
Wilken Rivera 111bab86d9
Merge pull request #8622 from datalot/pre-validate-with-filters
6 years ago
Chris Lundquist 15cbe4769c fixes and closes #8547
6 years ago
Sylvia Moss 0b7251a4bb
Share .Device and .MountPath between builders, provisioners and post-processors (#8621)
6 years ago
Calle Pettersson 8e4c165173 Proxmox upload ISO
6 years ago
Rich Cavanaugh 4fb0de5256 allow validation to pass when subnet filters are present
6 years ago
Sylvia Moss 39c25b2c66
Add retry mechanism to amazon DeleteSnapshot (#8614)
6 years ago
Sylvia Moss 0677b02e18
Share SourceImageName with provisioners and manifest post-processor (#8603)
6 years ago
Megan Marsh 83dc0a7c8b fix config decode
6 years ago
Megan Marsh fac320d290
Merge pull request #8480 from hashicorp/merge-vsphere-builder
6 years ago
Megan Marsh ecf0e5794a
Merge pull request #8607 from hashicorp/fix_vagrant_crash
6 years ago
Megan Marsh a847530a83
Update builder/vagrant/driver_2_2.go
6 years ago
Megan Marsh d55f256cac
Merge pull request #8414 from footplus/fix_osc_ssh_host_detection
6 years ago
Megan Marsh 48811ed4e5 replace buffer copy loop with a scanner that handles carriage returns
6 years ago
Megan Marsh 6315f69019 break out of loop once channel is read from.
6 years ago
Megan Marsh b8edaa9850
Merge pull request #8605 from hashicorp/fix_8599
6 years ago
Megan Marsh bbd64896a0 use strconv.unquote instead of DIY
6 years ago
Sylvia Moss 0e177915f8
Add retry mechanism to DeregisterImage from awsec2 (#8598)
6 years ago
Megan Marsh 5980d32efb remove unhelpful quotes to fix bug with reading key from a path with spaces in it.
6 years ago
Megan Marsh 82f03fca7c fix to work with hcl2; update tests
6 years ago
Megan Marsh dfb45e86cc remove unused file, set up prepare() properly to work with HCL2 in vsphere-clone builder
6 years ago
Megan Marsh 9459e2233b fix config loading to work with HCL2
6 years ago
Megan Marsh f84634aff3 small log line improvements
6 years ago
Sylvia Moss d6a351b173
Rename communicator config variables and remove deprecated code (#8584)
6 years ago
Sylvia Moss baa203bb53
Adds acpi_shutdown to virtualbox builder (#8587)
6 years ago
Moss 6a2d73a0e9 Add missing doc variable description
6 years ago
Megan Marsh e87aa237dd Get plugin up to parity with v1.5.0. Remove custom jetbrains-internal testing logic; disable acceptance tests (for now) until we can set up a test rig inside of HashiCorp. Regenerate code based on vendoring changes.
6 years ago
Shengyu Liu c3c2622204 builder/tencentcloud: Correct the image name length validation, the max length of image name is 60 (#8536)
6 years ago
Megan Marsh 073eda76aa remove extraneous files from when vsphere builder was a plugin, and move README into packer website as separated docs for vsphere-clone and vsphere-iso. Move option descriptions into struct code, and generate documentation directly from those structs as we do inside of the other builders
6 years ago
Megan Marsh 8cb1f7b1c1 Merge branch 'master' into merge-vsphere-builder
6 years ago
Megan Marsh eeac289fa5
Merge pull request #8535 from alexyueer/master
6 years ago
Megan Marsh 21edd085c7
Merge pull request #8560 from alexyueer/feature/support_aliyun_profile_20200103
6 years ago
Megan Marsh e9bb81a440
Merge pull request #8578 from hashicorp/unstick_vmware_shutdown_tests
6 years ago
Megan Marsh 7d789a1483
Merge pull request #8579 from hashicorp/do_8562
6 years ago
Megan Marsh c446bf07c5
Merge pull request #8574 from hashicorp/fix_8541
6 years ago
Megan Marsh 90bdcf58bd update step_download to return an ActionContinue if the URls field is empty. this allows us to simplify the hyperv builder, and is still safe because all other builders and uses of step_download already validate that the iso url is not empty if that's what they need, most of them inside of the IsoConfig prepare function.
6 years ago
Megan Marsh be3c1ef106 bump the timeout to a very high level to protect against laggy CI machines
6 years ago
Megan Marsh af2c4346f8
Merge pull request #8561 from ata18/ata18-end-of-life
6 years ago
Adrien Delorme 7b5a868de2 virtualbox/vm.Builder: use config as a non pointer to avoid a panic
6 years ago
Adrien Delorme 13ea97a1df mapstructure-to-hcl2: make basic named types pointers ( optional )
6 years ago
Adrien Delorme 731904d3d2 mapstructure-to-hcl2: use accessor for named types and not named type + go genrate + tests
6 years ago
Megan Marsh be97507088 delete qmp socket path. Also, clean up unnecessary use of statebag to recieve step values. (#8572)
6 years ago
Aishwarya Thangappa 9f24869e36 Update the error handling for end-of-life-date parsing
6 years ago