allow unencrypted databags for storing secrets.

This will allow for easier storage of secrets for CI/dev type
environments as well as providing working unencrypted examples
of how the databags should be structured.

Documented that this should not be used for real
secrets.

Change-Id: I903086bea72fdcf76996fd5ebf98c552002de223
This is JJs first test to get higher unit testing

Ideally, I'll get all the resources covered here.

Change-Id: Id9bce8101805309b059e468d2907fce37c156971
Merge "allow unencrypted databags for storing secrets."
Merge "This is JJs first test to get higher unit testing"
Got 100% test coverage for common

This is my first pass at getting 100% unit test coverage.

Updated the tests to be rspec3 compaable also.
falsey? really FALSEY?

Updated chef to 11.12.0

Change-Id: I667f631d9c98474f7fe730315626702bae38f573
Merge "Got 100% test coverage for common"
Fix fauxhai platform versions for suse

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

Change-Id: I9506e4d220a847b59066e0531bd5aa3d35f23069
ability to set location for openrc file

use attributes to specify location, owner, mode
of openrc file.

Change-Id: I5b79a03d30ec986ca9174728e5dc12ee7a8d96f7
Merge "ability to set location for openrc file"
Merge "Add format documentation to Strainer file for better output"
Allow logging.conf to be configured via attributes

deprecated the ['logging']['ignore']
Allow custom logger, handler and formatter sections

Change-Id: Icda718b18aecc0f6caefe6fd56599a720b24f4d0
Implements: blueprint allow-custom-logging-handlers
Setting up repo for master Juno branch

* Update metadata versions
* Updates for icehouse specific attributes
* Removing Strainer file
* Updating Gems
  * chef (11.12.0)
  * chefspec (4.0.0)
  * rspec (3.0.0)
* Cleanup specs for 4.x

Change-Id: I9a495cdb90feaf7508a5b861557856dd19340272
Partial-Bug: 1349865
Enable use_ssl be configurable

Add ability to enable rabbit_defaults use_ssl item can be configured.

Closes-Bug: #1353793

Change-Id: I28d044c3e2d3f49cde974c81db0e66dd69b3ccf2
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: I4b52e73be3e7db4afd142a6e80b844d667599d8b
Implements: blueprint update-berkshelf
Merge "Updated berkshelf to 3.1.5"
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

Change-Id: I7e83aca7a42e53954aa6aa19609064e23e2ccb37
Partial-Bug: #1350470
Add database charset during create

When using MySQL, the database charset should be utf-8.

And the default charset is latin1, which will cause glance db sync
failed.

Closes-bug: #1356887
Change-Id: I50e299410de8068150d1c405994ecb96918fbc7d
Merge "Update Testing.md to factor out Strainer"
Attribute variables for internal identity endpoint

This patch adds the identity-internal-endpoints attributes to complment
the first patch of this bug.  As cookbook-openstack-identity now
refences the  identity-internal endpoint these variables are now
required to be defined.  As per convention endpoints are defined in this
cookbook.

Following this patch the number of node.set used in the registration
tests can be reduced, as they will now have defaults defined here.
Additionally a bump of the identity cookbook to rely on common 10.0.3
will be required.
Once this is done this bug can be closed.

Change-Id: Iefca0b3df5b8efae94a661fc471c55a05cd8f64e
Partial-Bug: #1356732