Fix fauxhai platform versions for suse and redhat

Change-Id: Idc50fa0335b373e2d43d783d44d2888a633002da
Partial-Bug: #1344199
Add format documentation to Strainer file for better output

Change-Id: Idac91944f62d9bc888290ccf1026b0d7d9de62b7
Setting up repo for master Juno Branch

* Update metadata version
* Removing Strainer file
* Adding Gemfile.lock to .gitignore
* Updating Gems
  * chef (11.12.0)
  * chefspec (4.0.0)
  * rspec (3.0.0)

Change-Id: I8aefcb9bba56f7413f07209c0f658dc96da9f375
Partial-Bug: 1349865
Updated berkshelf to 3.1.5

Updated berkshelf from 2.0.18 to 3.1.5 in Gemfile and added supermarket source to Berksfile

Change-Id: I0a1426dcebfcc547d7d8bb0b4ba703b69255c727
Implements: blueprint update-berkshelf
Update Testing.md to factor out Strainer

* remove refs to Strainer
* add steps for testing
* remove knife test as it's not used in gates anymore
* remove test bash script

Change-Id: If12153cff01ab4fad3b3a014c3be95437a2f9dfc
Partial-Bug: #1350470
Bump Chef gem to 11.16

blueprint bump-chef-to-11-16

Change-Id: I158a813d87975daa40a5d9efdedebf7d8df0569b
add a Rakefile to structure test runs

Having a Rakefile will allow us to change the actual test commands on
our side rather than relying on changes to the openstack-infra
repository. This should make it a lot faster to change things, but also
easier to test since the jenkins jobs are actually run in this
repository, not the openstack-infra one.

This commit defines the jobs we previously had defined in Jenkins and
uses 'high-level' naming consistently (i.e. lint, style vs. foodcritic,
rubocop).

There is also a :clean task to help with deleting the files generated by
the other jobs.

Also changed foodcritic to run on the source cookbook rather than the
one installed by berks, see
e.g. https://github.com/berkshelf/berkshelf/issues/931#issuecomment-29668369

Change-Id: I7fee4e90c2f50e3c8467a0af93118c696400eafb
blueprint: rakefile
Merge "Bump Chef gem to 11.16"
Cleanup cookbook contact info

* Consistent email across cookbooks
* Add Contributor.md to help out new folks
* Fix broken link in Testing.md
* Readme tweaks

Change-Id: I7df3222d77d555b5ae40c99c0626dc4a6b9fe7af
Partial-Bug: #1342735
Updated the readme for typos

Updated the readme for the typo

Change-Id: I1f4ad7f70d3097c7cc7dff5b38ed56672abf59c6
Added missing tests and checked existing ones

It checks separately default values for attributes used
in the templates and the template rendering

Closes-Bug: #1387195
Implements: blueprint add-template-tests
Change-Id: I321d7a6b443ed27415d61ed4c70c45426592199f