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 |
Brett Wandel
|
aaf56ffd26
|
added: testing
|
2019-05-02 08:38:56 +10:00 |
Brett Wandel
|
76b5c1995f
|
fixed: small changes to cancellation on ctrl-c
|
2019-04-19 17:10:36 +10:00 |
Marques Johansson
|
99987c2d56
|
Add Linode Images builder
Packer Builder for [Linode Images](https://www.linode.com/docs/platform/disk-images/linode-images/)
Adds the following builder:
* `linode`
Based on https://github.com/linode/packer-builder-linode (MPL/2)
(formerly maintained by @dradtke). Includes website docs and tests.
Relates to #174, #3131
|
2019-04-15 20:40:59 -04:00 |
Adrien Delorme
|
97f2914c6a
|
Merge pull request #7484 from yandex-cloud/yandex-cloud-builder
Builder for Yandex.Cloud
|
2019-04-15 14:02:43 +02:00 |
Brett Wandel
|
92e75f838a
|
added the ability to limit number of builds running in parallel
|
2019-04-13 22:31:54 +10:00 |
Adrien Delorme
|
d2f036ec44
|
Revert "Revert "Merge pull request #7391 from carlpett/proxmox-builder""
This reverts commit 032527ecfe .
|
2019-04-12 12:26:34 +02:00 |
Gennady Lipenkov
|
8f53ca5e5e
|
Add 'yandex' plugin as Builder
|
2019-04-12 01:00:54 +03:00 |
Adrien Delorme
|
032527ecfe
|
Revert "Merge pull request #7391 from carlpett/proxmox-builder"
This reverts commit b7d62b2ae0 , reversing
changes made to c36eaf16f7 .
|
2019-04-11 14:19:25 +02:00 |
Adrien Delorme
|
0b4ada9690
|
make sleep provisioner available to packer
|
2019-04-08 20:09:22 +02:00 |
Adrien Delorme
|
d7b1b597a7
|
test provisionning timeout
|
2019-04-08 20:09:21 +02:00 |
Adrien Delorme
|
a81abd297b
|
Merge remote-tracking branch 'origin/master' into context_provisioner
|
2019-04-08 20:09:01 +02:00 |
Calle Pettersson
|
9f8fc37fde
|
Implement Proxmox builder
|
2019-04-04 15:20:46 -07:00 |
Megan Marsh
|
217a93fc30
|
fix build_test.go on windows. This code needs to not be run in parallel, or else there can be race conditions with the post-processors all trying to access the same file at once. Additionally, I changed the test template itself so that it is valid code on either bash or cmd. Finally, I found and fixed a small bug in naming the file extensions in shell local inline scripts.
|
2019-04-04 14:57:56 -07:00 |
Adrien Delorme
|
a4bf94dd3c
|
change Builder to be passed a context for cancellation
we have to to give it to our hook
|
2019-04-03 15:55:55 +02:00 |