Commit Graph

800 Commits (dev_version_changes)

Author SHA1 Message Date
Chris Bednarski fe105107d2 Removed extra files -- will re-add later
11 years ago
Chris Bednarski 12cf6650a0 Revert compress post-processor to master to get baseline test
11 years ago
Chris Bednarski fe0c548619 Added acceptance test for file builder
11 years ago
Chris Bednarski 946abd99d8 Merge branch 'master' into f-vtolstov-compress
11 years ago
Chris Bednarski 9c5845e3c7 Merge branch 'master' into f-file-builder
11 years ago
Emil Hessman 1999c83a0c post-processor/atlas: adjust test for cross-platform filepath separator
11 years ago
Chris Bednarski 53e4688529 Renamed some things to be more consistent with existing modules
11 years ago
Chris Bednarski 3ac74bbae8 Remove redundant aliases
11 years ago
Chris Bednarski e294db8ede Revert to original BuilderId
11 years ago
Chris Bednarski 42d749ab5f Light style and typo cleanup
11 years ago
Chris Bednarski c4fc365c65 Updated to reflect changes to template code
11 years ago
Chris Bednarski 52269b66b9 Added new compress post-processor, contributed by Vasiliy Tolstov
11 years ago
Mitchell Hashimoto 23a48d6619 go fmt
11 years ago
Mitchell Hashimoto 10e35a5e8c Merge pull request #1959 from ryanuber/h-atlas
11 years ago
James G. Kim 5bd2d4e6e0 Fix a problem preventing `tag` or `save` from docker-tag artifacts
11 years ago
Mitchell Hashimoto 6109c51115 post-processor/docker-tag: fix failing test
11 years ago
Mitchell Hashimoto 350aa4e522 Merge pull request #2055 from FGtatsuro/docker_tag_force
11 years ago
Mitchell Hashimoto e728c09301 post-processor/vagrant-cloud: in error, don't delete version [GH-2014]
11 years ago
Mitchell Hashimoto 76e9045bc0 post-processor/atlas: find common prefix on Windows [GH-1874]
11 years ago
Mitchell Hashimoto 1a15371c7a post-processor/docker-tag: remove decodeconfig usage
11 years ago
Mitchell Hashimoto dc1e67b6d2 post-processor/*: interpolation
11 years ago
Mitchell Hashimoto 5b343ca98c post-processor/vagrant: interpolation
11 years ago
Mitchell Hashimoto cbe6e83b60 post-processor/docker-*: fix compilation errors
11 years ago
FGtatsuro 09f379a928 Support force option for docker-tag.
11 years ago
Ryan Uber f9c14aee90 post-processor/atlas: fix index out of range panic when artifacts are present
11 years ago
Emil Hessman 8144c92dd0 post-processor/vagrant-cloud: fix incorrect printf verb types
11 years ago
Emil Hessman 9c31822a2b post-processor/vagrant: address vet report
11 years ago
Seth Vargo 06e73691d1 Merge pull request #1885 from ceh/fix-win-test
11 years ago
lalyos a9648be580 Clarify error message in case of an atlas client connection failure
11 years ago
Seth Vargo 444fe40588 Do not use Unsetenv
11 years ago
Seth Vargo 08ba23f10f Unset the ATLAS_TOKEN environment variable before that test
11 years ago
Emil Hessman 345d3751b0 post-processor/vagrant: fix test failure on Windows
11 years ago
Rickard von Essen 798458481a Fixes #1881 Don't include Windows Disks when packaging boxes for prl
11 years ago
Johannes Graf 277632ad99 Removed version.number / vagrant-cloud post-processor
11 years ago
Seth Vargo ef9cceca06 Merge pull request #1748 from BlackIkeEagle/constant-4294967295-overflows-int
11 years ago
BlackEagle 272ef5a6ba atlas post-processor on 32bit uint32 overflows int
11 years ago
BlackEagle ddb966061f atlas post-processor unknown atlas.UploadartifactOpts field BuildId
11 years ago
Mitchell Hashimoto 0ffd184be6 post-processor/atlas: proper package
11 years ago
Mitchell Hashimoto f3c1132f23 post-processor/atlas: make it
11 years ago
Seth Vargo 64397f2116 Merge pull request #1730 from ceh/issue-801
11 years ago
Armon Dadgar fdeb2bc8a2 Merge pull request #1694 from ceh/issue-1125
11 years ago
Emil Hessman 53b1db1669 post-processor/vagrant: check if vagrantfile_template exists
11 years ago
Emil Hessman a65dc929f2 post-processor/vagrant: test if vagrantfile_template exists
11 years ago
Emil Hessman 3a8e02110e post-processor/vagrant: process templates in Configure
11 years ago
Emil Hessman 1de1350ee2 post-processor/vagrant: test for user variables in vagrantfile_template [GH-1125]
11 years ago
Ryan Breed 514b5f52f1 consistent escaping for ovftool uri creds
11 years ago
Mitchell Hashimoto 06144cf287 fmt
12 years ago
Mitchell Hashimoto 98a52c296c Merge pull request #1597 from petrhosek/enable-custom-vagrant-providers
12 years ago
Mitchell Hashimoto 0db6cd3533 Merge pull request #1330 from qur/qemu-vagrant
12 years ago
Mitchell Hashimoto e422a45449 fmt
12 years ago
Mitchell Hashimoto 6a1744a1d2 Merge pull request #1385 from Mayflower/vagrantcloud_selfhosted
12 years ago
Mitchell Hashimoto 24d641ea32 Merge pull request #1615 from hkhkhk1987/patch-1
12 years ago
Jason A. Beranek a47610879f Merge pull request #1514 from briandowns/master
12 years ago
hkhkhk1987 f61cc3f99c Update post-processor.go
12 years ago
Petr Hosek 3992f4472b Extract Vagrant provider processing logic
12 years ago
Mitchell Hashimoto b6238ec7f0 Update CHANGELOG
12 years ago
Mitchell Hashimoto 333506f54c Merge pull request #1526 from askholme/fix-docker-push
12 years ago
Mikhail Zholobov 7b50de33da post-processor/vagrant/parallels: Removed unnecessary filling the Vagrantfile
12 years ago
Brian Downs dabf34a458 Replaced struct call with nil per @jsonberanek. Ran go fmt.
12 years ago
Ask Holme 173237ba45 make docker-push work with docker-tag artifacts
12 years ago
Julian Phillips 60e608dfdb Add support for vagrant with qemu
12 years ago
Julian Phillips 90a57c411f Expand Artifact API to expose build state
12 years ago
Brian Downs bf5ec1f985 Ran go fmt
12 years ago
Brian Downs 1303329a91 Added struct to be passed to the Process function to render the vagrant file path. Resolves Issue #1125.
12 years ago
Mitchell Hashimoto b2255751a1 post-processor/compress: style
12 years ago
Mitchell Hashimoto b5f9528738 Merge pull request #1081 from johnbellone/compress-post-processor
12 years ago
Mitchell Hashimoto 56d22ac99e post-processor/docker-push: can login [GH-1243]
12 years ago
Mitchell Hashimoto cb2c405d88 Merge branch 'feature/docker-image' of github.com:andytson/packer into andytson-feature/docker-image
12 years ago
Mitchell Hashimoto 7c11d2a313 post-processor/vagrant: style
12 years ago
Mitchell Hashimoto 986394292f Merge pull request #1371 from alevkin/master
12 years ago
Chris Farmiloe 51f55dda48 fix panic when vagrant cloud response fails
12 years ago
Tristan Helmich 7816fc0bf9 vagrantcloud post-processor selfhosted box feature
12 years ago
Andrey Levkin e0c6285088 Change creating boxes for customizing metadata.json
12 years ago
Andrey Levkin dc555d6b5b Change creating boxes for customizing metadata.json.
12 years ago
Andy Thompson ed446782f9 Add a docker save post processor
12 years ago
Andy Thompson bf16683140 Add a docker tag post processor
12 years ago
Jack Pearkes e62e122625 post-processor/vagrant-cloud: fix multi-part corruption
12 years ago
Mitchell Hashimoto 1cf6948089 Merge pull request #1284 from MSOpenTech/master
12 years ago
Misha Brukman c75a671c1e Cleaned up Go formatting with gofmt.
12 years ago
Jack Pearkes e528cd7c8c post-processor/vagrant-cloud: fix artifact
12 years ago
Jack Pearkes 46535e3a3c post-processor/vagrant-cloud: better logging, document vcloud url
12 years ago
Jack Pearkes 450ba0bd9d post-processor/vagrant-cloud: improve error for upload failures
12 years ago
Jack Pearkes 6a3c9921d2 post-processor/vagrant-cloud: better errors in box verifcation
12 years ago
Jack Pearkes a0c153824f post-processor/vagrant-cloud: tests for configuration
12 years ago
Jack Pearkes f384806821 post-processor/vagrant-cloud: add no_release and version_description
12 years ago
Jack Pearkes 979752cc57 post-processor/vagrant-cloud: remove extra log statement
12 years ago
Jack Pearkes 26abac6999 post-processor/vagrant-cloud: steps for create, upload and release
12 years ago
Jack Pearkes c899051c9c post-processor/vagrant-cloud: use multistep
12 years ago
v-vlshch abc4350f75 Hyper-V support added
12 years ago
Jack Pearkes a678362701 post-processor/vagrant-cloud: add api items
12 years ago
Jack Pearkes 7d4efdc236 post-processor/vagrant-cloud: initial commit
12 years ago
John Bellone a492ca7424 Fix warnings about not utilizing test module.
12 years ago
John Bellone 7da7623d38 Fix user variables to properly evaluate.
12 years ago
John Bellone a4de58b5f6 [post-processor/compress] Add support for compress.
12 years ago
Michael Kuzmin 2dd538ced8 post-processor/vsphere: url-escape username to accept DOMAIN\account values
12 years ago
Michael Kuzmin b05129e52e post-processor/vsphere: logging for upload parameters
12 years ago
Mitchell Hashimoto d925331902 fmt
12 years ago
Mikhail Zholobov 493c8d9580 builder/parallels: fixed Builder ID
12 years ago
Rickard von Essen d08ee4adfd Added support for Parallels Desktop for Mac [GH-233] in the vagrant post-processor.
12 years ago
YungSang 75e26ee955 Added support for Parallels Desktop for Mac [GH-233] in the vagrant post-processor.
12 years ago
Mitchell Hashimoto 3c2df9a132 post-processor/vsphere: comments and style
12 years ago
Michael Kuzmin fce2fc526f Optional parameters in vSphere post-processor.
12 years ago
Mitchell Hashimoto 5fac6c79c4 fmt
12 years ago
Seth Vargo abe9bf8581 Ensure parent directories are created for base boxes
12 years ago
Mitchell Hashimoto c19a5c6bb7 post-processors/vsphere: disk mode
12 years ago
Mitchell Hashimoto b5e551d930 Merge pull request #778 from aspring/vmware-post-processor-disk-mode
12 years ago
Mitchell Hashimoto 6fe0cb76ea post-processor/docker-push: allow repo with ports [GH-923]
12 years ago
Mitchell Hashimoto 42b6f3e1ea post-processor/vagrant: tests on input artifact
12 years ago
Mitchell Hashimoto 20d7f74fc4 post-processor/vagrant: AWS/DO keep input artifacts [GH-55]
12 years ago
Mitchell Hashimoto c18b74e9cc post-processor/docker-push
12 years ago
Mitchell Hashimoto 4e4a6ffd4b post-processor/docker-import: use the repo tag as the ID
12 years ago
Mitchell Hashimoto 1de226c748 post-processor/docker-import: verify proper builder ID
12 years ago
Mitchell Hashimoto 8635085665 builder/docker: make Import part of this Driver for reuse
12 years ago
Mitchell Hashimoto 34dbf72142 post-processor/docker-import: have an Artifact
12 years ago
Mitchell Hashimoto ebd2407890 post-processor/docker-import: refactor
12 years ago
Matthew McKeen c0174309c1 docker-push: add code to handle seperate registry, push a specific repository/tag #774
12 years ago
Matthew McKeen 358b0078c9 docker-import + docker-push: Add some beginning tests. #774
12 years ago
Matthew McKeen 00d3ee42e5 docker-import: finish up Dockerfile provisioning, Add TODO for next section #774
12 years ago
Matthew McKeen 208b330b84 docker-import post-processor, add TODO #774
12 years ago
Matthew McKeen 8147ad66ec Start adding dockerfile provisioning to docker-import post-processor #774
12 years ago
Anthony Spring 41b009dcf1 Add disk mode configuration to allow users to specify the desired diskMode to ovftool: eagerZeroedThick , seSparse, thin and think. Defaults to thick per current ovftool default.
12 years ago
Matthew McKeen 3d60bfb312 Add docker-import post-processor.
12 years ago
Matthew McKeen 0ec18a723a Finish up parameter parsing and validation.
12 years ago
Matthew McKeen a0e533db41 Rename docker post processor to docker-push.
12 years ago
Matthew McKeen 8bdb723264 Do some forward porting of the old work of
12 years ago
Mitchell Hashimoto 51735cc895 post-processor/vagrant: fix alternate providers
12 years ago
Mitchell Hashimoto 9b579a9dd7 post-procssor/vagrant: return proper artifact
12 years ago
Mitchell Hashimoto 5e2f08de70 post-processor/vagrant: do overrides
12 years ago
Mitchell Hashimoto 6518c92e25 post-processor/vagrant: more tests
12 years ago
Mitchell Hashimoto 7b6bbbf42f post-procssor/vagrant: don't export some things
12 years ago
Mitchell Hashimoto 2f09eb5bba post-processor/vagrant: vmware
12 years ago
Mitchell Hashimoto 23e73b1226 post-processor/vagrant: DigitalOcean
12 years ago
Mitchell Hashimoto c1a9728448 post-processor/vagrant: transition aws over
12 years ago
Mitchell Hashimoto 3dd4c08f2d post-processor/vagrant: start new format
12 years ago
Mitchell Hashimoto fb5d1708c5 post-processor/vagrant: include files
12 years ago
Mitchell Hashimoto eaf76618cb post-processor/vagrant: compression_level is an int
12 years ago
Mitchell Hashimoto fa410f5a1a post-processor/vsphere: template process in prepare phase
12 years ago
mheidenr 9df6b8f0c8 post-processor-vsphere: user variables for datastore
12 years ago
mheidenr 129749a2e4 post-processor-vsphere: user variables for vm_name, username, password
12 years ago
mheidenr 2aaec946b3 fix post-processor vsphere
12 years ago
Mitchell Hashimoto 6867c4f3e3 website: vsphere endpoint docs
12 years ago
Mitchell Hashimoto b52132c650 post-processor/vsphere: cleanups
12 years ago
Mitchell Hashimoto 7d9b48e7f8 fmt
12 years ago
Mitchell Hashimoto 6232d06440 Merge pull request #613 from mheidenr/master
12 years ago
Mitchell Hashimoto 7831e0c08c post-processor/vagrant: style nitpicks
12 years ago
Ross Smith II 7d33d39da3 Skip gzip compression if compression_level=0
12 years ago
mheidenr 15766602c7 added post-processor-vsphere
12 years ago
Mitchell Hashimoto 29a22591f9 post-processor/vagrant: support compression level for DO
12 years ago
Ross Smith II 2cad46aa1f post-processor/vagrant: Adds vagrant support for digitalocean
12 years ago
Mitchell Hashimoto 7537eeae74 Merge pull request #506 from maspwr/compression_level
13 years ago
Recai Oktaş 4fcf0d6d5b post-processor/vagrant: fix bug in ova support caused by wrong file path
13 years ago
Mark Aaron Shirley e5c5f685b9 Add compression_level option to vagrant post-processors
13 years ago
Jonas Pfenniger a30426731f Use the same vagrant post-processor for amazon instances than EBS. Fixes #502
13 years ago
Jason A. Beranek 229d790eba post-processor/vagrant: pass PackerConfig to sub post-processors
13 years ago
Mitchell Hashimoto aa694072d7 post-processor/vagrant: simplify logic, only send overrides to PP
13 years ago
Mitchell Hashimoto 6fc89e9584 post-processor/vagrant: set output path always in a new raw
13 years ago
Mitchell Hashimoto 2e9dbb72b0 post-processor/vagrant: fix slice copy to actually work for override
13 years ago
Mitchell Hashimoto f75856188c post-processor/vagrant: don't error if unused
13 years ago
Mitchell Hashimoto 2302e90aae Merge pull request #329 from jasonberanek/vagrant-output-fix
13 years ago
Mitchell Hashimoto aeb395fe90 post-processor/vagrant: nitpick format
13 years ago
Jason A. Beranek c5d2b791df post-processor/vagrant/virtualbox: support ova artifacts [GH-315]
13 years ago
Jason A. Beranek 0e3365782a post-processor/vagrant: fix output ConfigTemplate validation [GH-324]
13 years ago
Mitchell Hashimoto faf6eb1c67 post-processor/vagrant: show file being compressed [GH-314]
13 years ago
Mitchell Hashimoto fcb24f6896 post-processor/vagrant: process output path properly
13 years ago
Mitchell Hashimoto 64d87bfaf3 *: switch to packer ConfigTemplate
13 years ago
Mitchell Hashimoto 063adf4bbb post-processor/vagrant: process user variabels [GH-295]
13 years ago
Mitchell Hashimoto 4f568a0afe post-processor/vagrant: use common.PackerConfig
13 years ago
Mitchell Hashimoto 89e07b875d post-processor/vagrant: properly close file handles [GH-100]
13 years ago
Mitchell Hashimoto 553800b362 post-processor/vagrant: provider PPs get properly configured
13 years ago
Mitchell Hashimoto 1a2e4f9d0b fmt
13 years ago
Mitchell Hashimoto a9f63871fb post-processor/vagrant: properly forward config into provider [GH-129]
13 years ago
Mitchell Hashimoto eba9834bb1 post-processor/vagrant: Extra logging
13 years ago
Mitchell Hashimoto 857beb6167 post-processor/vagrant: check for error when tarring earlier
13 years ago
Mitchell Hashimoto 223f573dbb fmt
13 years ago
Mitchell Hashimoto 39095e48ea post-processor/vagrant: make output contain build name by default
13 years ago
Mitchell Hashimoto 807896d63b packer: PostProcessor can take multiple configs
13 years ago
Mitchell Hashimoto f78cbb45a6 packer: PostProcessor API change so they can keep artifacts [GH-55]
13 years ago
Mitchell Hashimoto bd8f89410b post-processor/vagrant: use proper provider type for VMware boxes
13 years ago
Mitchell Hashimoto b11b2739a9 post-processor/vagrant: rename OVF to box.ovf [GH-64]
13 years ago
Mitchell Hashimoto 8e46cd5c22 post-processor/vagrant: provider-specific config works
13 years ago
Mitchell Hashimoto 4cab266eb3 fmt
13 years ago
Mitchell Hashimoto 2a49088785 post-processor: recognize vmware and build vmware boxes
13 years ago
Mitchell Hashimoto bfba7d2d0f post-processor/vagrant: virtualbox output finds and sets up the mac addr
13 years ago
Mitchell Hashimoto 1585f3fef1 post-processor/vagrant: virtualbox box provider should be "virtualbox"
13 years ago
Mitchell Hashimoto c0d690209c post-processor/vagrant: Only tar files
13 years ago
Mitchell Hashimoto 838abe4069 post-processor/vagrant: validate the template
13 years ago
Mitchell Hashimoto 6f3d0f6bcd post-processor/vagrant: compile the output path
13 years ago
Mitchell Hashimoto a7c12fadc6 Remove the "compress" post-processor for now
13 years ago
Mitchell Hashimoto f38ed0c608 post-processor: Can specify VF template for AWS
13 years ago
Mitchell Hashimoto e5e002138a post-processor: Recognize the virtualbox builder
13 years ago
Mitchell Hashimoto e44fa1ab90 post-processor/vagrant: Ability to specify Vagrantfile template
13 years ago
Mitchell Hashimoto e0ab81aee3 post-processor/vagrant: VirtualBox post-processor
13 years ago
Mitchell Hashimoto c190a5cec4 post-processor/vagrant: more Ui output
13 years ago
Mitchell Hashimoto 637bcbc943 post-processor/vagrant: allow config of individual pp's
13 years ago
Mitchell Hashimoto face87d1f1 fmt
13 years ago
Mitchell Hashimoto c9748b8e70 post-processor/vagrant: the proper post-processor is actually run
13 years ago
Mitchell Hashimoto f4c9f96085 post-processor/vagrant: Can make AWS boxes!
13 years ago
Mitchell Hashimoto 2df2598631 post-processor/vagrant: boilerplate
13 years ago
Mitchell Hashimoto b98df11cbf fmt
13 years ago
Mitchell Hashimoto 0a90d3e791 post-processor/compress: Boilerplate for the compress PP
13 years ago