Current Series Release Notes

8.0.0b1-225

Prelude

This is a first release of openstack_spec_helper. This gem provides helper utilities for running rspec tests in the OpenStack Puppet Modules.

New Features

  • Add beaker spec helper.

  • Add Rake tasks.

  • Add Defaults facts.

  • Add shared_examples_acceptance.

  • Manage Gems dependencies from all Puppet OpenStack modules in gemspec file, so we have a single place where we can deal with the gems.

  • Added a default value of ‘2’ for os_workers fact for spec tests.

  • If Puppetfile_extras file does exist in a Puppet module, the spec_helper will copy its content to the end of Puppet OpenStack Puppetfile. It will allow external modules (for example puppet-tripleo) to re-use Puppet OpenStack tooling, but adding more modules in the tests.

  • Added a new facts module that can be pulled in by the other puppet modules to be able to manage the inclusion of rspec-puppet-facts and the related default facts in a single inclusion.

Other Notes

  • Require a minimum of rspec-puppet-facts 1.7.0 due to the addition of the add_custom_fact function which was not available until this version.