Commit Graph

100 Commits (cb717bfb7ace09aaeb2d967ccacffc018be66ee2)

Author SHA1 Message Date
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker d920b3fbf4 run gofmt
9 years ago
Mark Peek e5a713ff01 Alternative fix for #2641: make random script name actually random
11 years ago
Mitchell Hashimoto f259e7352a packer/plugin: fix crash case, nil function call [GH-2098]
11 years ago
Mitchell Hashimoto 8dbe0f065c Remove version from "packer" package
12 years ago
Mitchell Hashimoto 779b6d1719 packer/rpc, packer/plugin: remove Command interfaces
12 years ago
Mitchell Hashimoto e9c2628a77 packer/plugin: clean up log output by only using the base
12 years ago
Mitchell Hashimoto b7c604795e packer/plugin: increase version for Yamux
12 years ago
Mitchell Hashimoto ce7ea006c7 packer/rpc: use the msgpack codec
12 years ago
Mitchell Hashimoto ae00414bbf packer/plugin: communicate over unix domain sockets if you can
12 years ago
Mitchell Hashimoto 7ddf7ddad6 packer/rpc: remove the PortRange stuff
12 years ago
Mitchell Hashimoto 4c5d61709d packer/plugin: catch interrupts for every server
12 years ago
Mitchell Hashimoto b4567c6380 packer/plugin: use new RPC API
12 years ago
Mitchell Hashimoto 82cbf13f82 packer/plugin: new Builder interface
12 years ago
Mitchell Hashimoto c7b10cb2cf packer/plugin: detect invalid versions
13 years ago
Mitchell Hashimoto 6965af291b packer/plugin: log git commit plugin was built against
13 years ago
Mitchell Hashimoto 47cd6df85b packer: Add Cancel method to Provisioner
13 years ago
Mitchell Hashimoto 80e8e09ec7 packer: Add Cancel() method to hook
13 years ago
Mitchell Hashimoto d5c6b9fad3 packer/plugin: Interrupted() to check for i nterrupts
13 years ago
Mitchell Hashimoto 893c9e02c0 packer/plugin: Count number of interrupts atomically
13 years ago
Mitchell Hashimoto 5887472a6f packer/plugin: fix nil deref during ctrl-c of provisioner
13 years ago
Mitchell Hashimoto faeba2a14f packer/plugin: swallowInterrupts in plugin should swallow all
13 years ago
Mitchell Hashimoto 5559e49df3 packer/plugin: remove race in Exited()
13 years ago
Mitchell Hashimoto c05b6d628b packer/plugin: get rid of data race setting exited for Client
13 years ago
Mitchell Hashimoto e4e372046b packer/plugin: fix data race reading stdout in Client
13 years ago
Mitchell Hashimoto cfa9cef2bf packer/plugin: Set killed in the kill clients method
13 years ago
Mitchell Hashimoto f68e00085b packer/plugin: Killed bool to avoid panics when killing clients
13 years ago
Mitchell Hashimoto de1e94eb90 packer/plugin: set TCP keep-alive on connection
13 years ago
Mitchell Hashimoto 00338a0b85 packer/plugin: trim whitespace on right of log data from plugin
13 years ago
Mitchell Hashimoto ae28778caf packer/plugin: flush os.Stderr whenever a plugin ends
13 years ago
Mitchell Hashimoto 69a5e83f47 packer/plugin: use chan struct{} for condition variable behavior
13 years ago
Mitchell Hashimoto 0dd4a4d83f packer/plugin: clean up stderr
13 years ago
Mitchell Hashimoto 52dbb3c423 packer/plugin: more stable stderr logging
13 years ago
Mitchell Hashimoto 9289df6d35 packer/plugin: connect stdin to parent stdin
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 7d32b7f4b3 packer/plugin: Println should be Printf
13 years ago
Mitchell Hashimoto 62cfa9983d packer/plugin: Assume any listen error is a port collision [GH-58]
13 years ago
Mitchell Hashimoto 09862d9c2b packer/plugin: Bind to 127.0.0.1. Somehow fixes [GH-37]
13 years ago
Mitchell Hashimoto 2f84cd6ce7 packer/plugin: Extra logging statements
13 years ago
Mitchell Hashimoto e5a7fc6b0a packer: Provisioner/Hook can have errors returned
13 years ago
Mitchell Hashimoto 35e75ba0d2 packer/plugin: No need for a panic when plugins error
13 years ago
Mitchell Hashimoto df72fd0b0e packer/plugin: Require the magic cookie to be present to run
13 years ago
Mitchell Hashimoto 76ab870924 packer: PostProcessor takes a UI [GH-20]
13 years ago
Mitchell Hashimoto 9b406a9010 packer/plugin: Support PostProcessor
13 years ago
Mitchell Hashimoto 540fac6454 Allow post-processors in the core configuration
13 years ago
Mitchell Hashimoto 9f5a247511 packer: Builders can take multiple configs
13 years ago
Mitchell Hashimoto 521b59a6fa Make everything support the new builder interface
13 years ago
Mitchell Hashimoto 417f7e7f47 fmt
13 years ago
Mitchell Hashimoto de14dffd36 packer/plugin: Set the RPC port range to the plugin port range
13 years ago