Commit Graph

800 Commits (dev_version_changes)

Author SHA1 Message Date
Roman Mingazeev bbd9ee8589 fix export when using empty ubuntu image
5 years ago
Roman Mingazeev aa0efcf73e
Yandex/ssh communicator in export (#10352)
5 years ago
Roman Mingazeev 9fabad6f1d rebase && some fixes
5 years ago
Roman Mingazeev 1c08463204 rebase
5 years ago
Roman Mingazeev efe6d2f08f add comment and remove overrides
5 years ago
Roman Mingazeev 4eb3daec8e lint
5 years ago
Roman Mingazeev 478fda12ba reuse common configs
5 years ago
Roman Mingazeev adb4a14471
do better mount image (#10335)
5 years ago
Megan Marsh 8558d1241f move TestUi func to sdk
5 years ago
Megan Marsh 39354f64e5 move helper/communicator dir into packer-plugin-sdk
5 years ago
Megan Marsh 307f56f560 move postprocessor to sdk, fix generation code
5 years ago
Megan Marsh 19bdc8b49e fix conflicts
5 years ago
Megan Marsh d5971ca25e fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK
5 years ago
Megan Marsh 56a45b04ab Move hook and communicator definitions to packer-plugin-sdk
5 years ago
Megan Marsh a6fdeca099 move logsecretfilter into packer sdk
5 years ago
Megan Marsh 14bdb9516c move Artifact and artifact mock to the sdk
5 years ago
Megan Marsh c70870cb83 move multierror and multierrorappend into sdk
5 years ago
Megan Marsh 001886670d move Ui definition into the packer plugin sdk.
5 years ago
Megan Marsh 3bda89467d
Merge pull request #10303 from GennadySpb/yndx-export-wait-and-retries
5 years ago
Pavlos Parissis fac8ba2040
googlecompute-export: Add logging.write to service account scopes
5 years ago
Gennady Lipenkov 4c3e310f57 manually trigger udev
5 years ago
Gennady Lipenkov ef67fb1cc8 Some wait before check
5 years ago
Roman Mingazeev a509781a03 added check of service account id in export
5 years ago
Gennady Lipenkov 138e3a081b Add retries and wait after disk attach operation
5 years ago
Megan Marsh e34248a45d
Merge pull request #10172 from anish/gcpshieldedvms
5 years ago
Megan Marsh 030f40a7b6
Merge pull request #10286 from hashicorp/hcl2template_extraction
5 years ago
Megan Marsh ea1ac530b0 move hcl2template kv types into the config/custom_types with trilean definitions
5 years ago
Megan Marsh cbaecf9077 remove unused SkipValidation field which was a duplicate of the SkipRegionValidation field.
5 years ago
Megan Marsh f8f1ebf0c7 move version and useragent definitions into sdk
5 years ago
Megan Marsh 9e47696dff move helper/config to bundle with the other template definitions
5 years ago
Anish Bhatt ecb72663f3 Add support for creating shielded VMs to GCP
5 years ago
Megan Marsh 3f6deb8828 move multistep into the plugin sdk
5 years ago
Megan Marsh 7d658149ea update tests and website and generated partials to reflect new package format
5 years ago
Megan Marsh 1ffc358ada move tmp helper func into packer-plugin-sdk
5 years ago
Megan Marsh e04eaa89e6 move steps and step configs from packer/common to packer/common/commonsteps
5 years ago
Megan Marsh 6402362018 create packer-plugin-sdk directory and begin moving the relevant folders into it.
5 years ago
Megan Marsh 2167118126 add version files for all postprocessors
5 years ago
Megan Marsh 3db40194af version files
5 years ago
Megan Marsh 8ecd16db81 regenerate code
5 years ago
Megan Marsh 1ecd715221 refactor code so that packer/version is not a dependency of sdk code or plugin code
5 years ago
Megan Marsh efc117fb55
Merge pull request #10218 from hashicorp/clean_plugin_sdk
5 years ago
Megan Marsh 2d90ffe7a4 move GeneratedData struct and PlaceholderMsg to same package under common
5 years ago
Chris Roberts d8222b1656
Add support for uploading directly to storage on Vagrant Cloud (#10193)
5 years ago
Megan Marsh 45b5f0c2ee move custom http client creation with env proxy args into same package as other network related helpers
5 years ago
Megan Marsh 4aa143a429
Merge pull request #10188 from Direnol/yandex/check-access-to-specific-bucket
5 years ago
Roman Mingazeev 3fc185924d fix delete access key
5 years ago
Roman Mingazeev 7ab2866d5c verifying the access to a specific bucket
5 years ago
Adrien Delorme f5e037e8b4 Merge remote-tracking branch 'origin/master' into azr_selectable_temp_keygen_type_gcp
5 years ago
Megan Marsh 70cb4097e1 review comments, add plugin type for a few missing builders
5 years ago
Megan Marsh c0ce8a9414 rework fixer deprecation code so we know what plugins they relate to
5 years ago
Adrien Delorme 522d122858 regen all code
5 years ago
Adrien Delorme 54032d6c11 gen code and docs
5 years ago
Adrien Delorme f4f731b83c Refactor google compute's temporary ssh keygen genertion to use the sshkey package
5 years ago
Megan Marsh 7ee9a4b638
Merge pull request #9968 from upodroid/google-impersonation
5 years ago
Megan Marsh 721cbac645
Merge pull request #9996 from hashicorp/fix_9995
5 years ago
Adrien Delorme 8f9001b531 uncopy
5 years ago
upodroid b1c74f9df0 Merge branch 'master' of github.com:hashicorp/packer into google-impersonation
5 years ago
upodroid f13099edfb rebase the branch
5 years ago
Megan Marsh 4c0ac6917e switch to using aws base config, which means we're using code tested and maitnained by the terraform crowd.
5 years ago
sylviamoss c8874c9382 improve docker_tag cast to avoid failures
5 years ago
sylviamoss 49bc7665c1 fix docker push tags cast
5 years ago
sylviamoss aa9c162c60 improve docker_tags artifact state read
5 years ago
sylviamoss e758891878 make shell-local post-processor return copy of previous artifact
6 years ago
Megan Marsh 429d431365 Implement assume_role for Packer. This functionality is copied shamelessly
6 years ago
upodroid be56632f7e fix vendoring
6 years ago
upodroid 9b121e85f9 fix dodgy pointers
6 years ago
Upo 3f6230470b
Merge branch 'master' into google-impersonation
6 years ago
upodroid 2faacfd5d7 add service account impersonation
6 years ago
Wilken Rivera b4be598148
Fix static check issues SA1019 for googlecompute plugins (#9950)
6 years ago
Sylvia Moss bdd736b800
Interpolate vagrantfile_template on Vagrant post-processor (#9923)
6 years ago
Gennady Lipenkov e078bd6bf2 Fix S3 URL construct process
6 years ago
GennadySpb 2837d56885
Check for error after runner completes (#9925)
6 years ago
Wilken Rivera 10e74961d2
Add check for empty artifact.Files slice (#9857)
6 years ago
GennadySpb 804fefef17
yandex-import: allow set custom API endpoint (#9850)
6 years ago
GennadySpb 0df2e15d9f
If proposed exit code not equal 0 set proper metadata key to expected 'cloud-init-error'. (#9849)
6 years ago
Viktor A. Danilov cd60f32866
fix yandex-export aws: (#9814)
6 years ago
sylviamoss 788dc32598 add aws_polling config option to override env variables
6 years ago
Wilken Rivera 89d57b8635
post-processor/googlecompute-import: Update documentation (#9767)
6 years ago
Megan Marsh daccfc42cf
Fix ReregisterVM to default to true instead of false. (#9736)
6 years ago
Wilken Rivera ae23f891e1
post-processor/googlecompute-export: Update documentation (#9727)
6 years ago
Wilken Rivera 759d2451a4 post-processor/googlecompute-export: Remove IAP configuration from HCL schema
6 years ago
Luke Swithenbank 6d1a146143
Fix Google Compute Export Post-Processor (#9708)
6 years ago
sylviamoss fd683daa22 update checksum post-processor docs
6 years ago
Megan Marsh 02d3fb37e3 fix return
6 years ago
Megan Marsh 69b0e66b5d
Update post-processor/vsphere/post-processor.go
6 years ago
Adrien Delorme c34e89aec7
getEncodedPassword: simplify encodedPassword return
6 years ago
Megan Marsh 395a0c472e improve postprocessor stdout
6 years ago
Megan Marsh 6383e6cbbf fix vsphere postprocessor password log filtering, write tests
6 years ago
Megan Marsh 1b6b44589d Change to use query syntax instead of manually throwing queries in.
6 years ago
Megan Marsh 393b2d16c4 switch to using net/url.URL struct for encoding rather than the incorrect QueryEscape for the whole URL.
6 years ago
Megan Marsh 2e4d0c888a pull ovftool uri generation into separate function, test function
6 years ago
Megan Marsh a687d6fe12
ci/tech-debt: Fix vmware acceptance tests (#9636)
6 years ago
Gennady Lipenkov 46a5561340 go import file
6 years ago
Gennady Lipenkov 53e7f4e71a extend artifact, code refactoring
6 years ago
Gennady Lipenkov e0cc7b9d8c yandex-import: allow create image based on another one
6 years ago
Megan Marsh ea4aa67f78
make friendly error message (#9605)
6 years ago
Gennady Lipenkov b16cccde3d Support piping of yandex-import post-processors
6 years ago
Gennady Lipenkov b28be46dc1 Add package alias (fix lint)
6 years ago
Gennady Lipenkov 29a6687475 Separate workflow for file on disk and prepared URL
6 years ago
Gennady Lipenkov 59aaaf7a91 Support provision of token, SA key file and folder ID from OS env vars
6 years ago