Page MenuHomeSolus

Update packer to 1.3.4
ClosedPublic

Authored by der_eismann on Jan 31 2019, 9:56 AM.
Tags
None
Referenced Files
F11065282: D5222.id.diff
Fri, Aug 11, 4:27 PM
F11065281: D5222.id12715.diff
Fri, Aug 11, 4:27 PM
F11046617: D5222.diff
Thu, Aug 10, 1:48 PM
F10865723: D5222.id12715.diff
Jun 17 2023, 12:41 PM
F10864911: D5222.id12750.diff
Jun 17 2023, 9:36 AM
F10856240: D5222.diff
Jun 14 2023, 8:37 PM
F10832804: D5222.id12715.diff
Jun 6 2023, 9:21 AM
Subscribers
None

Details

Summary

Update packer to 1.3.4, upstream changelog can be found here.

Test Plan
  • Created build template with docker builder, named as docker.json:
{
  "builders": [
    {
      "type": "docker",
      "image": "ubuntu",
      "commit": true
    }
  ],
  "provisioners": [
    {
      "inline": [
        "echo hello"
      ],
      "type": "shell"
    }
  ]
}
  • Run packer validate docker.json to confirm template is valid.
  • Run packer build docker.json to build the image:
docker output will be in this color.

==> docker: Creating a temporary directory for sharing data...
==> docker: Pulling Docker image: ubuntu
    docker: Using default tag: latest
    docker: latest: Pulling from library/ubuntu
    docker: 38e2e6cd5626: Pulling fs layer
    docker: 705054bc3f5b: Pulling fs layer
    docker: c7051e069564: Pulling fs layer
    docker: 7308e914506c: Pulling fs layer
    docker: c7051e069564: Verifying Checksum
    docker: c7051e069564: Download complete
    docker: 705054bc3f5b: Verifying Checksum
    docker: 705054bc3f5b: Download complete
    docker: 38e2e6cd5626: Verifying Checksum
    docker: 38e2e6cd5626: Download complete
    docker: 7308e914506c: Verifying Checksum
    docker: 7308e914506c: Download complete
    docker: 38e2e6cd5626: Pull complete
    docker: 705054bc3f5b: Pull complete
    docker: c7051e069564: Pull complete
    docker: 7308e914506c: Pull complete
    docker: Digest: sha256:945039273a7b927869a07b375dc3148de16865de44dec8398672977e050a072e
    docker: Status: Downloaded newer image for ubuntu:latest
==> docker: Starting docker container...
    docker: Run command: docker run -v /home/sysop/.packer.d/tmp:/packer-files -d -i -t ubuntu /bin/bash
    docker: Container ID: 360e7c535dc25ecc9680f985b7d8dc09b544ad8701b8b4aa60364129f7f0da22
==> docker: Using docker communicator to connect: 172.18.0.2
==> docker: Provisioning with shell script: /tmp/packer-shell681244768
    docker: hello
==> docker: Committing the container
    docker: Image ID: sha256:52703df602c80307afdc5d62afdbabe8e5fe0b995e1699b12fa742696bb00e79
==> docker: Killing the container: 360e7c535dc25ecc9680f985b7d8dc09b544ad8701b8b4aa60364129f7f0da22
Build 'docker' finished.

==> Builds finished. The artifacts of successful builds are:
--> docker: Imported Docker image: sha256:52703df602c80307afdc5d62afdbabe8e5fe0b995e1699b12fa742696bb00e79

Diff Detail

Repository
R4370 packer
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Feb 1 2019, 7:33 PM
This revision was automatically updated to reflect the committed changes.