Commit Graph

163 Commits (7efe3cac3d5e728ee471bbccfd1043e06e4dcafe)

Author SHA1 Message Date
Mitchell Hashimoto c9c9e2871c builder/digitalocean: fix build
11 years ago
Mitchell Hashimoto 7dc59677f9 Merge branch 'do_certificate' of https://github.com/ColinHebert/packer into ColinHebert-do_certificate
11 years ago
Mitchell Hashimoto 5da56d2aa6 builder/digitalocean: image, region, etc. required
11 years ago
Mitchell Hashimoto 311c9eb5c2 builder/digitalocean: fix unit tests
11 years ago
Mitchell Hashimoto 9a393a5601 builder/digitalocean: only list user images
11 years ago
Mitchell Hashimoto 486c7e4ae6 builder/digitalocean: remove unused things
11 years ago
Mitchell Hashimoto d9c48e82fb builder/digitalocean: switch to new lib
11 years ago
Mitchell Hashimoto 23a48d6619 go fmt
11 years ago
Mitchell Hashimoto 60b60d9f75 Merge pull request #2036 from mojotalantikite/digitalocean_private
11 years ago
jszwedko b1497b951c code.google.com/p/go.crypto/ssh -> golang.org/x/crypto/ssh
11 years ago
Mitchell Hashimoto 1d3a4d6aa2 packer: remove ConfigTemplate
11 years ago
Mitchell Hashimoto 7d0f94834e builder/digitalocean: interpolation change
11 years ago
Mojo Talantikite d174ffe1fa Fix digitalocean provider for private images [fixes mitchellh/packer#1792]
11 years ago
Emil Hessman 413b84af6b builder/digitalocean: fix incorrect printf verb types
11 years ago
Ryan Uber 78d6dda005 builder/digitalocean: fix response decoding after api changes
11 years ago
Colin Hebert 42d05368ae Save the generated SSH key as a file in debug mode
11 years ago
Ryan Uber 010c77d05f builder/digitalocean: default to nyc3
11 years ago
Armon Dadgar dd5de1e342 Merge pull request #1692 from nitrous-io/digitalocean-image-id
11 years ago
Cheah Chu Yeow 3d6865fafc builder/digitalocean: use DigitalOcean image ID for artifact Id().
12 years ago
Vasiliy Tolstov 1e87e796dc fix using private ip address in digitalocean builder
12 years ago
Vasiliy Tolstov 8af85df822 add error code for failed auth
12 years ago
Vasiliy Tolstov a5dc41a730 fix digitalocean v2 api content-type when using json
12 years ago
Vasiliy Tolstov e5ea82f920 fix digitalocean v2 api size response
12 years ago
Mitchell Hashimoto 0db6cd3533 Merge pull request #1330 from qur/qemu-vagrant
12 years ago
Vasiliy Tolstov 10612b5d89 try to avoid pagination
12 years ago
Vasiliy Tolstov e614a8c3d5 remove debug output
12 years ago
Vasiliy Tolstov f4c756a2cb fix copy/paste error
12 years ago
Julian Phillips 90a57c411f Expand Artifact API to expose build state
12 years ago
Vasiliy Tolstov 6c6f3c24a5 add v2 api support
12 years ago
Mitchell Hashimoto 90d4bcdbe8 builder/digitalocean: region supports vars [GH-1452]
12 years ago
Vasiliy Tolstov e18f0f7f5b fix missing parts
12 years ago
Vasiliy Tolstov 4166c63732 add ability to set api url in template
12 years ago
Mitchell Hashimoto 5c5d62733f fmt
12 years ago
Ross Smith II 2bcd9a304e builder/digitalOcean: use names/slugs as well as IDs for image/region/size
12 years ago
Mitchell Hashimoto e84e5e4f2c Merge branch 'update-ssh-package' of github.com:higebu/packer into higebu-update-ssh-package
12 years ago
Ross Smith II 203f85bfb0 Merge pull request #1034 from rasa/patch-1
12 years ago
higebu f087ce16dc Fix the build problem by updating ssh package
12 years ago
Ross Smith II 9cf76ff338 builder/digitalocean: updated default image_id, per #1032
12 years ago
Ross Smith II 27491f93f8 use old ssh code until higebu's branch is ready, see #1019
12 years ago
Jack Pearkes 7a956e1a11 builder/digitalocean: add private_networking option for droplets
12 years ago
Chris Kozak f5d6df6416 Updated DigitalOcean default image id
12 years ago
Ross Smith II c6392481f9 fixed artifact test
13 years ago
Ross Smith II 2cad46aa1f post-processor/vagrant: Adds vagrant support for digitalocean
13 years ago
Jack Pearkes b13c25532c builder/digitalocean: add a droplet_name configuration value
13 years ago
Mitchell Hashimoto a6150e6596 builder/all: update to warnings
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
Matthew Hooker 7417748772 builder/digitalocean: Scrub config before logging [GH-516]
13 years ago
Mitchell Hashimoto 4067bab3d4 builder/digitalocean: don't panic if error contains no message [GH-492]
13 years ago
Jack Pearkes 26278a7c72 builder/digitalocean: error message key is "message" not "error_message"
13 years ago
Jason A. Beranek 71358222f0 communicator/ssh, builder/digitalocean: fix new SSH API from upstream
13 years ago
Mitchell Hashimoto eaba28a370 communicator/ssh, builder/digitalocean: fix new SSH API from upstream
13 years ago
Mitchell Hashimoto 1df0735713 builder/digitalocean: retry longer and don't retry shutdown
13 years ago
Mitchell Hashimoto 362c32015d builder/digitalocean: retry pending events a lot more
13 years ago
Mitchell Hashimoto 78302f2071 builder/digitalocean: get compilation working again
13 years ago
Mitchell Hashimoto 94d369f558 builder/digitalocean: give up on graceful shutdown more quickly
13 years ago
Mitchell Hashimoto 8643c70e35 builder/digitalocean: proper timeouts so poweroff retries
13 years ago
Mitchell Hashimoto aedd1555d3 builder/digitalocean: properly cleanup goroutines for status checking
13 years ago
Mitchell Hashimoto 4af230a4dc builder/digitalocean: actually, we want to try hard on shutdown
13 years ago
Mitchell Hashimoto 39f7a5a617 builder/digitalocean: break loop if we reach off state
13 years ago
Mitchell Hashimoto 82b46816d3 builder/digitalocean: retry power off a number of times
13 years ago
Mitchell Hashimoto 306ebcf042 builder/digitalocean: looser pending event string matching.
13 years ago
Mitchell Hashimoto 302871113a builder/digitalocean: retry on any pending event errors
13 years ago
Mitchell Hashimoto d8b048662f builder/digitalocean: retry destroy a few times
13 years ago
Mitchell Hashimoto 94b76036fc builder/digitalocean: new multistep API
13 years ago
Jack Pearkes 315d4ce5f5 builder/digitalocean: send a "shutdown" before snapshotting
13 years ago
Mitchell Hashimoto 45f3ca13cb builder/digitalocean: use HTTP proxy if in env
13 years ago
Jack Pearkes 0dce7086dc builder/digitalocean: better handling of url params in api requests
13 years ago
Mitchell Hashimoto 64d87bfaf3 *: switch to packer ConfigTemplate
13 years ago
Mitchell Hashimoto 332bdf6edc builder/*, provisioner/*: set user vars
13 years ago
Mitchell Hashimoto 0a31fac749 builder/digitalocean: use new template processing
13 years ago
Mitchell Hashimoto 5b7d8fbc74 rename builder/common to common since it is generally useful
13 years ago
Mitchell Hashimoto 56c3cbfb2a builder/common: common config struct for Packer configs
13 years ago
Mitchell Hashimoto 16d102d055 builder/*: switch to MultiErrorAppend
13 years ago
Mitchell Hashimoto 42059f9b07 builder/*: extract to common the config decoding
13 years ago
Mitchell Hashimoto 8e1e40c096 builder/*: convert to common StepProvision
13 years ago
Mitchell Hashimoto 3bf49d1c66 builder/digitalocean: use common connect ssh
13 years ago
Mitchell Hashimoto 05acb7b461 builder/digitalocean: unexport calcaulted settings
13 years ago
Mitchell Hashimoto a0f1667df1 communicator/ssh: tweakable timeout on retry connection
13 years ago
Mitchell Hashimoto 9718a4656c communicator/ssh: have a Connection func so we can re-establish
13 years ago
Mitchell Hashimoto 3b4ef72e47 Unused keys are invalid in templates [GH-104]
13 years ago
Jack Pearkes 490279c6b9 builder/digitalocean: add tests for credentials via env vars
13 years ago
Jack Pearkes d701adb3e0 builder/digitalocean: use detected env variables for credentials
13 years ago
Jack Pearkes e11fbcdad2 builder/digitalocean: display friendler API error messages
13 years ago
Mitchell Hashimoto 8a609b67c1 builder/*: Fail if provisioning fails [GH-33]
13 years ago
Mitchell Hashimoto fd44adf2aa builder/digitalocean: Make tests pass again
13 years ago
Jack Pearkes 76c2fcee87 website: update digitalocean state_timeout default
13 years ago
Jack Pearkes 513c8bc4bb builder/digitalocean: raised state_timeout default to 6 minutes [GH-26]
13 years ago
Jack Pearkes ba8fbc8621 builder/digitalocean: add configurable state_timeout
13 years ago
Mitchell Hashimoto 1da55ab4b6 builder/digitalocean: Reattempt SSH handshake a few times
13 years ago
Mitchell Hashimoto da4dfbcd12 builder/digitalocean: Properly return errors
13 years ago
Mitchell Hashimoto 867e9d1c8f builder/digitalocean: timeout TCP connections to SSH
13 years ago
Mitchell Hashimoto b78fd17a0a builder/digitalocean: compile with scrub changes
13 years ago
Mitchell Hashimoto a775c97907 builder/digitalocean: Scrub sensitive information out of logs
13 years ago
Mitchell Hashimoto 70fa3fbaac builder/digitalocean: fmt
13 years ago
Mitchell Hashimoto 264e59d75d builder/digitalocean: Implement Artifact destroy
13 years ago
Mitchell Hashimoto b9fb065d27 packer: Add Destroy method to artifact
13 years ago
Jack Pearkes 4236ffc8eb builder/digitalocean: only execute the snapshotname template if parsed
13 years ago
Jack Pearkes e62bcefcb8 builder/digitalocean: check for err parsing template for snapshot name
13 years ago
Jack Pearkes 6eb0568f07 builder/digitalocean: print bad status code as string
13 years ago