Adrien Delorme
49c2a8cb17
update fix command with new synthax
2020-05-12 11:33:44 +02:00
Adrien Delorme
14f18f4236
dont catch signals in console, as it seems unecessary for now
2020-05-12 11:29:09 +02:00
Adrien Delorme
22a36ef97a
Move vars from Meta to cla args; this forces us to use it in GetConfigFromJSON which in turn forces us into updating console and validate
2020-05-12 11:24:22 +02:00
Adrien Delorme
534e98c4ef
pass Meta command line arguments around
2020-05-11 17:56:14 +02:00
Adrien Delorme
b35ec44d06
Update build.go
2020-05-08 18:01:34 +02:00
Adrien Delorme
e6aac8cd6f
Update build_test.go
2020-05-08 17:50:48 +02:00
Adrien Delorme
efcc6af06c
fix tests
2020-05-08 17:46:33 +02:00
Adrien Delorme
1f3e85185e
Update types.packer_config.go
2020-05-08 17:19:49 +02:00
Adrien Delorme
a93a45e4d3
more fixes to refactor
2020-05-08 17:15:00 +02:00
Adrien Delorme
0062160581
Update common_test.go
2020-05-08 17:01:42 +02:00
Adrien Delorme
ec083083ce
Update new_stuff.go
2020-05-08 16:59:19 +02:00
Adrien Delorme
7e45a1e950
fix enum
2020-05-08 16:54:44 +02:00
Adrien Delorme
42a05e1e80
more refactoring
2020-05-08 16:41:47 +02:00
Adrien Delorme
2ef758763f
Update build_cancellation_test.go
2020-05-08 12:06:41 +02:00
Adrien Delorme
2f63e4e79d
refactor term interrupts & have RunContext take a conf struct now
2020-05-08 12:05:14 +02:00
Adrien Delorme
532a69c968
Update command.go
2020-05-08 12:00:06 +02:00
Adrien Delorme
5290beb23e
Update cli.go
2020-05-08 11:59:10 +02:00
Adrien Delorme
a5ab87ca44
add scaffolding for the new packer command layout
2020-05-07 17:52:49 +02:00
Adrien Delorme
e50eb341bf
Update core_test.go
2020-04-30 16:40:58 +02:00
Adrien Delorme
4047113746
Update build.go
2020-04-30 16:40:16 +02:00
Adrien Delorme
2c556ed8c0
remove clarified comment
2020-04-30 16:37:23 +02:00
Adrien Delorme
c71a792186
simplify/refactor core for build & validate
2020-04-30 16:36:01 +02:00
Adrien Delorme
7aaee62970
command/build: don't reset error code in case an error hapened
2020-04-30 12:10:13 +02:00
Adrien Delorme
526d040534
document Parser.Parse better
2020-04-30 11:51:24 +02:00
Adrien Delorme
5c2b8da63b
get builds from PackerConfig instead of parser
...
to allow just reading the config and to not start anything. This will allow to later on run `validate --syntax-only`.
Note that none of the builder/provisioner/post-processor config will be read but simply ignored. HCL2 still needs the body to be properly formatted and it should detect most syntax errors.
2020-04-29 16:36:40 +02:00
Adrien Delorme
2df21496b3
hcl2template: let PackerConfig actually start a builder/provisioner/post-processor
2020-04-29 16:15:42 +02:00
Adrien Delorme
a3343c1848
Delete zz_retrocompat.go
...
it's dead/unused code I previously though I'd need it
2020-04-29 15:33:10 +02:00
Tom Dyas
c0a6623ea2
teach HCL mode builds to honor -only and -except options ( #8947 )
2020-04-28 15:03:24 +02:00
Adrien Delorme
e4df3b262b
HCL2: docs warn about the fact that HCL2 support is still Beta at the top of each docs page ( #9113 )
2020-04-28 11:37:50 +02:00
Moss
e71e5499f8
Update CHANGELOG
2020-04-27 14:48:45 +02:00
Lars Lehtonen
7440c2e6ba
provisioner/windows-shell: remove unused testObjects() ( #9116 )
2020-04-27 10:50:31 +02:00
DamianBis
b679f61536
Update to make NoExitOnFailure work correctly. ( #9119 )
...
if NoExitOnFailure is true then ignore the error returned from salt.
2020-04-27 10:48:19 +02:00
Juan Manuel Mesa
75efe3fcd1
Clean linting issues for packages template and interpolate ( #9120 )
2020-04-27 10:35:47 +02:00
Megan Marsh
bcc2598840
update changelog
2020-04-24 13:39:44 -07:00
Megan Marsh
24c5135ce7
add Hakujou as outscale code owner
2020-04-24 11:55:08 -07:00
Jeff Escalante
034160ca2e
update dependencies ( #9111 )
2020-04-24 10:26:36 +02:00
jhawk28
c43a52aafe
fix issue where -force is not working with vsphere builders ( #9039 )
...
* add better error support to check if vm exists use path.Join so that it looks up the VM correctly turn off VM if it is still running
* fix the vsphere-clone also
* add a common precleanvm to the driver to dedupe iso and clone logic, reduce the if nesting
2020-04-23 08:07:07 -04:00
Wilken Rivera
e0d2f4fd69
builder/azure-arm: Fix SSH connection for temporary admin users specified in `ssh_username` ( #9103 )
2020-04-23 11:04:49 +02:00
Paul Meyer
26d768f429
[builder/azure-chroot] Shared image source ( #9070 )
2020-04-23 11:03:17 +02:00
Lars Lehtonen
ab119d3270
builder/azure/chroot: fix dropped error ( #9106 )
2020-04-23 10:53:13 +02:00
Adrien Delorme
da4a5224be
HCL2 singular blocks: use key/value or name/value depending on how the service names things ( #9078 )
...
* make sure keyvalue and namevalue filters are using the same naming as the service being used
* make docs a bit more readable for KeyValues too
* Update website/pages/docs/from-1.5/expressions.mdx
Co-Authored-By: Megan Marsh <megan@hashicorp.com>
Co-authored-by: Megan Marsh <megan@hashicorp.com>
2020-04-23 10:46:49 +02:00
Adrien Delorme
304f615bc3
Update website/pages/docs/from-1.5/expressions.mdx
...
Co-Authored-By: Megan Marsh <megan@hashicorp.com>
2020-04-23 10:46:19 +02:00
Wilken Rivera
4844e101ce
Merge pull request #9104 from hashicorp/up_oci_sdk
...
update github.com/oracle/oci-go-sdk v1.8.0 to v18.0.0+incompatible
2020-04-22 15:04:18 -04:00
Adrien Delorme
493a2a8a40
update github.com/oracle/oci-go-sdk v1.8.0 to v18.0.0+incompatible and go mod tidy
...
fix #9085
2020-04-22 15:28:52 +02:00
Megan Marsh
5552c35e4f
Merge pull request #9099 from overdrive3000/template-secretsmanager
...
Add template function aws_secretsmanager
2020-04-21 11:19:05 -07:00
Megan Marsh
50823e2573
Merge pull request #9093 from Hakujou/osc-bsu-fix
...
Compliance with oAPI spec for Outscale osc-bsu builder
2020-04-21 10:49:46 -07:00
Juan Mesa
e6dbbe454e
Fix linting issues
2020-04-21 19:20:45 +02:00
Juan Mesa
0fca4a8ba8
Add template function aws_secretsmanager
...
Allow users to read secrets from AWS Secrets Manager via
packer template functions
2020-04-21 18:37:29 +02:00
Wilken Rivera
fdd2c023c6
update changelog
...
* Update changelog format slightly
2020-04-21 06:43:28 -04:00
Adrien Delorme
c5c3585df1
make docs a bit more readable for KeyValues too
2020-04-21 12:22:37 +02:00