Commit Graph

377 Commits (7efe3cac3d5e728ee471bbccfd1043e06e4dcafe)

Author SHA1 Message Date
Matthew Hooker a9abe43325 builder/amazon: add retry login when creating tags.
10 years ago
Ali Rizvi-Santiago 86c00490e9 Renamed any and all instances of the word "FloppyContents" to "FloppyDirectories".
10 years ago
Orivej Desh 4fe86244a5 Improve -on-error descriptions
10 years ago
Orivej Desh 639bf356aa Fail on unknown values of -on-error
10 years ago
Orivej Desh 389603cc0f Allow upper case input to -on-error=ask
10 years ago
Orivej Desh 115cb5080f Document NewRunner
10 years ago
Orivej Desh 6762965696 Add -on-error command line argument to allow preserving artifacts on builder errors
10 years ago
Ali Rizvi-Santiago fbe305cf4e Renamed floppy_contents to floppy_dirs as requested by rickard.von.essen@gmail.com
10 years ago
Ali Rizvi-Santiago 915b7f371a Added missing argument to step_create_floppy_test.go
10 years ago
Ali Rizvi-Santiago a3f0308e92 Re-implemented the support for the floppy_files keyword in order to remain backwards-compatible with templates using the old syntax.
10 years ago
Ali Rizvi-Santiago 7d360d4e67 Added support for recursively including subdirectories in common/step_create_floppy.go
10 years ago
Ricard Clau acededfc6e tests actually test the floppies
10 years ago
Chris Bednarski 1d31d2d8d4 Merge pull request #3674 from yoctocloud/file_scheme
10 years ago
Vasiliy Tolstov 4392f6df1c common/download.go: allow to specify relative path for file scheme
10 years ago
Vasiliy Tolstov 82c63bd723 iso_checksum: fix parsing with absent newline
10 years ago
Rickard von Essen abb2d92c7e Removed ftp/ftps schemas since they don't work.
10 years ago
Rickard von Essen bbade5d8ae Added "iso_checksum_url" and keep the functionality of "iso_checksum"
10 years ago
Vasiliy Tolstov 00fcc3dfdc allow to specify checksum via url
10 years ago
Chris Bednarski 24dc798cfb Revert "Prevalidate Hardware Specs on Linux"
10 years ago
Jake Champlin eda84cb2d3 Prevalidate Hardware Specs on Linux
10 years ago
Mark Peek 7f149e595d Refactor http server config into common
11 years ago
Mark Peek cdcffecc2d Refactor builder ISO options
11 years ago
Chris Bednarski 1764238c0b Added [DEBUG] prefix to log messages
11 years ago
Chris Bednarski 6e8c6a15ad Implement fix, add comments so it's more apparent why we're doing special logic
11 years ago
Chris Bednarski 7ecfb057ff Added test case to catch deleting local source file when checksum doesn't match
11 years ago
Chris Bednarski 424ee65866 Added a log message when we use a local file instead of downloading one
11 years ago
Chris Bednarski 70af28be47 Added cake fixture for testing file:/// downloads
11 years ago
Mitchell Hashimoto 0416939c08 common: always reset progress to 0 for downloads
11 years ago
Mitchell Hashimoto 117579808f common: add the current progress to the total size
11 years ago
Mitchell Hashimoto 944b4bf46c common: delete file if checksum fails
11 years ago
Mitchell Hashimoto 2f530534d2 common/download: resume test
11 years ago
Mitchell Hashimoto aa7d3b7841 Merge pull request #2245 from vtolstov/iso
11 years ago
Mitchell Hashimoto bf456f35f9 common: download client tests
11 years ago
Mitchell Hashimoto 897888fde3 common: fix potential panic case
11 years ago
Vasiliy Tolstov d98de209cb fallback to not ranged request if server lacks HEAD
11 years ago
Mitchell Hashimoto 2d13db300c packer: HookProvision errors if no communicator
11 years ago
Vasiliy Tolstov 382fa01e6f resume download after fail
11 years ago
Mitchell Hashimoto a1ceb5a7ef common: remove StepConnectSSH
11 years ago
Mitchell Hashimoto 71d8c6610a Merge pull request #1968 from bhcleek/master
11 years ago
Mitchell Hashimoto 1e853f9f1f common: revert some changes from #2121 for Windows
11 years ago
Clint Shryock 04e174fae8 builder/amazon: Properly return error code on ssh errors
11 years ago
Mitchell Hashimoto f6f9cca7ce Merge pull request #2189 from mitchellh/b-download-extension
11 years ago
Mitchell Hashimoto 23a48d6619 go fmt
11 years ago
Mitchell Hashimoto e65e2d104a common: StepDownload can force an extension
11 years ago
jszwedko b1497b951c code.google.com/p/go.crypto/ssh -> golang.org/x/crypto/ssh
11 years ago
Mitchell Hashimoto 44008c321b Merge pull request #2121 from josharian/no-scrub-empty
11 years ago
Mitchell Hashimoto adb6b43dd8 common: remove unused config methods
11 years ago
Mitchell Hashimoto dd0a775500 common/command: delete
11 years ago
Josh Bleecher Snyder 2fe785ed35 common: remove dead code
11 years ago
Josh Bleecher Snyder 76c8cfd498 common: don't scrub ""
11 years ago
Grégoire Pineau 97c56347a1 Better error reporting when a config key in template is Unknown
11 years ago
Emil Hessman 952ae5161b common: fix formatting directives in tests
11 years ago
Billie H. Cleek 2184892f8a do not request a pty
11 years ago
Seth Vargo 347f02a7f2 Merge pull request #1402 from jasonberanek/858-issue
12 years ago
Mitchell Hashimoto 8dbe0f065c Remove version from "packer" package
12 years ago
Mitchell Hashimoto 42e9e734b9 common: don't wait SSH on first try
12 years ago
Mitchell Hashimoto 01abbc4460 common/ssh: error if encrypted key is used
12 years ago
Mitchell Hashimoto 76a8221636 builder/*: extract key path to ssh.Signer
12 years ago
Jason A. Beranek 56ec6bf7af common/command/template,packer/template: fix build name ConfigTemplate processing [GH-858]
12 years ago
Mitchell Hashimoto 34834057c3 common: add test for empty val
12 years ago
Mitchell Hashimoto 5c5d62733f fmt
12 years ago
Ross Smith II 3d960ccc69 go fmt
12 years ago
Ross Smith II e422d45f92 Allow wildcards and directories for floppy_files parameter
12 years ago
Mitchell Hashimoto 5cd2cfa563 comment so future-mitchell knows what I've done
12 years ago
Mitchell Hashimoto ba05119a75 common: user variable conversion to non-string types works [GH-1079]
12 years ago
Mitchell Hashimoto d5981c69f2 common: config strings to slices [GH-950]
12 years ago
Mitchell Hashimoto 5dec2ddb9c common: weakly decode the PackerConfig
12 years ago
Mitchell Hashimoto fa339fc275 get more proper SSH package usage in
12 years ago
Mitchell Hashimoto 5fac6c79c4 fmt
12 years ago
Mitchell Hashimoto e84e5e4f2c Merge branch 'update-ssh-package' of github.com:higebu/packer into higebu-update-ssh-package
12 years ago
Mitchell Hashimoto 8395d0e97a common: tests for ChooseSTring
12 years ago
Mitchell Hashimoto 7191c1f250 common: Fix URL parsing issues on Windows
12 years ago
Mitchell Hashimoto 159587daf4 Merge pull request #768 from devcamcar/openstack-env-support
12 years ago
Fabian Ruff 2a3393ca84 fix error handeling when creating a floppy
12 years ago
higebu f087ce16dc Fix the build problem by updating ssh package
12 years ago
Ross Smith II 27491f93f8 use old ssh code until higebu's branch is ready, see #1019
12 years ago
Mitchell Hashimoto 1087b5def8 common: clarify debug mode [GH-907]
12 years ago
Devin Carlen bef63846af Add support for standard OpenStack environment variables
12 years ago
Mark Rushakoff 4548495116 StepDownload uses packer version as user agent
12 years ago
Mark Rushakoff 9e5c0f6c6a HTTPDownloader uses UserAgent from DownloadConfig
12 years ago
Mitchell Hashimoto 107e47fe25 update commands to new user var syntax
12 years ago
Mitchell Hashimoto 4c6800f5a3 common: process user variables in non-string config decodes [GH-598]
12 years ago
Mitchell Hashimoto 48fb1f9dfb common: fix tests
13 years ago
Mitchell Hashimoto a380391b0e common: allow files that don't exist to be URLs [GH-683]
13 years ago
Mitchell Hashimoto 21bb0674f2 builder/docker: ctrl-C works during provisioning
13 years ago
Mitchell Hashimoto 483cda18c1 builder/vmware: make things more Go-like
13 years ago
Doug MacEachern a828a9a064 builder/vmware: new driver to support building images directly on ESX
13 years ago
Mitchell Hashimoto 24db112b79 common: downloads can be HTTPS [GH-587]
13 years ago
Jonas Pfenniger 440e966c6e Simplifies the implementation of common/uuid
13 years ago
Jonas Pfenniger fa0a0a895f Fixes missing entropy in the uuid package.
13 years ago
Mitchell Hashimoto 5ecec18258 common/uuid: add test, albeit weak
13 years ago
Mitchell Hashimoto 79f7936d66 Remove dependency on identifier package, use time ordered UUID [GH-541]
13 years ago
Matthew Hooker 5315b19822 common/config: config filter function [GH-521]
13 years ago
Patrick Lucas 7f0916b646 An SSH timeout should be treated as an error
13 years ago
Mitchell Hashimoto 877dfb81fe common: Allow user variables to be used for ints/bools/etc. [GH-418]
13 years ago
Mitchell Hashimoto 0b830c92ba common: Use new multistep API
13 years ago
Mitchell Hashimoto 0dc347c70d packer: implement Cancel in ProvisionHook
13 years ago
Mitchell Hashimoto 9f559cb25c common: detect ctrl-c in Provision
13 years ago
Mitchell Hashimoto 01e998a81c common: support SHA512 as checksum type [Gh-356]
13 years ago
Mitchell Hashimoto c753946c84 builder/vmware: ability to not request a PTY for SSH [GH-270]
13 years ago
Mitchell Hashimoto cf175b4733 communicator/ssh: respect interrupts by not looping on retyr [GH-327]
13 years ago
Mitchell Hashimoto 4c86547796 common/command: error if only/except points to bad build
13 years ago
Mitchell Hashimoto 9cc4137a19 common/command: more tests for filtering builds
13 years ago
Mitchell Hashimoto 6d9265a244 packer: add mock implementations and more template tests
13 years ago
Mitchell Hashimoto 8bbed8656a common: use HTTP proxy if available from env [GH-252]
13 years ago
Mitchell Hashimoto 9e01b5a478 common: detect drive letter with windows file URLs [GH-284]
13 years ago
Mitchell Hashimoto 349a83d6d6 common: Remove Template, in packer now
13 years ago
Mitchell Hashimoto 562ea28a79 builder/virtualbox: switch download guest additions to use new common
13 years ago
Mitchell Hashimoto bb352e5011 common: Add new StepDownload to DRY up downloads
13 years ago
Mitchell Hashimoto 71664cb34e common: return -1 download percent if download hasn't started [GH-288]
13 years ago
Mitchell Hashimoto 5166f511d2 common/json: add Unmarshal with method with syntax errors
13 years ago
Mitchell Hashimoto 398b8fc8d4 common/command: add -var-file support for user vars
13 years ago
Mitchell Hashimoto 56c36c12ed command/build,validate: pass user vars to Prepare
13 years ago
Mitchell Hashimoto 915c8cebae common/command: parse the "-var" flag
13 years ago
Mitchell Hashimoto 229eab0623 common/command: rename BuildFilters to BuildOptions
13 years ago
Mitchell Hashimoto 089df41aac common/command: introduce this package for common cmmand stuff
13 years ago
Mitchell Hashimoto 670c6c5c16 common: UserData => UserVars
13 years ago
Mitchell Hashimoto bbced21c36 common: PackerConfig understands user vars
13 years ago
Mitchell Hashimoto 4c2ada1e30 common: clone template during validation to avoid unnecessary children
13 years ago
Mitchell Hashimoto 7883d937a6 common: validation and generating unique template names
13 years ago
Mitchell Hashimoto 56728e6509 common: support user data
13 years ago
Mitchell Hashimoto 53d0095cb2 common: functions for template processing
13 years ago
Mitchell Hashimoto 2b41f05848 common: replace windows file URL backslash with forward slash
13 years ago
Mitchell Hashimoto e2c667101c common: style
13 years ago
Jason A. Beranek 3fa5fa396a common/config,download: gofmt fixes
13 years ago
Jason A. Beranek 760f102c91 common/config,download: fix URL and relative Windows local file path issues [GH-235] [GH-239]
13 years ago
Mitchell Hashimoto 5b7d8fbc74 rename builder/common to common since it is generally useful
13 years ago