Megan Marsh
0f6d1beccf
add an extra string array to the Prepare() return values in the builder interfaces; this sets up the ability for builders to give the provisioners custom user-accessible build-time variables.
2019-12-16 21:23:05 -08:00
mingsheng.su
2c513fce64
update ucloud packer
2019-10-29 16:11:43 -07:00
mingsheng.su
61f9d3a9fe
add ucloud import
2019-10-29 16:11:43 -07:00
Paul Meyer
7297d74c98
Add azure-chroot builder plugin
2019-10-15 21:13:37 +00:00
Megan Marsh
59efa0faee
rename option to error-cleanup-privisoner, which I think is clearer
2019-09-25 13:43:29 -07:00
Megan Marsh
0683bc409b
add test for error-cleanup provisioner, and fix tests by fixing null builder to use an actual none communicator instead of skipping communicator generation altogether
2019-09-25 13:39:09 -07:00
Megan Marsh
6688f436dd
Merge pull request #7960 from guidodobboletta/master
...
Fix console help text
2019-08-12 16:32:29 -07:00
xiaohan.liang
f4fc9dd09a
Rewrite all files, remove sensitive information
2019-08-09 15:00:23 +08:00
Guido Dobboletta
e79d62d006
Fix text
2019-08-08 13:22:59 -05:00
Thomas Meckel
d3202497ae
First working version of virtualbox/vm builder
2019-07-26 12:29:44 +02:00
Thomas Meckel
2a531f8ad6
Merged changes from local branch
2019-07-26 12:29:44 +02:00
Brendan Devenney
2b16b5cae4
Move fixer test to fix package
...
Signed-off-by: Brendan Devenney <brendan.devenney@form3.tech>
2019-07-24 18:04:17 +01:00
Brendan Devenney
6520814a6c
Ensure help output is consistently formatted
...
Signed-off-by: Brendan Devenney <brendan.devenney@form3.tech>
2019-07-24 17:41:57 +01:00
Brendan Devenney
75d8d7fce5
Update and futureproof fix command usage
...
* Dynamically generate the fixer documentation (in order) from
FixerOrder
* Update fixers which used linebreaks in their Synopsis
Signed-off-by: Brendan Devenney <brendan.devenney@form3.tech>
2019-07-24 17:18:07 +01:00
Brendan Devenney
91b7d8c572
Add test to ensure all fixers are enabled
...
Signed-off-by: Brendan Devenney <brendan.devenney@form3.tech>
2019-07-24 16:52:07 +01:00
Brendan Devenney
9f0bc29db5
Test that Fixers and FixerOrder are equal length
...
Signed-off-by: Brendan Devenney <brendan.devenney@form3.tech>
2019-07-24 16:51:39 +01:00
Marin Salinas
80dadaf3f1
feature: add bsuvolume builder and acceptance test
2019-07-18 09:39:08 -07:00
Marin Salinas
0c47ee55e6
feature: add chroot builder structure
2019-07-18 09:39:07 -07:00
Marin Salinas
c4e69d3169
wip: add bsu plugin acc testing
2019-07-18 09:39:07 -07:00
Marin Salinas
1281f28f6d
add prevalidate step
2019-07-18 09:39:07 -07:00
Marc Falzon
00c2df24df
Add Exoscale Import post-processor
...
This change adds a new `exoscale-import` post-processor allowing users
to create Private Templates on Exoscale.
2019-07-01 08:40:26 +02:00
mingsheng.su
6109ad79a3
Merge branch 'master' into feature/ucloud_builder
2019-06-26 10:09:28 +08:00
Adrien Delorme
5efab58ed8
allow to have timestamped colorless ui messages
2019-06-19 15:04:13 +02:00
mingsheng.su
d1b9ad90c8
Merge remote-tracking branch 'origin' into feature/ucloud_builder
2019-06-18 18:17:19 +08:00
mingsheng.su
c8bab9b382
add ucloud packer
2019-06-13 15:16:49 +08:00
Megan Marsh
f7bf80724c
document what a REPL is
2019-06-10 11:39:42 -07:00
Megan Marsh
53a5e90d78
Update command/console.go
...
Co-Authored-By: Adrien Delorme <azr@users.noreply.github.com>
2019-06-10 11:38:29 -07:00
Megan Marsh
7cce3157a8
Update command/console.go
...
Co-Authored-By: Adrien Delorme <azr@users.noreply.github.com>
2019-06-10 11:38:14 -07:00
Megan Marsh
668e92f2ca
add docs and the option to list variables from inside the console
2019-06-06 14:26:12 -07:00
Megan Marsh
df916e805e
borrow wrappedreadline workarounds from terraform and implement a similar check for piped commands; this makes the cli experience much cleaner
2019-06-06 13:26:07 -07:00
Megan Marsh
b8ac1a800d
implement a packer console analogous to the terraform console
2019-06-05 16:35:22 -07:00
Adrien Delorme
cb2d89af6f
simplify path parsing by making at string instead of an array + add tests
2019-05-07 11:51:21 +02:00
Adrien Delorme
a4b8570991
refactor arg parsing into it's own cfg maker & test it
2019-05-07 11:43:18 +02:00
Adrien Delorme
7e8c42d243
BuildCommand: put config in a local struct
2019-05-07 11:15:35 +02:00
Adrien Delorme
cdbb742496
add more cancellation tests
2019-05-06 16:29:35 +02:00
Adrien Delorme
73a55631c4
fix testfile call
2019-05-06 15:47:53 +02:00
Adrien Delorme
2890687b2b
fix race condition in BuildCommand
...
a map[string]error was being written on unprotectedly
2019-05-06 15:42:23 +02:00
Adrien Delorme
af15ed3583
nil signals are probably just a cancellation in disguise
2019-05-06 15:29:59 +02:00
Adrien Delorme
583d93790f
add tests for cancellation while building
2019-05-06 15:07:57 +02:00
Adrien Delorme
dd2785ff08
BuildCommand.Run: avoid triggering a cancellation on termination
2019-05-06 12:26:22 +02:00
Adrien Delorme
0094d2878c
Build: move BuildCommand.Run into a RunContext command to allow testing for cancellation, put cancellation in `Run`
2019-05-06 12:19:59 +02:00
Adrien Delorme
a2cc2532ea
add TestBuildParallel_Timeout to test errors on parallel builds
2019-05-03 09:02:56 +02:00
Adrien Delorme
d40d3eca88
swap semaquire and wg.Add to avoid a deadlock
2019-05-03 08:19:33 +02:00
Adrien Delorme
263f318e82
be true to docs
2019-05-02 17:48:34 +02:00
Adrien Delorme
1dca416f87
move the semacquire to the main build loop so that the build order is kept
...
* a goroutine could start before another !
2019-05-02 16:58:28 +02:00
Adrien Delorme
852af993e6
BuildParallel: test with 3 parallel builds
2019-05-02 16:24:28 +02:00
Adrien Delorme
9281fada2d
prevent a breaking change so that we can merge the `-parallel-builds` option first.
2019-05-02 16:24:28 +02:00
Adrien Delorme
14486003a1
fix test to be race free
2019-05-02 15:04:02 +02:00
Adrien Delorme
c1527d9b47
fix text
2019-05-02 14:41:44 +02:00
Adrien Delorme
ae71a81c1e
Merge remote-tracking branch 'origin/master' into pr/7501
2019-05-02 11:47:43 +02:00