Commit Graph

87 Commits (ebdee64c643ae5ad22c4853ec6c64731bae5f310)

Author SHA1 Message Date
Lucas Bajolet eb9e1a4795 packer: remove implicit required plugins
3 years ago
hashicorp-copywrite[bot] 19055df3ec
[COMPLIANCE] License changes (#12568)
3 years ago
hashicorp-copywrite[bot] b7df3ca36f
[COMPLIANCE] Add Copyright and License Headers (#12254)
3 years ago
Wilken Rivera 58fa1f96e2
Temporarily revert the use of indirect redirects for external plugins (#11430)
4 years ago
Adrien Delorme faeef90910 remove ansible plugin from bundled plugins
4 years ago
Adrien Delorme 8acd453065 remove vagrant plugin from bundled plugins
4 years ago
Adrien Delorme bfe200d920 remove qemu plugin from bundled plugins
4 years ago
Adrien Delorme d9d96169d8 remove googlecompute plugin from bundled plugins
4 years ago
Adrien Delorme 4efa69cfff remove docker plugin from bundled plugins
4 years ago
Adrien Delorme 7a21f141c8 remove vsphere plugin from bundled plugins
4 years ago
Adrien Delorme eea27b02d5 remove parallels plugin from bundled plugins
4 years ago
Adrien Delorme 36c30706f1 remove vmware plugin from bundled plugins
4 years ago
Adrien Delorme eca7b442c1 remove virtualbox plugin from bundled plugins
4 years ago
Adrien Delorme 37ac5b260f remove azure plugin from bundled plugins
4 years ago
Adrien Delorme bb33cf9845 remove amazon plugin from bundled plugins
4 years ago
Adrien Delorme c391c7f10b make the exoscale plugin an implicit import
4 years ago
Megan Marsh e8780bf7b8 add massive warning about error logging to WrappedMain
5 years ago
Wilken Rivera c3e78d2c32 Update error messaging to bypass panicwrap only on non-recoverable
5 years ago
Megan Marsh 1b8e71ca1f switch to using ui once it is initialized
5 years ago
Adrien Delorme 0e3fcb589b
Implicit required_plugin blocks (#10732)
5 years ago
Megan Marsh 64a3219f69
fix error messaging in wrappedmain. Stderr gets eaten by panicwrap, so we need to write to stdout, which then gets unpacked into error and output messages using the ErrorPrefix and OutputPrefix (#10766)
5 years ago
Megan Marsh c4a22e9a56
fix packer interpolation of packer log path (#10660)
5 years ago
Adrien Delorme ed091163be
HCL2 Parse packer.required_plugins block + packer init (#10304)
5 years ago
Sylvia Moss 291121dd55
(2) Implement datasources (#10440)
5 years ago
Megan Marsh 88b7b0e14a remove sdk
5 years ago
Megan Marsh f179f01314 Modify struct-markdown generator code to work from different projct roots
5 years ago
Megan Marsh 39ab646236
move plugin and rpc code into sdk; other minor tweaks (#10359)
5 years ago
Megan Marsh 352f064b55 fix docker acceptance tests. Turns out they were broken on the main branch too; needed to move noop progress bar into the sdk to be used in the builder testui.
5 years ago
Megan Marsh 3681e2a7ee fix pathing
5 years ago
sylviamoss 2c10c21445 move plugin discover tests to plugin pkg
5 years ago
Megan Marsh d5971ca25e fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK
5 years ago
Megan Marsh a6fdeca099 move logsecretfilter into packer sdk
5 years ago
Megan Marsh 001886670d move Ui definition into the packer 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
Dmitry Borodaenko d18b7839b9 no panicwrap in plugins
5 years ago
Megan Marsh 15ee44e857 review comments
5 years ago
Megan Marsh ae8d359bf1 Switch to explicitly declaring TrackProgress on UI, using an underlying progress bar specifically stored on the struct. Export UiProgressTracker. These changes allow us to optionaly switch to the NoopProgressTracker when no TTY is set.
5 years ago
Megan Marsh ee5635722b enable force, debug, and on-error for hcl2 builds
6 years ago
nywilken fb76323c4d config: Fix loading external plugins from a packerconfig
6 years ago
Adrien Delorme 0785c2f6fc
build using HCL2 (#8423)
6 years ago
Megan Marsh a14498ff00 remove timestamps from logger inside of subprocesses to prevent double logging; also remove some cruft and fix spelling in some logs
6 years ago
Megan Marsh e59c122dff build differently for openbsd because we can't cross compile the process library
7 years ago
Megan Marsh 09f63cea0b processinfo
7 years ago
Adrien Delorme 5f076d4328 allow building packer on solaris by removing progress bar and tty imports
7 years ago
Adrien Delorme fa7b922e7a main.go: don't set TTY interface from tty.Open() in case open fails
7 years ago
Adrien Delorme 513999b8e7
Close tty on exit (#7411)
7 years ago
Adrien Delorme 9f82b75e57 Use the hashicorp/go-getter to download files
7 years ago
Adrien Delorme cda87d777f Update main.go
7 years ago
Adrien Delorme d177a2647a stop piping stdin
7 years ago