Commit Graph

3661 Commits (2febfa2c7d21e9c542a80ebcda080f1a4331a916)

Author SHA1 Message Date
Anshul Sharma ef3c10c403 Modify Validate Region for test cases
8 years ago
Anshul Sharma 98f13eaf29 Use DescribeRegions for aws region validation
8 years ago
Megan Marsh f4e6d06e68 reset poll delay seconds default to 2 because it can actuall be used in one part of the conditional tree for applyEnvOverrides
8 years ago
chhaj5236 43e091de15
Merge branch 'master' into feature/support_tags
8 years ago
zhuzhih2017 31bbe2983b
Merge pull request #6688 from chhaj5236/feature/support_ssh_private_ip
8 years ago
bozhi.ch b3aae89a53 fix attaching keypair error due to missing keypair name
8 years ago
bozhi.ch b8a3e3b8f4 support adding tags to image
8 years ago
Adrien Delorme fc75449e06
Merge pull request #6713 from hashicorp/cleanup_keys
8 years ago
Megan Marsh 38cc525ec7 new option allowing user to clean up the ephemeral ssh key from the authorized_keys file
8 years ago
Daisuke Takahashi 02139dcb69 Fix bugs
8 years ago
Adrien Delorme 770f61e682 spot instance creation, only set blockDurationMinutes when > 0
8 years ago
Adrien Delorme 2e73ed8d46 pass Comm instance to fix Spot instance creation
8 years ago
Matt DeBoer 09797df958 use a UI wrapper to auto-decode error messages
8 years ago
bozhi.ch 743be8a808 support ssh with private ip address
8 years ago
Megan Marsh a0edaf6c46 Going to revert this change for now, becuase of potential issues that arise from calling Prepare() twice
8 years ago
Adrien Delorme e02d0dacc4
Merge branch 'master' into aws-filters
8 years ago
Sargun Dhillon 63d784023f Add support to support non-gp2 volume types for building from_scratch
8 years ago
Sargun Dhillon 07ce820c70 Enable setting the volume type when building with the Amazon Chroot builder
8 years ago
Megan Marsh b94e6e913e
Merge pull request #6670 from sargun/fix-ena-on-pv
8 years ago
Adrien Delorme 4682b3a9d2 refactor possible random strings into common/random
8 years ago
Adrien Delorme b80e1d51c6 aws: when building an AMI with 'encrypt_boot: true', randomize the name of the temporary AMI
8 years ago
Adrien Delorme 170b2f3383 builder/azure/common.RandomString-> common/random.String
8 years ago
Sargun Dhillon 902497d6ce Allow users to build hvm images from pv images to have ena_support
8 years ago
Megan Marsh cb35829f80
Merge pull request #6411 from jmartin-r7/esxi_compact
8 years ago
Christopher Boumenot 2e294da82a
Merge pull request #6644 from riezebosch/master
8 years ago
Megan Marsh 349f9ae62b
Merge pull request #6641 from hashicorp/increase_retries
8 years ago
Adrien Delorme 819bda50d5
Merge pull request #6648 from hashicorp/fix_6642
8 years ago
Adrien Delorme 2a2734505b
Merge pull request #6649 from hashicorp/fix_6569
8 years ago
RenaudS 26aab49aaf aws spot instances: add block_duration_minutes option (#6638)
8 years ago
Megan Marsh 4472ecccb0 fix waiters that weren't applying env defaults
8 years ago
Megan Marsh d00b815c06 Update public google cloud image projects
8 years ago
Manuel Riezebosch fcfa54fb1d [azure-arm] retry cleanup individual resources on error
8 years ago
Adrien Delorme 61480f41dc fix some go vet issues in tests ( composite literal uses unkeyed fields )
8 years ago
Jeffrey Martin 1833b4edaf
validate compaction is skipped when not 'thin'
8 years ago
Jeffrey Martin b51cd22b21
document ESXi disk compaction & use verbose option
8 years ago
Jeffrey Martin 09c71f3810
add support for disk compaction to esx5 builder
8 years ago
Megan Marsh 9926988ab7
Merge pull request #6621 from hashicorp/ssh_keys_centralised
8 years ago
Megan Marsh d606339edc
Merge pull request #6635 from hashicorp/fix_6493
8 years ago
Megan Marsh 2b9f937c23 increase max retries from 3 to 20
8 years ago
Adrien Delorme cbbfc6630d scaleway: stop using config from statebag
8 years ago
Adrien Delorme d159c0900b openstack: use config only where needed
8 years ago
Adrien Delorme df9e756865 pass the Comm instance to the amazon ebs builders steps
8 years ago
Adrien Delorme 157691c710 remove unecessary get/pug config in tests; those are being referenced
8 years ago
Adrien Delorme 94d5bb7a3b revert test changes of builder/googlecompute/step_create_ssh_key_test.go
8 years ago
Harvey Lowndes 344e7e8b92 Validation for tag configuration
8 years ago
Harvey Lowndes cc7d4e4a95 Add support for freeform tagging of images
8 years ago
Adrien Delorme 050a98e8bb googlecompute builder: use config from statebag
8 years ago
Adrien Delorme b0c09087a2 move SSHInterface/SSHIPVersion fields to communitator.Config struct
8 years ago
Adrien Delorme cd851f8ac2 use public ssh key & key name from config instead of the statebag
8 years ago
Adrien Delorme 0938b640cc use key pair name from config
8 years ago
Adrien Delorme 1e71712cc9 builder.alicloud: stop using config from statebag
8 years ago
Adrien Delorme 4fdf5714a6 builder.scaleway: use c.Comm for ssh
8 years ago
Adrien Delorme 0f9eddda3a builder.oracle: use c.Comm for ssh
8 years ago
Adrien Delorme 92570a2725 builder.openstack: use c.Comm for ssh
8 years ago
Adrien Delorme 4982627dd2 builder.gcp: use c.Comm for ssh
8 years ago
Adrien Delorme e0e6b0b8f7 builder.cloudstack: use c.Comm for ssh
8 years ago
Adrien Delorme ef4ca9c48e builder.amazon: use c.Comm for ssh
8 years ago
Adrien Delorme dffcbb7a35 builder.alicloud: use c.Comm for ssh
8 years ago
Adrien Delorme 9a9b82715b config.Comm.SSHKeyPair => SSHKeyPairName
8 years ago
Adrien Delorme 3a4bb26150 builder.aws: use key pair from comm struct
8 years ago
Adrien Delorme 293c485372 builder.aws: use SSHAgentAuth from Comm
8 years ago
Adrien Delorme ef08c441c9 builder.aws: use Comm field for StepKeyPair & StepGetPassword
8 years ago
Adrien Delorme 7c358eed2f removed unused builder/azure/common/lin.StepGeneralizeOS struct
8 years ago
Adrien Delorme 3d46fbd4f2 removed unused builder/azure/common/lin.StepCreateCert struct
8 years ago
Adrien Delorme 25de7ad1f2 PrivateKey => PrivateKeyFile
8 years ago
Adrien Delorme 324c46279b up test
8 years ago
Adrien Delorme 5369c15459 helper: communicator.SSHFileSigner => ssh.FileSigner
8 years ago
Adrien Delorme b83c72fd54 more private keys in config
8 years ago
Adrien Delorme 336cac29d4 also use config.SSHPrivateKey for azure-arm builds
8 years ago
Adrien Delorme d49ad12895 update gcp ssh tests
8 years ago
Adrien Delorme 663c8134ef GCP: put ssh public/private key in config
8 years ago
Adrien Delorme 51d2aac9f6 SSHPrivateKey => SSHPrivateKeyFile
8 years ago
Megan Marsh e4f6b6f720 fix chroot communicator to properly escape quotes
8 years ago
Matthew Hooker 7519037562
Merge pull request #6629 from hashicorp/travisbuild
8 years ago
Matthew Hooker 3f1a9766f4
formatting verb fixes for go 1.11
8 years ago
Matthew Hooker e41e99954d
go 1.11 format rules
8 years ago
Megan Marsh c5b346b07b
Merge pull request #6393 from DanHam/fix-hyperv-export
8 years ago
Megan Marsh bf191d1ef6
Merge pull request #6204 from arizvisa/GH-6197
8 years ago
Megan Marsh b35acbd879 use statebag instead of SetSharedState for winRM password
8 years ago
Rickard von Essen 23f62f221e Only filter SG's on VPC if it's set. Only use VPC's and Subnets that are available
8 years ago
Megan Marsh fa99f931b7
Merge pull request #6601 from hashicorp/fix_6536
8 years ago
Adrien Delorme 6bbcd3e914
Remove remaining unused ssh config funcs and add missing calls (#6622)
8 years ago
Rickard von Essen 533967cb66 builder/amazon: Add suppport for security_group_filter
8 years ago
Megan Marsh 340363a649
Merge pull request #6613 from hashicorp/merge_ssh_config_funcs
8 years ago
Megan Marsh 1f79b430ee
Merge pull request #6610 from hashicorp/filter_logs
8 years ago
Megan Marsh 7f518cc2d0
Merge pull request #6616 from hashicorp/fix_6496
8 years ago
Megan Marsh 31d4f8af45 use a time.Duration instead of a hardcoded ms
8 years ago
Rickard von Essen 9840862757 builder/amazon: Add suppport for vpc_filter and subnet_filter
8 years ago
Rickard von Essen 70cfafb75c
Merge pull request #6490 from tcarrio/most-recent-image-openstack
8 years ago
Tom Carrio e2fe5cd775 Updated test cases to cover bad filters and empty()
8 years ago
Megan Marsh bb319fb1e8
Merge pull request #6607 from hashicorp/gcp_min_cpu_platform
8 years ago
Megan Marsh 918db58604 added new template variables to replace PACKER_KEY_INTERVAL with tunable key and keygroup intervals depending on driver used
8 years ago
Adrien Delorme e5ffa9e5b3 use SSHConfigFunc on right member in builder/parallels/pvm/builder.go
8 years ago
Adrien Delorme fa44a4546f use ssh.ParsePrivateKey where we can
8 years ago
Adrien Delorme 41f6e0334d refactor all copy pasted sshConfig with into communicator.Config.SSHConfigFunc
8 years ago
Rickard von Essen 057a635cab
Merge pull request #6532 from sermilrod/Allowing-fixed-port-in-forwarding-rules
8 years ago
Rickard von Essen 3b49caaf40 OpenStack: refactored how source_image_filter is handled to remove reflection
8 years ago
Sergio Millan Rodriguez befdb59da6 renaming public_ssh_port to public_port
8 years ago
Rickard von Essen bd1961b927 Correctly fail if no Image matches filter
8 years ago
Adrien Delorme b038cd10f5 GCP: Allow to set MinCpuPlatform
8 years ago
Adrien Delorme e37f126cf1 update gcp google.golang.org/api/compute/v1/
8 years ago
Megan Marsh ff6a039d5b replace scrubconfig with packer.LogSecretFilter.Set
8 years ago
Matthew Hooker 31fcfe4bc2 PoC for filtering logs
8 years ago
Adrien Delorme 6b3844a64f
Revert "allow to use ISO images in-place v.s. copying them"
8 years ago
Tom Carrio c5fe1e9e34 Updated to @rickard-von-essen's code review suggestions, including:
8 years ago
Tom Carrio 5ca5c037eb Updated filter parser to log all invalid values/fields provided by user
8 years ago
Tom Carrio fc19cd8d28 Updated limit logic, removed limiter, updated test cases and sort field used
8 years ago
Tom Carrio 4147062802 Internally handling most_recent logic.
8 years ago
Tom Carrio 2d5d1890d4 Switching sort method
8 years ago
Tom Carrio 8d98237a15 I should have a git-status alias to make fmt
8 years ago
Tom Carrio 036918b81b Updated to comments in PR#6490 - Thanks @haxorof
8 years ago
Tom Carrio db3d2682b5 Updated allowed filters to tags, visibility, owner, and name. Test cases updated and passed
8 years ago
tcarrio e9e58e6b2b Tags field parsed from "tags" and updated test case
8 years ago
Tom Carrio c8fd53d60b make fmt
8 years ago
Tom Carrio de9999ecb9 Updated tag to slice, docs, comments, only active images, source_image_name supercedes filter name
8 years ago
tcarrio e776ad51a9 Removing statement from old image erroring logic
8 years ago
tcarrio 3a6ab0fc0e Updated test logic and Error->Errof for formatted output.
8 years ago
tcarrio 6dc71590eb Updated OpenStack Builder docs and tests
8 years ago
tcarrio 94018c691c Fixed step interface, added step to builder, passing all tests for new image_query.go
8 years ago
Tom Carrio a87c8fec38 Fixing up reflection issues on ListOpts builder
8 years ago
Tom Carrio 810a602a1b Added testing on query helper functions
8 years ago
Tom Carrio 33caed3531 Completed filters and most_recent processing using OpenStack imageservice API
8 years ago
Megan Marsh 00c6ec979f do 30 minutes not 25
8 years ago
Megan Marsh 00de0f4996 increase the timeout for waiting for an ami to become available
8 years ago
Megan Marsh 5dbd71b857
Merge pull request #6593 from hashicorp/iso_inplace
8 years ago
Andrei Ozerov 6bf442f039 OpenStack builder: fix floating IP docs
8 years ago
Andrei Ozerov 103403db48 OpenStack builder: do not always use floating IPs
8 years ago
Andrei Ozerov 5d6ba4301d OpenStack builder: fix floating_ip_pool validation
8 years ago
Andrei Ozerov 1af899248b OpenStack builder: allow floating IP network name
8 years ago
Andrei Ozerov c9047cbfbe OpenStack builder: update floating IP params
8 years ago
Andrei Ozerov 0eef9b4292 OpenStack builder: floating IP refactoring
8 years ago
zhuzhih2017 2eafdb33a2
Merge pull request #6588 from xiaozhu36/master
8 years ago
Andrei Ozerov 3316d40527 OpenStack builder: make volume type optional
8 years ago
Andrei Ozerov 572cdeecd1 OpenStack builder: create image from blockstorage
8 years ago
Andrei Ozerov c0ffe7eb89 OpenStack builder: add StepDetachVolume
8 years ago
Andrei Ozerov 005f7e56a7 OpenStack builder: cleanup blockDeviceMappingV2
8 years ago
Andrei Ozerov d51e683bf7 OpenStack builder: add Block Storage volumes
8 years ago
Megan Marsh ac3554a37f
Merge pull request #6594 from rickard-von-essen/mode-check
8 years ago
Megan Marsh 3362897c44
Merge pull request #6585 from hashicorp/do_6584
8 years ago
Rickard von Essen 074b170ed4 Fixed exec bit
8 years ago
Rickard von Essen 25452945d7
Merge pull request #6546 from mzupan/do-add-tags
8 years ago
Adrien Delorme 17f2949e36 remove stuttering; ISOConfig.InplaceISO -> Inplace
8 years ago
Rickard von Essen 889c89ec79 Validate tags
8 years ago
Adrien Delorme 82e480a285 allow to use ISO images inplace v.s. copying them
8 years ago
Rickard von Essen 9e9f0d2ab9
Merge pull request #6570 from cb-oath/openstack-builder-ports
8 years ago
Rickard von Essen c962e7b856 Simplified loop code
8 years ago
Megan Marsh 71cad4f2a9 fix tests
8 years ago
He Guimin 1a17b799f1 Support describing and checking source image coming from marketplace
8 years ago
Megan Marsh 250da0ab49 fix security hole with ami filter
8 years ago
Christopher Boumenot 39fc8593de
Merge pull request #6576 from double16/vagrant-azure
8 years ago