Megan Marsh
203f9f764e
move plugin directory into packer-plugin-sdk. All that was in there was an example. Create top level example folder in sdk.
2020-11-12 14:46:50 -08:00
Megan Marsh
12e1831b56
move common directory into packer plugin sdk
2020-11-12 14:44:02 -08:00
Megan Marsh
fa65c04280
add more documentation to the packages in common directory
2020-11-12 14:02:04 -08:00
Megan Marsh
6dcd87a779
move retry function that is only used by osc builder into that builder's common dir instead of the global common dir. Fix bug in quemu where the wrong retry value is checked against.
2020-11-11 15:52:06 -08:00
Megan Marsh
2eaaf7218b
remove unused code leftover from original progress bar implementation
2020-11-11 15:07:20 -08:00
Megan Marsh
67e856aaca
move steps and step configs from packer/common to packer/common/commonsteps
2020-11-11 15:05:08 -08:00
Megan Marsh
7be0cf428a
create packer-plugin-sdk directory and begin moving the relevant folders into it.
2020-11-11 10:21:37 -08:00
Megan Marsh
bfee3b8f5b
move communicators into sdk-internals directory
2020-11-11 10:07:49 -08:00
Megan Marsh
46cf8a1602
add all provisioner version files
2020-11-10 15:01:07 -08:00
Megan Marsh
2167118126
add version files for all postprocessors
2020-11-10 14:55:45 -08:00
Megan Marsh
3db40194af
version files
2020-11-10 14:48:06 -08:00
Megan Marsh
8ecd16db81
regenerate code
2020-11-10 08:16:59 -08:00
Megan Marsh
1ecd715221
refactor code so that packer/version is not a dependency of sdk code or plugin code
2020-11-09 17:20:42 -08:00
Megan Marsh
cd59d938b2
refactor core version pkg imports out of json interpolation/decode pathway.
2020-11-09 13:20:36 -08:00
Megan Marsh
bc85854a53
refactor packer version out of hcltemplate code.
2020-11-09 12:29:53 -08:00
Megan Marsh
2bf912bddf
Merge pull request #10203 from aleksandrserbin/feature/launch-template-tags
...
amazon-ebs: add tags to launch template
2020-11-09 09:14:02 -08:00
Daniel Underwood
23a7f67778
Fix proxmox page links ( #10230 )
2020-11-09 09:33:07 -05:00
Megan Marsh
88e03280b6
Extract plugin-specific examples to plugin directories ( #10228 )
...
* move alicloud examples from common example directory to alicloud builder
* move amazon examples to amazon builder dir
* move examples into ansible provisioner directory
* move azure examples to builder dir
* move hyperone examples into builder directory
* move jdcloud builder examples into builder directory
* move tencent cloud examples into the builder directory
* move ucloud examples into ucloud builder directory
2020-11-09 12:17:41 +01:00
Megan Marsh
cd74456026
Common provisioner helpers ( #10229 )
...
* update docstrings to make it clear that plugins are servers and core is client
* move provisioner guest helper functions into common dir.
2020-11-09 12:16:44 +01:00
Paul Meyer
b7568f5a4d
Update CHANGELOG.md
2020-11-06 14:08:58 -08:00
Paul Meyer
5ea90fea5b
Merge pull request #10210 from sumit-kalra/master
...
[builder/azure-arm] Create keyvaults with SoftDelete enabled
2020-11-06 14:07:41 -08:00
Megan Marsh
efc117fb55
Merge pull request #10218 from hashicorp/clean_plugin_sdk
...
Clean plugin sdk
2020-11-06 12:35:23 -08:00
Simon Gottschlag
65b7d3b604
Add Azure CLI authentication ( #10157 )
...
Adds the ability to use an active `az login` session for authenticating the Azure builder
2020-11-06 14:24:16 -05:00
Jimmy Merritello
bb076d8ad7
Bump HSM version for design tweaks ( #10216 )
2020-11-06 14:07:04 -05:00
Megan Marsh
396b0237fa
Merge pull request #10224 from hashicorp/fix_tag_interpolation
...
fix single tag interpolation to allow golang template engine usage
2020-11-06 11:05:24 -08:00
Megan Marsh
2d90ffe7a4
move GeneratedData struct and PlaceholderMsg to same package under common
2020-11-06 10:45:38 -08:00
Chris Roberts
d8222b1656
Add support for uploading directly to storage on Vagrant Cloud ( #10193 )
...
Vagrant Cloud provides support for uploading directly to the backend
storage instead of streaming through Vagrant Cloud. This adds support
for direct to storage uploads and sets it as the default upload method.
A new option has been added to disable this behavior and revert back
to streaming upload via Vagrant Cloud (`no_direct_upload`).
This default for uploading directly to the backend storage also matches
up with changes being added to Vagrant proper for box upload behavior:
hashicorp/vagrant#11916
2020-11-05 20:01:55 -05:00
Megan Marsh
f13f3d4d5f
fix single tag interpolation to allow golang template engine usage
2020-11-05 16:27:53 -08:00
Megan Marsh
7a1680df97
modify a ton of error messages to make them specifically placable. ( #10191 )
...
* modify a ton of error messages to make them specifically placable.
* remove specific loglines but keep the specialized error messages
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-11-05 11:27:07 +01:00
Megan Marsh
45b5f0c2ee
move custom http client creation with env proxy args into same package as other network related helpers
2020-11-04 14:51:14 -08:00
Megan Marsh
7b57e28600
move localexec to common/shell-local dir since it is related to shelling out locally
2020-11-04 11:56:46 -08:00
Megan Marsh
61b9015415
Merge pull request #10206 from hashicorp/azr_variable_validation
...
HCL2: add variable validation
2020-11-04 10:46:17 -08:00
Megan Marsh
23552bfbd7
Merge pull request #10213 from chrisroberts/vagrant-driv-stderr
...
Return error if ssh-config command fails
2020-11-04 10:39:23 -08:00
Adrien Delorme
addd2da101
add can examples
2020-11-04 15:44:21 +01:00
Megan Marsh
d8fec2e9e5
move the hyperv-only powershell dependency into the hyperv subdirectory ( #10198 )
2020-11-04 15:15:43 +01:00
Marin Salinas
8b5e2903b9
feat: add hk endpoint support for osc builder ( #10207 )
2020-11-04 15:13:37 +01:00
Adrien Delorme
73caad492c
Update custom-validation.mdx
...
add complex example
2020-11-04 13:31:45 +01:00
Adrien Delorme
fd873b8811
Referenceable: explain a bit more of the whys
2020-11-04 13:21:41 +01:00
Adrien Delorme
10eb32d29e
require less English
2020-11-04 13:13:45 +01:00
Chris Roberts
8248f52ff7
Return error if ssh-config command fails
...
Update error detection to return an error if the process fails instead
of testing for content in stderr.
2020-11-03 16:20:34 -08:00
Aleksandr Serbin
7cb8af1441
amazon: remove region from state for chroot builder
2020-11-03 22:28:19 +01:00
Aleksandr Serbin
8dab31b548
amazon: use spot tags for launch template tags
...
- use `spot_tags` instead of `run_tags` for launch template
- move region to `StepRunSpotInstance` from state
2020-11-03 22:16:00 +01:00
Sumit Kalra
2b69a5f496
azure-arm builder: Create keyvaults with SoftDelete enabled
2020-11-02 20:42:55 -08:00
Megan Marsh
9ec55d3cd7
update changelog
2020-11-02 15:19:31 -08:00
Megan Marsh
b7c6712874
Merge pull request #10197 from hashicorp/dependabot/npm_and_yarn/website/bl-1.2.3
...
Bump bl from 1.2.2 to 1.2.3 in /website
2020-11-02 09:23:18 -08:00
Megan Marsh
4aa143a429
Merge pull request #10188 from Direnol/yandex/check-access-to-specific-bucket
...
verifying the access to a specific bucket
2020-11-02 09:21:27 -08:00
Megan Marsh
0bb110ddb3
Merge pull request #10161 from marinsalinas/x509cert
...
feat: OSC: add x509 certificate support
2020-11-02 09:20:15 -08:00
Adrien Delorme
2987d25335
simplify tests
2020-11-02 17:52:19 +01:00
Adrien Delorme
20b7fd9687
add hcl2template/addrs/doc.go
2020-11-02 17:48:29 +01:00
Adrien Delorme
971254928a
various fixes
2020-11-02 17:43:21 +01:00