Mitchell Hashimoto
a59bbd892d
Merge branch 'master' of https://github.com/armon/packer into armon-master
...
Conflicts:
packer/config_template.go
2013-09-05 17:12:15 -07:00
Mitchell Hashimoto
8dd3850482
packer: uuid function
2013-09-05 12:19:56 -07:00
Armon Dadgar
13a4c34bc5
Adding support for isotime template variable
2013-09-05 11:09:37 -07:00
Mitchell Hashimoto
06515fd195
up version for dev
2013-09-02 10:42:05 -07:00
Mitchell Hashimoto
caaf679f27
v0.3.6
2013-09-02 10:19:27 -07:00
Mitchell Hashimoto
570be4d581
packer: fix required var check to work properly
2013-08-31 17:36:43 -07:00
Mitchell Hashimoto
ab99d424ef
packer: required user variables [GH-374]
2013-08-31 17:33:17 -07:00
Mitchell Hashimoto
6e098d1aaf
packer: implement Cancel in ProvisionHook
2013-08-30 23:39:29 -07:00
Mitchell Hashimoto
21171db836
packer: Add Cancel method to Provisioner
2013-08-30 23:21:15 -07:00
Mitchell Hashimoto
2e90660afc
packer/rpc: test concurrent cancel/run
2013-08-30 23:10:16 -07:00
Mitchell Hashimoto
cd12c3e030
packer/rpc: implement hook Cancel
2013-08-30 23:03:43 -07:00
Mitchell Hashimoto
017d27d7eb
packer: reset runningHook when done
2013-08-30 22:59:13 -07:00
Mitchell Hashimoto
27a6dac7fd
packer: implement Cancel on DispatchHook
2013-08-30 17:26:51 -07:00
Mitchell Hashimoto
98ddf043cc
packer: Add Cancel() method to hook
2013-08-30 17:03:55 -07:00
Mitchell Hashimoto
dfb44a2abe
packer/plugin: Interrupted() to check for i nterrupts
2013-08-30 16:39:28 -07:00
Mitchell Hashimoto
a03c66272f
packer/plugin: Count number of interrupts atomically
2013-08-30 16:29:21 -07:00
Mitchell Hashimoto
65eb05384f
packer: pass tests
2013-08-30 16:07:06 -07:00
Mitchell Hashimoto
4c4020f723
provisioner/chef-solo: properly escape user vars for JSON
...
/cc @mwhooker - I moved the processing up into Prepare so that any
errors will be shown during a validate pass. Also, I escape some stuff
in keys. Tests moved as well.
2013-08-30 16:05:04 -07:00
Matthew Hooker
a1893b0bce
reuse jsonString instead of opaque result var.
2013-08-28 20:16:06 -07:00
Matthew Hooker
fc595de0fd
clean up and retab.
2013-08-28 17:35:43 -07:00
Matthew Hooker
e21e980647
template expansion of `json` in chef-solo
...
Fixes #362
2013-08-28 17:27:22 -07:00
Mitchell Hashimoto
332d666180
packer/plugin: fix nil deref during ctrl-c of provisioner
2013-08-28 11:21:02 -07:00
Mitchell Hashimoto
87f47ba6de
Up vesrion for dev
2013-08-28 11:16:28 -07:00
Mitchell Hashimoto
a000e24dc7
v0.3.5
2013-08-28 10:47:19 -07:00
Mitchell Hashimoto
6805d62b44
packer: template error if override specified for bad builder [GH-336]
2013-08-27 21:34:55 -07:00
Mitchell Hashimoto
5eb97908c2
communicator/ssh: Trailing slash won't create destination dir
2013-08-25 20:47:10 -07:00
Mitchell Hashimoto
8a194a3750
packer/rpc: implement UploadDir
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
dbfe8e21e1
packer/rpc: use public MockCommunicator, tests pass
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
f5c7c6ea90
packer: Add UploadDir to the Communicator interface
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
303a003d2f
packer: no need to check if nil since we're appending to slice
2013-08-23 15:25:02 -07:00
Mitchell Hashimoto
d3fff7d145
packer/rpc: don't panic on failed Ui calls
2013-08-23 14:39:59 -07:00
Mitchell Hashimoto
2b797bb1ed
packer/plugin: swallowInterrupts in plugin should swallow all
2013-08-23 14:22:32 -07:00
Mitchell Hashimoto
c7e932ee6e
packer/rpc: error instead of panic cancelling builder
2013-08-23 13:58:00 -07:00
Mitchell Hashimoto
a7d3638146
packer/rpc: less panics
2013-08-23 13:57:26 -07:00
Mitchell Hashimoto
db01abc008
packer/rpc: fix build by missing import
2013-08-22 11:53:54 -07:00
Mitchell Hashimoto
24b12993b7
packer/rpc: get rid of panicable case
2013-08-22 11:45:58 -07:00
Mitchell Hashimoto
cc0f91b41b
packer: add mock implementations and more template tests
2013-08-22 11:32:59 -07:00
Mitchell Hashimoto
ba900fc2e8
up version for dev
2013-08-21 11:55:45 -07:00
Mitchell Hashimoto
148394a264
v0.3.4
2013-08-21 11:44:20 -07:00
Mitchell Hashimoto
b059cce542
packer/plugin: remove race in Exited()
2013-08-21 11:00:07 -07:00
Mitchell Hashimoto
5d7586cc59
packer/plugin: get rid of data race setting exited for Client
2013-08-21 10:56:58 -07:00
Mitchell Hashimoto
0b8bd1d7b7
packer/plugin: fix data race reading stdout in Client
2013-08-21 10:49:57 -07:00
Mitchell Hashimoto
2b5282b3d8
packer/rpc: get rid of data races in tests
2013-08-21 10:21:32 -07:00
Mitchell Hashimoto
4524b13911
packer: fix data race in communicator
2013-08-21 10:16:33 -07:00
Mitchell Hashimoto
96f8b45add
packer/plugin: Set killed in the kill clients method
2013-08-19 23:39:14 -07:00
Mitchell Hashimoto
32216f5707
packer/plugin: Killed bool to avoid panics when killing clients
2013-08-19 23:38:22 -07:00
Mitchell Hashimoto
29ede35b28
packer/rpc: when communicator abruptly exits, set exit status 123
2013-08-19 23:21:53 -07:00
Mitchell Hashimoto
cd7e0403fd
update version for dev
2013-08-19 16:39:00 -07:00
Mitchell Hashimoto
fd21277907
v0.3.3
2013-08-19 16:25:58 -07:00
Mitchell Hashimoto
28a8293a22
packer/plugin: set TCP keep-alive on connection
2013-08-19 16:25:00 -07:00