Commit Graph

813 Commits (dev_version_changes)

Author SHA1 Message Date
Megan Marsh 14bdb9516c move Artifact and artifact mock to the sdk
5 years ago
Megan Marsh 001886670d move Ui definition into the packer plugin sdk.
5 years ago
Adrien Delorme 73b7499811
HCL2: version block: test validation & document version/availability (#10298)
5 years ago
Megan Marsh 6a1a22151c move the various flag packages from helper to command, since command is the only package that uses them.
5 years ago
Megan Marsh efe11da4a3
Merge pull request #10254 from hashicorp/plugin-sdk-2
5 years ago
Megan Marsh 3e54e9ea80
Merge pull request #10235 from hashicorp/refactor_version_code
5 years ago
Megan Marsh 6402362018 create packer-plugin-sdk directory and begin moving the relevant folders into it.
5 years ago
Adrien Delorme f44e912072
Update hcl2upgrade command to update env calls + tests (#10244)
5 years ago
Wilken Rivera acabc1c1aa
Add packer fmt command (#10225)
5 years ago
Adrien Delorme deba1484ff
HCL2: allow calling env as input var default value (#10240)
5 years ago
Adrien Delorme 17ec88246f
hcl2_upgrade update (#10221)
5 years ago
Megan Marsh bc85854a53 refactor packer version out of hcltemplate code.
5 years ago
Adrien Delorme 6dd06fad14 add command/ tests
5 years ago
Adrien Delorme 4bc16455b4
HCL2: add a packer block with a required_version input setting (#10149)
5 years ago
Megan Marsh fc619dc977
Merge pull request #9626 from featheredtoast/add-proxmox-vm-clone
5 years ago
Megan Marsh 66b81d9bee
add build.name to hcl code (#10114)
5 years ago
Megan Marsh 2cdc052d7c
Merge pull request #10097 from hashicorp/more_hcl_docs
5 years ago
Megan Marsh 00cc425b84 docs tweaks
5 years ago
Peter Willis f1b57b1e66
Fix typos
5 years ago
Peter Willis a81811663a
Fix typos
5 years ago
Jeff Wong 0f12414126
Merge branch 'master' into add-proxmox-vm-clone
5 years ago
James Cradock 153d4111fa
Fix typo in build argument description (#10066)
5 years ago
Jeff Wong a140c13943
[proxmox] add proxmox builder alias
5 years ago
Adrien Delorme 3e0633fc20 scripts/generate-plugins.go: ignore "common" packages
5 years ago
Adrien Delorme b2be255057 Merge remote-tracking branch 'origin/master' into pr/featheredtoast/9626-1
5 years ago
Adrien Delorme fcf16315a3 add tests
5 years ago
Adrien Delorme 3d7ab9ea43 add an hcl2-json test
6 years ago
Calle Pettersson 905869308d Split proxmox builder into a common part and iso/clone builders
6 years ago
Adrien Delorme efd69aea2a
console: allow to use console when there are untyped vars (#9864)
6 years ago
Adrien Delorme a70164f489
HCL2: when the type of a variable is not known evaluate setting as a litteral. (#9863)
6 years ago
Adrien Delorme a25f057984 add tests for unknown values
6 years ago
Adrien Delorme 161879b98a test unknown variables and locals
6 years ago
Adrien Delorme 652878059c inspect command: ignore init errors as some value can be unset
6 years ago
Adrien Delorme 91c5a4613c HCL2 inspect remove debug values
6 years ago
Wilken Rivera 67cd123d1c
Merge pull request #9834 from hashicorp/azr-fix-hcl2_upgrade_random_generate
6 years ago
Wilken Rivera 0e2a3e1058 command/hcl2_upgrade: Update description text for command
6 years ago
Adrien Delorme 0f00709fb6 hcl2_upgrade: fix a case where the generated type is wrong
6 years ago
Adrien Delorme 5ba134ac5b
JSON to HCL2 (minimal best-effort) transpiler (#9659)
6 years ago
sylviamoss 39a8dee4ea add tests and update override example
6 years ago
Chris Gilmer 6e918c4bd3
Update test for builder output
6 years ago
Chris Gilmer 04f952a2f4
Pretty print build durations
6 years ago
Adrien Delorme c7b35dd6bc
HCL2: add post-processors block to run multiple post-processor after a build (#9638)
6 years ago
Adrien Delorme 44616d3bff
refactor initialization out from packer configs + tests (#9627)
6 years ago
Adrien Delorme 125178d943
core: Decode: when in HCL2 decoding mode; reset the whole struct before preparing it. (#9622)
6 years ago
Gennady Lipenkov 553d203e68 Add yandex-import post-processor
6 years ago
Adrien Delorme b0238e6f4a Update build_windows_test.go
6 years ago
Adrien Delorme d84d956e36 add language coment !
6 years ago
Adrien Delorme a15ad19411 test builds can be 'excepted'
6 years ago
Adrien Delorme c1c8b8d22a complete -> recipes
6 years ago
Adrien Delorme 10e5d952ac unquote 'cooking...'
6 years ago
Adrien Delorme 0475b0529d tests: fix line endings in windows
6 years ago
Adrien Delorme 0deaa5d2a5 add a complete tests for builder variables + only/except
6 years ago
Adrien Delorme 7969b690de Revert "Share build info with Provisioner and Post-Processor via HCL2 variables (#9444)"
6 years ago
Adrien Delorme 3d371a2d5d
Add complete HCL2 examples + allow to name a singular build.source blocks (#9490)
6 years ago
Sylvia Moss 99046c9178
Share build info with Provisioner and Post-Processor via HCL2 variables (#9444)
6 years ago
Adrien Delorme 6f4d79799b add thorough test
6 years ago
Adrien Delorme dabcc866e5 add another inspect test
6 years ago
Adrien Delorme f98576b19e add a basic test for the inspect command
6 years ago
Adrien Delorme 51d02f8c2d hcl2: inspect command
6 years ago
Adrien Delorme fb337f8867
hcl work on only/except (#9454)
6 years ago
Megan Marsh 42e98f15ae make sure the no-op progress bar gets used for machine readable uis
6 years ago
Moss 4f26534072 add on-error flag option to run cleanup provisioner
6 years ago
Moss daaeccd8b0 Skip consecutives post-processors
6 years ago
Moss bfb9df0039 fix except flag for JSON and HCL2
6 years ago
Wilken Rivera f672f5bd9b command/validate: Add support for HCL2 configuration files
6 years ago
Adrien Delorme bac9c74447
packer console for HCL2 (#9359)
6 years ago
Megan Marsh 3dc4ba2d68
Json vs HCL2 parity refactor (#9301)
6 years ago
Megan Marsh ee5635722b enable force, debug, and on-error for hcl2 builds
6 years ago
Megan Marsh 533fbc1381
Merge pull request #9139 from hashicorp/hcl2_commands_refactor
6 years ago
Adrien Delorme 2f26168adc ConsoleCommand.ParseArgs: don't fail if no buildfile was passed
6 years ago
Adrien Delorme 52b2151b21 go generate ./packer
6 years ago
Adrien Delorme 466358a13e Delete command.go
6 years ago
Adrien Delorme 7ca0a80a86 remove Ui from command.MetaArgs
6 years ago
Adrien Delorme 77297e49e9 Update cli.go
6 years ago
Adrien Delorme 49c2a8cb17 update fix command with new synthax
6 years ago
Adrien Delorme 14f18f4236 dont catch signals in console, as it seems unecessary for now
6 years ago
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
6 years ago
Adrien Delorme 534e98c4ef pass Meta command line arguments around
6 years ago
Adrien Delorme b35ec44d06 Update build.go
6 years ago
Adrien Delorme e6aac8cd6f Update build_test.go
6 years ago
Adrien Delorme efcc6af06c fix tests
6 years ago
Adrien Delorme a93a45e4d3 more fixes to refactor
6 years ago
Adrien Delorme 42a05e1e80 more refactoring
6 years ago
Adrien Delorme 2ef758763f Update build_cancellation_test.go
6 years ago
Adrien Delorme 2f63e4e79d refactor term interrupts & have RunContext take a conf struct now
6 years ago
Adrien Delorme 532a69c968 Update command.go
6 years ago
Adrien Delorme 5290beb23e Update cli.go
6 years ago
Adrien Delorme a5ab87ca44 add scaffolding for the new packer command layout
6 years ago
Megan Marsh 6a682aca2e
Merge pull request #9124 from GennadySpb/yandex-export-post-processor
6 years ago
nqb be08eddd8d
remove useless comment
6 years ago
Adrien Delorme 4047113746 Update build.go
6 years ago
Adrien Delorme 2c556ed8c0 remove clarified comment
6 years ago
Adrien Delorme c71a792186 simplify/refactor core for build & validate
6 years ago
Adrien Delorme 7aaee62970 command/build: don't reset error code in case an error hapened
6 years ago
Adrien Delorme 5c2b8da63b get builds from PackerConfig instead of parser
6 years ago
Tom Dyas c0a6623ea2
teach HCL mode builds to honor -only and -except options (#8947)
6 years ago
Gennady Lipenkov d5a6781fb7 Add new 'yandex-export' post-processor
6 years ago
Megan Marsh 217dcbb97f golang 1.14 doesn't like calling NewFile on existing files. Port solution over from Terraform
6 years ago
Adrien Delorme 2af40c762b
HCL2: pass on builder type and name (#8956)
6 years ago
Jeff Escalante 9165be87da
packer.io prefix removal, html extension remove for in-code errors
6 years ago
Vaijanath Angadihiremath fd21b669db Fixing the linting errors now required for merging
6 years ago
Vaijanath Angadihiremath c815a5df67 Fixing the Make Ci errors
6 years ago
Vaijanath Angadihiremath 645cdf1a59 Updating the modules to include update to autorest 12.4
6 years ago
Megan Marsh f5c98a7601
make sure cli vars supercede var files (#8964)
6 years ago
Adrien Delorme d068430abf
make sure locals are evaluated only once variables are + test this (#8918)
6 years ago
Adrien Delorme ad8dafa3bd
HCL: add tests and fixes around var-file and var args (#8914)
6 years ago
Adrien Delorme 88297c796d Merge branch 'master' into hcl2_singular_blocks
6 years ago
Adrien Delorme 94a1f0bcb6 go fmt
6 years ago
Adrien Delorme 0a46bb9525 more precise docs
6 years ago
Adrien Delorme b5e8750f5f Change key/value to name/value to remain consistent with Terraform
6 years ago
Adrien Delorme c8300b620a allow to use hcl files as var files in HCL mode
6 years ago
Adrien Delorme d2964d59e9 document that the `-var-file` option still expects JSON files for now
6 years ago
Wilken Rivera 9ec8b67392
Add golangci-lint to project (#8686)
6 years ago
Sylvia Moss 23fa3107a3
Render variables one time on prepare method (#8727)
6 years ago
Adrien Delorme 193dad46e6
Hcl2 input variables, local variables and functions (#8588)
6 years ago
Megan Marsh 073eda76aa remove extraneous files from when vsphere builder was a plugin, and move README into packer website as separated docs for vsphere-clone and vsphere-iso. Move option descriptions into struct code, and generate documentation directly from those structs as we do inside of the other builders
6 years ago
Megan Marsh 5bacd37014 fix pps
6 years ago
Megan Marsh dca2c03cdb
Merge pull request #7866 from hashicorp/sharing_info
6 years ago
nywilken 3d56f8ac80 command/build: Fix URL to HCL2 syntax guide
6 years ago
Adrien Delorme 4b7132c87c Merge remote-tracking branch 'origin/master' into sharing_info
6 years ago
Adrien Delorme 0785c2f6fc
build using HCL2 (#8423)
6 years ago
Megan Marsh 0f6d1beccf add an extra string array to the Prepare() return values in the builder interfaces; this sets up the ability for builders to give the provisioners custom user-accessible build-time variables.
6 years ago
Moss a0329ef196 Simplify testing template
6 years ago
Moss 7466c4fdca Return exit code 1 when builder type is not found
6 years ago
mingsheng.su 2c513fce64 update ucloud packer
6 years ago
mingsheng.su 61f9d3a9fe add ucloud import
6 years ago
Paul Meyer 7297d74c98 Add azure-chroot builder plugin
6 years ago
Megan Marsh 59efa0faee rename option to error-cleanup-privisoner, which I think is clearer
7 years ago
Megan Marsh 0683bc409b add test for error-cleanup provisioner, and fix tests by fixing null builder to use an actual none communicator instead of skipping communicator generation altogether
7 years ago
Megan Marsh 6688f436dd
Merge pull request #7960 from guidodobboletta/master
7 years ago
xiaohan.liang f4fc9dd09a Rewrite all files, remove sensitive information
7 years ago
Guido Dobboletta e79d62d006 Fix text
7 years ago
Thomas Meckel d3202497ae First working version of virtualbox/vm builder
7 years ago
Thomas Meckel 2a531f8ad6 Merged changes from local branch
7 years ago
Brendan Devenney 2b16b5cae4
Move fixer test to fix package
7 years ago
Brendan Devenney 6520814a6c
Ensure help output is consistently formatted
7 years ago
Brendan Devenney 75d8d7fce5
Update and futureproof fix command usage
7 years ago
Brendan Devenney 91b7d8c572
Add test to ensure all fixers are enabled
7 years ago
Brendan Devenney 9f0bc29db5
Test that Fixers and FixerOrder are equal length
7 years ago
Marin Salinas 80dadaf3f1 feature: add bsuvolume builder and acceptance test
7 years ago
Marin Salinas 0c47ee55e6 feature: add chroot builder structure
7 years ago
Marin Salinas c4e69d3169 wip: add bsu plugin acc testing
7 years ago
Marin Salinas 1281f28f6d add prevalidate step
7 years ago
Marc Falzon 00c2df24df Add Exoscale Import post-processor
7 years ago
mingsheng.su 6109ad79a3
Merge branch 'master' into feature/ucloud_builder
7 years ago
Adrien Delorme 5efab58ed8 allow to have timestamped colorless ui messages
7 years ago
mingsheng.su d1b9ad90c8 Merge remote-tracking branch 'origin' into feature/ucloud_builder
7 years ago
mingsheng.su c8bab9b382 add ucloud packer
7 years ago
Megan Marsh f7bf80724c document what a REPL is
7 years ago
Megan Marsh 53a5e90d78
Update command/console.go
7 years ago
Megan Marsh 7cce3157a8
Update command/console.go
7 years ago
Megan Marsh 668e92f2ca add docs and the option to list variables from inside the console
7 years ago
Megan Marsh df916e805e borrow wrappedreadline workarounds from terraform and implement a similar check for piped commands; this makes the cli experience much cleaner
7 years ago
Megan Marsh b8ac1a800d implement a packer console analogous to the terraform console
7 years ago
Adrien Delorme cb2d89af6f simplify path parsing by making at string instead of an array + add tests
7 years ago
Adrien Delorme a4b8570991 refactor arg parsing into it's own cfg maker & test it
7 years ago
Adrien Delorme 7e8c42d243 BuildCommand: put config in a local struct
7 years ago
Adrien Delorme cdbb742496 add more cancellation tests
7 years ago
Adrien Delorme 73a55631c4 fix testfile call
7 years ago
Adrien Delorme 2890687b2b fix race condition in BuildCommand
7 years ago
Adrien Delorme af15ed3583 nil signals are probably just a cancellation in disguise
7 years ago
Adrien Delorme 583d93790f add tests for cancellation while building
7 years ago
Adrien Delorme dd2785ff08 BuildCommand.Run: avoid triggering a cancellation on termination
7 years ago
Adrien Delorme 0094d2878c Build: move BuildCommand.Run into a RunContext command to allow testing for cancellation, put cancellation in `Run`
7 years ago
Adrien Delorme a2cc2532ea add TestBuildParallel_Timeout to test errors on parallel builds
7 years ago
Adrien Delorme d40d3eca88 swap semaquire and wg.Add to avoid a deadlock
7 years ago
Adrien Delorme 263f318e82 be true to docs
7 years ago
Adrien Delorme 1dca416f87 move the semacquire to the main build loop so that the build order is kept
7 years ago
Adrien Delorme 852af993e6 BuildParallel: test with 3 parallel builds
7 years ago
Adrien Delorme 9281fada2d prevent a breaking change so that we can merge the `-parallel-builds` option first.
7 years ago
Adrien Delorme 14486003a1 fix test to be race free
7 years ago
Adrien Delorme c1527d9b47 fix text
7 years ago
Adrien Delorme ae71a81c1e Merge remote-tracking branch 'origin/master' into pr/7501
7 years ago
Brett Wandel aaf56ffd26 added: testing
7 years ago
Brett Wandel 76b5c1995f fixed: small changes to cancellation on ctrl-c
7 years ago
Marques Johansson 99987c2d56 Add Linode Images builder
7 years ago
Adrien Delorme 97f2914c6a
Merge pull request #7484 from yandex-cloud/yandex-cloud-builder
7 years ago
Brett Wandel 92e75f838a added the ability to limit number of builds running in parallel
7 years ago
Adrien Delorme d2f036ec44 Revert "Revert "Merge pull request #7391 from carlpett/proxmox-builder""
7 years ago
Gennady Lipenkov 8f53ca5e5e Add 'yandex' plugin as Builder
7 years ago
Adrien Delorme 032527ecfe Revert "Merge pull request #7391 from carlpett/proxmox-builder"
7 years ago
Adrien Delorme 0b4ada9690 make sleep provisioner available to packer
7 years ago
Adrien Delorme d7b1b597a7 test provisionning timeout
7 years ago
Adrien Delorme a81abd297b Merge remote-tracking branch 'origin/master' into context_provisioner
7 years ago
Calle Pettersson 9f8fc37fde Implement Proxmox builder
7 years ago
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.
7 years ago
Adrien Delorme a4bf94dd3c change Builder to be passed a context for cancellation
7 years ago
Adrien Delorme 045f2f41bd display received signal in debug mode
7 years ago
Adrien Delorme 9f82b75e57 Use the hashicorp/go-getter to download files
7 years ago
Andrew Widdersheim a5b753820c
Fix build commands -except help message
7 years ago
Megan Marsh b8510f35fc
Merge pull request #7330 from hashicorp/except_post_processor_tests
7 years ago
Miłosz Smółka 94a7a07c87 Merge branch 'master' into hyperone
7 years ago
Adrien Delorme 7e2d86731e tests: add a post-processor that creates an unnamed.txt file
7 years ago
Adrien Delorme de336ef15e TestBuildOnlyFileMultipleFlags: check that tomato.txt is not created
7 years ago
Adrien Delorme b04b8b3857 test building with `-except=""`
7 years ago
Megan Marsh 75f574bd4b
Merge pull request #7221 from hashicorp/vagrant_builder
7 years ago
Megan Marsh be21850e32
Merge pull request #7060 from andrewsomething/do-post-processor
7 years ago
xinau c207451f7e Merge branch 'master' of https://github.com/hashicorp/packer into packer-provisioner-inspec
7 years ago
Miłosz Smółka 228829139b Merge branch 'master' into hyperone
7 years ago
Megan Marsh ad21367b21 vagrant builder
7 years ago
Adrien Delorme 8621949e01 make generate
7 years ago
Adrien Delorme dd3e2c255c respect a 'only' defined in a post-processor
7 years ago
Adrien Delorme 074a74ec38 make sure 'only' completely ignores post-processor
7 years ago
Miłosz Smółka be30415395 Add HyperOne builder
7 years ago
xinau f5b13e3cb5 added inspec.io provisioner
7 years ago
Adrien Delorme 58245f2557 break a chain of post-processors when one is skipped & make `-only`
7 years ago
Adrien Delorme 61ade0e127 allow to use --only with post-processors
7 years ago
Adrien Delorme 4bf3cd44fc allow to skip a post processor
7 years ago
Adrien Delorme 905db043c4 command.TestBuildOnlyFileCommaFlags: create some files using post processors
7 years ago
Adrien Delorme 7655d2efb2
Add tencent cloud builder (#7135 & #6839)
7 years ago
Megan Marsh 98e933ca54 make packer inspect not print sensitive variables.
7 years ago
Andrew Starr-Bochicchio c0c5c6afac Add DigitalOcean post-processor.
7 years ago
Megan Marsh ba25e68fe0 add a new breakpoint provisioner
7 years ago
Megan Marsh c5b6eff691
Merge pull request #6871 from LKaemmerling/master
7 years ago
Lukas Kämmerling 270110767c
Add hcloud Builder
7 years ago
Josh Soref 66738ccaf4 Try to make help more consistent
7 years ago
Adrien Delorme 626a3cc2a4 have -timestamp-ui match what's in doc
8 years ago
Ashley Lowde 2884f6fab6 improve formatting and documentation for PR#6784
8 years ago
Ashley Lowde 12496e3702 add optional timestamps to build log
8 years ago
Matthew Hooker 8a7d43dd44
bug fix and add test
8 years ago
Megan Marsh cb35829f80
Merge pull request #6411 from jmartin-r7/esxi_compact
8 years ago
Oleg Butuzov 079b317b62 Misaligned help entries
8 years ago
Jeffrey Martin e8f04c34a3
add vmware-compaction fixer help
8 years ago
Megan Marsh c5b346b07b
Merge pull request #6393 from DanHam/fix-hyperv-export
8 years ago
Matthew Hooker ddf23a2c46
Complete Atlas deprecation.
8 years ago
Matthew Hooker 9bb0681586
Merge pull request #6423 from hashicorp/fix5513
8 years ago
DanHam c8f54d5291
Fixer and tests to convert 'clone_from_vmxc_path' -> 'clone_from_vmcx_path'
8 years ago
DanHam 3c5d7aec74
Ensure new fixer appears in 'packer fix' usage message
8 years ago
DanHam 1347f07618
Update 'packer fix' command usage output to include all fixers
8 years ago
Matthew Hooker dde6805ee8
ignore empty top-level config keys when vetting fix
8 years ago
Sean Malloy 3622a669dc Add new post processor googlecompute-import
8 years ago
Matthew Hooker a5e29e68da
cmd/validate: notify user if config is "fixable"
8 years ago
M. Marsh eb557af8bf
Merge branch 'master' into f-autocomplete
8 years ago
Matthew Hooker 3c37aaf4e6
update atlas deprecation language
8 years ago
Josh Soref e7a30b4ba2 spelling: attempt
8 years ago
Edouard BONLIEU 7e36cfcff1
Add Scaleway builder
8 years ago
Matthew Hooker 6205c71f98
Merge pull request #5791 from YuSungDuk/master
8 years ago
Matthew Hooker c03ce222b2
add atlas deprecation warnings.
8 years ago
SwampDragons 997f8e4a2a
Merge pull request #5318 from hashicorp/sigtermcleanup
8 years ago
유성덕 5714108ef9 Merge branch 'master' into support_ncloud
8 years ago
Megan Marsh 7d85b31b29
make fmt
8 years ago
Megan Marsh 46c3113613
it compiles :)
8 years ago
Matthew Hooker 807e88245b
trying to add context to state bag
8 years ago
유성덕 5189d65467 Support Naver Cloud Platform
8 years ago
Krzysztof Wilczynski 0e08640fff
Re-factor version command to use version.FormattedVersion() function.
8 years ago
Jeremy Voorhis bfc75eb9d9 Implement cli.CommandAutocomplete for most commands
9 years ago
Jeremy Voorhis a4cb8ae41b Define methods on *BuildCommand (consistency)
9 years ago
SwampDragons f3c33240fa Merge pull request #5444 from vijayinvites/packer-vhdx
9 years ago
Matthew Hooker fcfdff0efd rerun scripts/generate-plugins.go
9 years ago
Taliesin Sisson efa62e1550 Can specify an iso, vhd or vhdx for download. If it is a vhd or vhdx it is used as the hard drive for spinning up a new machine, importing an exported virtual machine or cloning a virtual machine.
9 years ago
Taliesin Sisson 452fcbd9a1 Only attach dvd drive if there is one
9 years ago
Jearvon Dharrie e918dc89bc Add `/downloads.html` to the outdated version message
9 years ago
Andrew Pryde 6fd2f6701d
Rename Oracle BMCS builder to OCI
9 years ago
Matthew Hooker 624b1e5110 Merge pull request #4554 from prydie/f-oracle-bmcs
9 years ago
Matthew Hooker fdaf4ed8d3
Gracefully clean up on SIGTERM
9 years ago
Megan Marsh 8d24b3930a cleanup imports and rebase artifacts
9 years ago
Michele Catalano f4f0ab9f50 add integrate lxc builder in packer
9 years ago
Chris Lundquist 7366b6c78e [lxd] first pass
9 years ago
Andrew Pryde 630ee5d650 Change imports mitchelh/packer -> hashicorp/packer
9 years ago
Andrew Pryde 9728f890cf Implemented and documented oracle-bmcs builder
9 years ago
bugbuilder 3cc9f204ac Moving vsphere-tpl to vsphere-template, fixed root folder creation and updated docs
9 years ago
bugbuilder dc2124aa2a Initial vSphere-tpl post-processor
9 years ago
Megan Marsh 17d3671601 make sure that flagVars is not a nil map
9 years ago
Matthew Hooker 056104ace4
fix tests
9 years ago
Matthew Hooker d5c228ee98
additional renaming of private to sensitive
9 years ago
Matthew Hooker 01f64009ed
spacing
9 years ago
Matthew Hooker baf31980c7
remove unneeded cast
9 years ago
Megan Marsh 33af49d980 rename private to be in line with tfe
9 years ago
Matthew Hooker cd147e2da4 Merge pull request #4970 from hashicorp/4727_sensitive_vars
9 years ago
Megan Marsh a21870e614 addressing PR comments
9 years ago
Megan Marsh 7ac429b9ca add private to help function
9 years ago
Megan Marsh fdca364f4b allow user to mark variables as sensitive for packer push
9 years ago
Matthew Hooker 8933690e90 Merge pull request #4950 from hashicorp/warn_atlas_users
9 years ago
Megan Marsh dbd7aa6b95 capitalize all the things
9 years ago
Megan Marsh 1c1db91715 add instructions
9 years ago
Megan Marsh b31f8bb0f6 clean up formatting and add warning to packer push.
9 years ago
Matthew Hooker 1a26fbd59c
update changelog
9 years ago
zhuzhih2017 d646e1d035 refactor the code according hashicorp rename the repository
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker 048e316645
s/TargettedUi/TargetedUI/
9 years ago
Matthew Hooker 230079f73a
spell fixes
9 years ago
Matthew Hooker f0e83beaaa
display version correctly
9 years ago
zhuzhih2017 0400ebae95 Fix the code according PR review
9 years ago
zhuzhih2017 fadfb696dd Add packer plugin which support alicloud ecs images
9 years ago
Matthew Hooker c1480931e2 Merge pull request #4525 from mitchellh/nocolorsay
9 years ago
James Nugent 635aeb765b amazon/ebssurrogate: Add New Builder
9 years ago
Matthew Hooker 11354aa1b7
tidy up new line
9 years ago
Matthew Hooker 60955d8c2c
don't show ui color if we're not colorized
9 years ago
Matthew Hooker 31163f6e96
command/version: don't print extra new line.
9 years ago
Chris Bednarski ee2d636840 Improve delay between key events
9 years ago
Matthew Hooker d0ef866639
don't interpolate atlas variables.
9 years ago
James Nugent e15be036d7 builder: add Triton builder
9 years ago
Taliesin Sisson 335615408a Run go fmt on files
9 years ago
Taliesin Sisson 4721327bf6 Fix duplicate imports
9 years ago
Taliesin Sisson ccf506ee22 Must point to iso hyperv plugin
9 years ago
Taliesin Sisson 25baa26a7a Incude hyperv as part of the plugins
9 years ago
Matthew Hooker d3ddd99721 Merge pull request #4163 from StackPointCloud/packer-builder-oneandone
9 years ago
Matthew Hooker c122a178a9 Merge pull request #4089 from mitchellh/replace3076
9 years ago
Matthew Hooker 93e31168f7
remove print
9 years ago
Jake Champlin 95760462a6
Update help output for build command
9 years ago
jasminSPC 4bcba37f38 Packer Builder 1&1
9 years ago
Justin Campbell fdaa89681a
Update go-atlas.
9 years ago
Justin Campbell 16adc3f7cc
command/push: Add test for var-file push to Atlas
9 years ago
Justin Campbell 56cd8171cc
command/push: Push CLI vars to Atlas
9 years ago
Matthew Hooker 6b7ac8ee90 make generate
9 years ago
James Nugent b1ff8c3bfc builder/amazon: Add `ebs-volume` builder
9 years ago
Matthew Hooker d920b3fbf4 run gofmt
9 years ago
Matthew Hooker 01be917450 Merge pull request #3660 from StackPointCloud/packer-builder-profitbricks
9 years ago
Sander van Harmelen dbf3bf56d4 Add a CloudStack Builder
10 years ago
jasminSPC dca286bf38 Merge remote-tracking branch 'upstream/master' into packer-builder-profitbricks
10 years ago
Matthew Hooker a8e57d83d2 gofmt project.
10 years ago
Doka 4256ab2cc2 add dot to build name regexp
10 years ago
Orivej Desh 4fe86244a5 Improve -on-error descriptions
10 years ago
Orivej Desh 639bf356aa Fail on unknown values of -on-error
10 years ago
Orivej Desh e9cc28565b Document -on-error on the "packer build" page
10 years ago
Orivej Desh 6762965696 Add -on-error command line argument to allow preserving artifacts on builder errors
10 years ago
jasminSPC d84b3af863 Fixed tests
10 years ago
Scott Crunkleton d2e65e6433 Generated command/plugin.go using scripts/generate-plugins.go.
10 years ago
crunk1 55b5a45ae4 Created googlecompute-export post-processor. Modified the googlecompute builder to pass a few configuration values to its resulting artifact. These values can then be used in googlecompute-export post-processor.
10 years ago
Chris Bednarski db593a517d Added manifest post-processor, which creates a manifest of build artifacts
10 years ago
Vasiliy Tolstov d64603e137 initial import of checksum post-processor (#3492)
10 years ago
Christopher Boumenot ad3d674919 Do not use Fprintf, use Fprint.
10 years ago
Alvaro Miranda 6237df566f add -color to build -h command
10 years ago
Chris Bednarski 5b5888b230 Initial import of Microsoft contributed code
10 years ago
Chris Bednarski 6a38303030 Make the build name error message show the original regexp
10 years ago
Chris Bednarski 53176f8cdb Added amazon s3 service to vendor, to support the amazon-import feature
10 years ago
Chris Bednarski 58ebd6a9fd Merge branch 'deps'
10 years ago
Chris Bednarski 93547ad91c Regenerate command/plugin and apply go fmt (now handled by the makefile)
10 years ago
Chris Bednarski 171265c983 Remove generator from command/version because we can't go build ./... -- it also builds vendored stuff
10 years ago
Marat Bakeev c95b2b483f Merge branch ansible-provisioner of https://github.com/dkhenry/packer
10 years ago
Chris Bednarski 1f8ebab4de There's no Warn, only Say
10 years ago
Chris Bednarski d8953e48d4 Change log to Ui.Warn and restore the removed functionality for now
10 years ago
Chris Bednarski 5e34864494 Add deprecation notice for -m/-message
10 years ago
Chris Bednarski 3dfdef4d39 Removed push -m since this is not used
10 years ago
Mark Peek 71ed8e4a38 Fix #2742: Include template line numbers on error
10 years ago
Mark Peek 62fd4df0a7 Merge pull request #2684 from mitchellh/docs-atlas-names
11 years ago
Chris Bednarski 6783bc3fb0 Added generator for command/plugin.go so we don't have to edit it by hand to add new plugins
11 years ago
Chris Bednarski bfe5b5b4b6 Change if/else logic to switch
11 years ago
Chris Bednarski 1641a5e0cb Replace string splitting with a regexp; this is clearer and less code because of the post-processor case
11 years ago
Chris Bednarski e080e73b04 Add some exit codes and use a constant for -PACKERSPACE-
11 years ago
Chris Bednarski 9fa93712a1 Added integrated post-processors
11 years ago
Chris Bednarski d09a9ab0c7 Implemented internal plugins
11 years ago
Mark Peek af055ad3e0 Synchronize access to artifact map to remove race
11 years ago
Chris Bednarski c834a00e22 Added a name validator to the push command
11 years ago
Rickard von Essen 4e20522afd Fixes #2667: Added vmware-rename to fix command help text
11 years ago
Chris Bednarski b3eacc5c2b Updated test to verify expected behavior
11 years ago
Chris Bednarski 78174dae4e Don't override packer's build version from a config file; fixes #2385
11 years ago
Chris Bednarski da20c36454 Removed unused variable breaking gorename
11 years ago
Chris Bednarski 28a13111b8 Add stub for validate test
11 years ago
Zach Zolton 548f2ced1c Fix `packer build` reading from STDIN
11 years ago