diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..0f840bfdc --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ +Changelog for Bento Box Artifacts (Atlas) +========================================= + +## v2.2.2 + +* Built with latest virtualization suites - Virtualbox 5.0.6, VMware Fusion 8.0.1, Parallels 11.0.1 +* Test shared folders across all providers +* Fix Fedora 22 build tools which fixes vmtools (shared folders) +* Miscellaneous cleanup of templates diff --git a/README.md b/README.md index 11815f9ca..4aa741c2b 100644 --- a/README.md +++ b/README.md @@ -16,14 +16,14 @@ This project is managed by the CHEF Release Engineering team. For more informati The following boxes are built from this repository's templates for publicly available platforms and are currently hosted via Atlas in the [bento organization](https://atlas.hashicorp.com/bento/). -| | VirtualBox (5.0.2) | VMware (7.1.2) | Parallels (11.0.0) | +| | VirtualBox (5.0.6) | VMware (8.0.1) | Parallels (11.0.1) | | ------------ | ------------- | ------------- | ------------- | | centos-5.11 | [i386][1], [x86_64][2] | [i386][3], [x86_64][4] | [i386][5], [x86_64][6] | | centos-6.7 | [i386][7], [x86_64][8] | [i386][9], [x86_64][10] | [i386][11], [x86_64][12] | | centos-7.1 | [x86_64][13] | [x86_64][14] | [x86_64][15] | | debian-6.0.10 | [i386][16], [amd64][17] | [i386][18], [amd64][19] | [i386][20], [amd64][21] | -| debian-7.8 | [i386][22], [amd64][23] | [i386][24], [amd64][25] | [i386][26], [amd64][27] | -| debian-8.1 | [i386][28], [amd64][29] | [i386][30], [amd64][31] | [i386][32], [amd64][33] | +| debian-7.9 | [i386][22], [amd64][23] | [i386][24], [amd64][25] | [i386][26], [amd64][27] | +| debian-8.2 | [i386][28], [amd64][29] | [i386][30], [amd64][31] | [i386][32], [amd64][33] | | fedora-21 | [i386][76], [x86_64][77] | [i386][78], [x86_64][79] | [i386][80], [x86_64][81] | | fedora-22 | [x86_64][82] | [x86_64][83] | [x86_64][84] | | freebsd-9.3 | [amd64][35] | [amd64][37] | [amd64][39] | @@ -90,24 +90,24 @@ Templates can still be built directly by `packer` To build a template for all providers (VirtualBox, Fusion, Parallels): - $ packer build -var 'box_basename=debian-8.1' debian-8.1-amd64.json + $ packer build debian-8.2-amd64.json To build a template only for a list of specific providers: - $ packer build -only=virtualbox-iso -var 'box_basename=debian-8.1' debian-8.1-amd64.json + $ packer build -only=virtualbox-iso debian-8.2-amd64.json To build a template for all providers except a list of specific providers: - $ packer build -except=parallels-iso,vmware-iso -var 'box_basename=debian-8.1' debian-8.1-amd64.json + $ packer build -except=parallels-iso,vmware-iso debian-8.2-amd64.json If you want to use a another mirror site, use the `mirror` user variable. - $ packer build -var 'mirror=http://ftp.jaist.ac.jp/pub/Linux/debian-cdimage/release' -var 'box_basename=debian-8.1' debian-8.1-amd64.json + $ packer build -var 'mirror=http://ftp.jaist.ac.jp/pub/Linux/debian-cdimage/release' debian-8.2-amd64.json Congratulations! You now have box(es) in the ../builds directory that you can then add to Vagrant and start testing cookbooks. Notes: -* -var 'box_basename=debian-8.1' isn't required but the default value for templates is "__unset_box_basename__" +* The box_basename can be overridden like other Packer vars with ``-var 'box_basename=debian-8.2'`` ### Proprietary Boxes @@ -117,7 +117,7 @@ Mac OS X, Red Hat Enterprise Linux, and SUSE Linux Enterprise Server templates a To build a Mac OS X box, you will need to start with an installer for your desired version of OS X. You will then need to use [Tim Sutton's osx-vm-templates](https://github.com/timsutton/osx-vm-templates)/) to modify that installer for use by packer. The output of that build will include the location of the ISO and its checksum, which you can substitute into your `packer build` command, e.g.: - $ packer build -var 'box_basename=macosx-10.9' -var 'iso_checksum=' -var 'iso_url=' macosx-10.9.json + $ packer build -var 'iso_checksum=' -var 'iso_url=' macosx-10.9.json There is a known issue where [test-kitchen](http://kitchen.ci/) starts a Mac OS X box correctly, but `vagrant up` fails due to the absence of the HGFS kernel module. This is due to a silent failure during the VMware tools installation and can be corrected by installing the VMware tools on the Mac OS X box manually.