Skip to content

Latest commit

 

History

History
94 lines (73 loc) · 3.26 KB

CHANGELOG.md

File metadata and controls

94 lines (73 loc) · 3.26 KB

2.2.0

  • Added ESXi pxe boot support
  • Updated the maintainer email
  • Updated the maintainer name

2.1.0

  • Added documentation for dhcp server and recipe
  • Added a way to turn off dhcp server with an override

2.0.0

  • Updated test-kitchen to use chef_zero
  • Changed Berksfile to be source
  • Updated location for the chef-full.erb bootstrap template
  • Updated the server_test minitest to look for apache, added serverspec for in.tftp
  • Created examples/pxe_dust/ to have databag for integration testing
  • Updated default.json from the above for 14.04
  • Added serverspec tests for integration testing
  • Other random updates for 14.04 updates
  • Removed 10.04/13.04 support
  • Added dhcpd server recipe

1.6.0

  • yaboot recipe for pxe booting PPC machines
  • added chef data bag attribute to turn off Chef bootstrapping if desired
  • added halt data bag attribute to turn off reboot at end of preseed
  • cleaned up downloading redundant ISOs

1.5.0

  • [COOK-2174]: pxe_dust needs to not depend on the apache2's default site being enabled
  • node['pxe_dust']['default'] attributes may be used to override any data bag settings
  • use ['apt']['cacher_port'] from search results and gate on ['apt']['cacher-client']['restrict_environment']
  • Use of the local install.sh has been documented and the files moved into the doc_root which is now browseable.
  • Chef-Solo safe
  • Debian 7.1 support
  • Test-Kitchen coverage

1.4.2

  • custom machines (crushinator) don't clean up when changed
  • foodcritic cleanups

1.4.0

  • refactor the default recipe to include installers and bootstrap_template recipes
  • bootstrap_template recipe generates a local mirror bootstrap template that uses a local install.sh and local full stack installers
  • installers recipe broken out to download the Chef full stack installers and write out Chef bootstraps.
  • require platform in the pxe_dust data bag

1.3.4

  • switched to LVM for Ubuntu
  • Ruby syntax cleanup per https://github.com/styleguide/ruby
  • enforce pxe-booted NIC as eth0 via the pxelinux.cfg.erb, 'IPAPPEND 2' and a udev rule in the chef-bootstrap.sh.erb
  • added DEBCONF_DEBUG=5 for ridiculous amounts of debugging with preseed
  • foodcritic cleanups

1.3.2

  • added ability to set the environment for nodes
  • support OS installation off of network interface besides eth0

1.3.0:

  • [COOK-1621]: support unmanaged preseed files (Craig Tracey)
  • support new Omnitruck downloads for the Omnibus installer

1.2.6:

  • [COOK-1502]: pxe_dust has some if statements that could that could be reduced (Scott M. Likens)
  • Changing the addresses databag items to have the hostname as their value (Austin Page)
  • Updating default chef version (Austin Page)
  • support multiple items in the run list from the data bag
  • switch from eth0 to auto for pxelinux.cfg
  • take an optional list of packages to install

1.2.4:

  • take default run_lists when none-specified
  • clean up installer when finished

1.2.3:

  • added attribute for always pulling latest Chef installer

1.2.2:

  • [COOK-1369]: Ubuntu 12.04 Precise Pangolin support

1.2.1:

  • updated to use apt cookbook using apt-cacher-ng
  • make local mirrors of the netboots
  • added Debian support

1.2.0:

  • [COOK-999]: uses the full stack intaller for bootstrapping nodes.

1.1.2:

  • Fixes COOK-481, COOK-594