Commit Graph

125 Commits (3372014dc734ec276febf250012e7336db2dc078)

Author SHA1 Message Date
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
Megan Marsh 18bb4ffb44 bump API version since this change makes things backwards incompatible.
6 years ago
Megan Marsh 39fd462b56 change all provision func signatures to use map[string]interface{}
6 years ago
Megan Marsh 6f418d0e54 get data sharing to a working state with the powershell provisioner
6 years ago
Megan Marsh f4c3501af5 pass struct of generated data into provision() call
6 years ago
Megan Marsh 2447c9b280 typo
6 years ago
Megan Marsh 8b50f03056 Only log min and max port when connecting via TCP; move port determination inside of the TCP function
6 years ago
Megan Marsh a02a95e992 Move port logging to inside of appropriate functions; log the actual plugin being called if it is part of the main packer binary, rather than the meaningless information 'packer'.
6 years ago
Adrien Delorme a81abd297b Merge remote-tracking branch 'origin/master' into context_provisioner
7 years ago
Megan Marsh 056fcb7cea fix tests and add a few new ones
7 years ago
Adrien Delorme 82c4b76639 [Builder|Build|PostProcessor|Provisioner|Hook]Server: context cancel using a RPC cancel method
7 years ago
Adrien Delorme e65115a7a0 contextualize post-processor
7 years ago
Adrien Delorme a4bf94dd3c change Builder to be passed a context for cancellation
7 years ago
Adrien Delorme 829851fc8a change hooks to be passed a context for cancellation
7 years ago
Adrien Delorme c7ce4d598e change Provisioner to be passed a context for cancellation
7 years ago
Megan Marsh 12fc1fa751 default_keep_input_artifact
7 years ago
Adrien Delorme 5a6dffde9a use port as ints
7 years ago
Adrien Delorme 9f82b75e57 Use the hashicorp/go-getter to download files
7 years ago
Adrien Delorme b7222d1f56 Add tmp package that offers Dir & File funcs
7 years ago
SwampDragons 997f8e4a2a
Merge pull request #5318 from hashicorp/sigtermcleanup
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
Matthew Hooker fdaf4ed8d3
Gracefully clean up on SIGTERM
9 years ago
Luke Farnell d9a5b69403 clean up ineffectual assignments
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker d920b3fbf4 run gofmt
10 years ago
Mark Peek e5a713ff01 Alternative fix for #2641: make random script name actually random
11 years ago
Mitchell Hashimoto f259e7352a packer/plugin: fix crash case, nil function call [GH-2098]
11 years ago
Mitchell Hashimoto 8dbe0f065c Remove version from "packer" package
12 years ago
Mitchell Hashimoto 779b6d1719 packer/rpc, packer/plugin: remove Command interfaces
12 years ago
Mitchell Hashimoto e9c2628a77 packer/plugin: clean up log output by only using the base
12 years ago
Mitchell Hashimoto b7c604795e packer/plugin: increase version for Yamux
12 years ago
Mitchell Hashimoto ce7ea006c7 packer/rpc: use the msgpack codec
12 years ago
Mitchell Hashimoto ae00414bbf packer/plugin: communicate over unix domain sockets if you can
12 years ago
Mitchell Hashimoto 7ddf7ddad6 packer/rpc: remove the PortRange stuff
12 years ago
Mitchell Hashimoto 4c5d61709d packer/plugin: catch interrupts for every server
12 years ago
Mitchell Hashimoto b4567c6380 packer/plugin: use new RPC API
12 years ago
Mitchell Hashimoto 82cbf13f82 packer/plugin: new Builder interface
13 years ago
Mitchell Hashimoto c7b10cb2cf packer/plugin: detect invalid versions
13 years ago
Mitchell Hashimoto 6965af291b packer/plugin: log git commit plugin was built against
13 years ago
Mitchell Hashimoto 47cd6df85b packer: Add Cancel method to Provisioner
13 years ago
Mitchell Hashimoto 80e8e09ec7 packer: Add Cancel() method to hook
13 years ago
Mitchell Hashimoto d5c6b9fad3 packer/plugin: Interrupted() to check for i nterrupts
13 years ago
Mitchell Hashimoto 893c9e02c0 packer/plugin: Count number of interrupts atomically
13 years ago
Mitchell Hashimoto 5887472a6f packer/plugin: fix nil deref during ctrl-c of provisioner
13 years ago
Mitchell Hashimoto faeba2a14f packer/plugin: swallowInterrupts in plugin should swallow all
13 years ago
Mitchell Hashimoto 5559e49df3 packer/plugin: remove race in Exited()
13 years ago
Mitchell Hashimoto c05b6d628b packer/plugin: get rid of data race setting exited for Client
13 years ago
Mitchell Hashimoto e4e372046b packer/plugin: fix data race reading stdout in Client
13 years ago