Commit Graph

115 Commits (ebb0d5a3b295d04762fa2091d4e8a309f1fa7938)

Author SHA1 Message Date
Adrien Delorme a81abd297b Merge remote-tracking branch 'origin/master' into context_provisioner
7 years ago
Megan Marsh 056fcb7cea fix tests and add a few new ones
7 years ago
Adrien Delorme 82c4b76639 [Builder|Build|PostProcessor|Provisioner|Hook]Server: context cancel using a RPC cancel method
7 years ago
Adrien Delorme e65115a7a0 contextualize post-processor
7 years ago
Adrien Delorme a4bf94dd3c change Builder to be passed a context for cancellation
7 years ago
Adrien Delorme 829851fc8a change hooks to be passed a context for cancellation
7 years ago
Adrien Delorme c7ce4d598e change Provisioner to be passed a context for cancellation
7 years ago
Megan Marsh 12fc1fa751 default_keep_input_artifact
7 years ago
Adrien Delorme 5a6dffde9a use port as ints
7 years ago
Adrien Delorme 9f82b75e57 Use the hashicorp/go-getter to download files
7 years ago
Adrien Delorme b7222d1f56 Add tmp package that offers Dir & File funcs
7 years ago
SwampDragons 997f8e4a2a
Merge pull request #5318 from hashicorp/sigtermcleanup
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
Matthew Hooker fdaf4ed8d3
Gracefully clean up on SIGTERM
9 years ago
Luke Farnell d9a5b69403 clean up ineffectual assignments
9 years ago
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
13 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