Mitchell Hashimoto
|
e38c0424b9
|
packer: allow environmental variables within user vars [GH-633]
|
2013-12-28 09:34:17 -07:00 |
Mitchell Hashimoto
|
b5f1fd1423
|
packer: delete pause_before to avoid template invalids [GH-759]
|
2013-12-27 09:52:40 -07:00 |
Mitchell Hashimoto
|
02bb5b0a97
|
packer: template process build names [GH-744]
|
2013-12-27 09:43:59 -07:00 |
Mitchell Hashimoto
|
6a3dd16a3a
|
packer: template now handles user var logic
|
2013-12-27 09:17:51 -07:00 |
Mitchell Hashimoto
|
196a0642c4
|
packer: configure the build with the paused provisioner
|
2013-12-20 21:44:15 -08:00 |
Mitchell Hashimoto
|
2264f7d8a2
|
packer: PausedProvisioner
|
2013-12-20 21:36:41 -08:00 |
Mitchell Hashimoto
|
ca70cd8f0e
|
packer: Tempaltes understand "pause_before" in provisioners
|
2013-12-20 12:34:20 -08:00 |
Mitchell Hashimoto
|
8e617d006b
|
packer: Add description to top-level template [GH-658]
|
2013-12-11 13:43:51 -08:00 |
Mitchell Hashimoto
|
336051e316
|
packer: builder prepare can return warnings
|
2013-11-02 22:31:12 -05:00 |
Mitchell Hashimoto
|
386d72c31a
|
packer: no more asserts lib
|
2013-10-16 21:09:27 -10:00 |
Mitchell Hashimoto
|
f0d0621855
|
packer: default user var values needn't be strings [GH-456]
|
2013-09-24 23:00:19 +02:00 |
Mitchell Hashimoto
|
5371f66599
|
packer: verify only one of 'only' or 'except' specified [GH-438]
|
2013-09-20 11:20:05 -07:00 |
Mitchell Hashimoto
|
12ad2cf92e
|
packer: verify `except` has valid builders [GH-438]
|
2013-09-20 11:18:00 -07:00 |
Mitchell Hashimoto
|
a31a4207df
|
packer: `except` meta-parameter for both prov and PP [GH-438]
|
2013-09-20 11:16:33 -07:00 |
Mitchell Hashimoto
|
45cd21a076
|
packer: `only` metaparameter for post-processors [GH-438]
|
2013-09-20 11:13:43 -07:00 |
Mitchell Hashimoto
|
118f4fdcce
|
packer: `only` metaparameter for provisioners [GH-438]
|
2013-09-20 10:49:35 -07:00 |
Mitchell Hashimoto
|
fd4b01cf85
|
packer: required user variables [GH-374]
|
2013-08-31 17:33:17 -07:00 |
Mitchell Hashimoto
|
47cd6df85b
|
packer: Add Cancel method to Provisioner
|
2013-08-30 23:21:15 -07:00 |
Mitchell Hashimoto
|
747f260678
|
packer: template error if override specified for bad builder [GH-336]
|
2013-08-27 21:34:55 -07:00 |
Mitchell Hashimoto
|
a329d7dd2f
|
packer: remove keep_input_artifact prior to sending to build [GH-310]
|
2013-08-19 16:00:25 -07:00 |
Mitchell Hashimoto
|
ebea49bf89
|
packer: shuffle some tests around to where they make more sense
|
2013-08-15 17:46:41 -07:00 |
Mitchell Hashimoto
|
b11004b9f6
|
packer: ParseTemplateFile understands "-" to mean stdin
|
2013-08-13 09:52:32 -07:00 |
Mitchell Hashimoto
|
a17c939042
|
packer: export template RawConfig
|
2013-08-13 09:11:49 -07:00 |
Mitchell Hashimoto
|
643d9033ad
|
packer: add ParseTemplateFile since that is useful
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
95b598f748
|
packer: Template understands variables, puts it into a Build
|
2013-08-09 15:57:07 -07:00 |
Mitchell Hashimoto
|
ff7c51b5c5
|
packer: fix failing tests
|
2013-07-19 14:13:02 -04:00 |
Julian Phillips
|
dee1bc6c67
|
packer/template: Test that builder.rawConfig excludes name
The name isn't actually part of the builder config, so it should be
removed during parsing.
|
2013-07-19 15:35:05 +01:00 |
Mitchell Hashimoto
|
9387ba0fd4
|
packer: Make builder type available in configs [GH-154]
|
2013-07-15 09:58:32 +09:00 |
Mitchell Hashimoto
|
c51ecbbc43
|
packer: Add failing test for [GH-181] to fix
|
2013-07-15 09:21:19 +09:00 |
Mitchell Hashimoto
|
0e9c0edade
|
Error if unknown root level key in template [GH-180]
|
2013-07-14 10:29:14 +09:00 |
Mitchell Hashimoto
|
d180df0032
|
packer: Template requires builders
|
2013-06-29 14:02:20 -07:00 |
Mitchell Hashimoto
|
154c17163b
|
packer: keep_input_artifact will keep prior artifact in a PP
[GH-19]
|
2013-06-18 22:45:53 -07:00 |
Mitchell Hashimoto
|
d95f0a620a
|
packer: builds now have post processors as part of them
|
2013-06-18 09:58:39 -07:00 |
Mitchell Hashimoto
|
7a07802eb4
|
packer: Parse post-processors in templates
This includes parsing for the simple, detailed, and sequential
processors.
|
2013-06-18 09:27:08 -07:00 |
Mitchell Hashimoto
|
67eaa07cf4
|
packer: Get rid of "name" in template, wasn't used for anything
|
2013-06-15 11:14:44 -07:00 |
Mitchell Hashimoto
|
d55bf3f3ec
|
packer: Support overrides in provisioners for each build
|
2013-06-07 10:35:26 -07:00 |
Mitchell Hashimoto
|
5638cecd14
|
packer: Use mapstructure for templates, save lots of lines
|
2013-06-07 10:23:15 -07:00 |
Mitchell Hashimoto
|
e69e74b2dc
|
packer: Panic if provisioners and no provisioner function
|
2013-05-22 17:05:36 -07:00 |
Mitchell Hashimoto
|
3d0dde03e6
|
packer: Panic on template if no builder function
|
2013-05-22 17:02:34 -07:00 |
Mitchell Hashimoto
|
fbcc6cb2b2
|
packer: Build now has provisioners, template parses and builds
|
2013-05-22 16:15:57 -07:00 |
Mitchell Hashimoto
|
638e191186
|
packer: Parse provisioners out of template
|
2013-05-22 15:12:43 -07:00 |
Mitchell Hashimoto
|
06b0cebd1e
|
packer: Template properly calls builder type builderType
|
2013-05-22 14:39:32 -07:00 |
Mitchell Hashimoto
|
c51223bab7
|
packer: Template parsing error if name/type is not string
|
2013-05-22 14:14:40 -07:00 |
Mitchell Hashimoto
|
f9c59c714f
|
packer: Better error handling for template parsing
|
2013-05-22 14:11:34 -07:00 |
Mitchell Hashimoto
|
441edd25d2
|
packer: Changes to build parameters and DispatchHook
|
2013-05-11 10:27:07 -07:00 |
Mitchell Hashimoto
|
779f489894
|
packer: Template takes a component finder
|
2013-05-11 09:56:42 -07:00 |
Mitchell Hashimoto
|
5ac06e116e
|
packer: Parse "hooks" configuration into the Template
|
2013-05-10 22:47:20 -07:00 |
Mitchell Hashimoto
|
44bd56c3a8
|
go fmt
|
2013-05-10 17:01:24 -07:00 |
Mitchell Hashimoto
|
869732826b
|
packer, packer/rpc: Make command/builderFunc support errors
|
2013-05-07 20:42:49 -07:00 |
Mitchell Hashimoto
|
14c568a9d2
|
Get rid of BuilderFactory
|
2013-05-05 14:47:17 -07:00 |