Add generic packer templates 88/5488/18 v0.5.0
authorAnil Belur <abelur@linuxfoundation.org>
Mon, 3 Jul 2017 11:54:03 +0000 (21:54 +1000)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Fri, 21 Jul 2017 15:48:58 +0000 (08:48 -0700)
commit10821edc619b09e4623884b02900c39431f8a809
tree18f6e212fe5315e9637ac9241b34d2c837f109a7
parentc08bbada6e92c88817f2f591285347f9a7b4a732
Add generic packer templates

- Packer jobs are designed to validate packer files and build
  custom images on the cloud. The packer templates can be used for
  and LF projects which clone global-jjb submodule.
- The jobs check if packer binaries are unavailable and install packer
  on the build node. The default version of packer installed is 1.0.2
  while more recent version can be defined in the job.
- Update test templates according to new packer jobs introduced.

Change-Id: I3657621e30d402655b84973ea4b4c48fa21cea2d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
README.md
jjb/lf-ci-jobs.yaml
jjb/lf-macros.yaml
shell/packer-build.sh [new file with mode: 0644]
shell/packer-clear-credentials.sh [new file with mode: 0644]
shell/packer-install.sh [new file with mode: 0644]
shell/packer-validate.sh [new file with mode: 0644]
test.template