Packer v0.5.2 Release Notes
-
๐ FEATURES:
- ๐ New post-processor:
docker-import
- Import a Docker image and give it a specific repository/tag. - ๐ New post-processor:
docker-push
- Push an imported image to a registry.
๐ IMPROVEMENTS:
- core: Most downloads made by Packer now use a custom user agent. [GH-803]
- ๐ builder/googlecompute: SSH private key will be saved to disk if
-debug
is specified. [GH-867] - ๐ builder/qemu: Can specify the name of the qemu binary. [GH-854]
- ๐ builder/virtualbox-ovf: Can specify import options such as "keepallmacs". [GH-883]
๐ BUG FIXES:
- core: Fix crash case if blank parameters are given to Packer. [GH-832]
- core: Fix crash if big file uploads are done. [GH-897]
- core: Fix crash if machine-readable output is going to a closed pipe. [GH-875]
- ๐ builder/docker: user variables work properly. [GH-777]
- ๐ builder/qemu: reboots are now possible in provisioners. [GH-864]
- ๐ builder/virtualbox,vmware: iso_checksum is not required if the checksum type is "none"
- ๐ builder/virtualbox,vmware/qemu: Support for additional scancodes for
boot_command
such as<up>
,<left>
,<insert>
, etc. [GH-808] - communicator/ssh: Send TCP keep-alives on connections. [GH-872]
- post-processor/vagrant: AWS/DigitalOcean keep input artifacts by default. [GH-55]
- provisioners/ansible-local: Properly upload custom playbooks. [GH-829]
- ๐ provisioners/ansible-local: Better error if ansible isn't installed. [GH-836]
- ๐ New post-processor: