use new python_packages attributes from -common

*_python_packages attributes are being moved to -common in order to
remove the duplication from all the cookbooks which are using them

Change-Id: I03d0acf12d4c53952498beeaefad9f3b237ccb9d
Implements: blueprint move-python-db-client-attrs-to-common
Merge "use new python_packages attributes from -common"
Fix fauxhai platform versions for suse and redhat

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

Change-Id: I61b114fea6d5d76c1dd05c69768ee0299c1ec1bf
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: I3afbf5f0d411a4b81bc751f23ebad0ae099341fe
Partial-Bug: 1349865
Support VMware hypervisor inspector

1. If the compute driver is vmwareapi.VMwareESXDriver or
vmwareapi.VMwareVCDriver, set the hypervisor_inspector to vsphere and
add vmware section in conf file.
2. Reuse the vmware related attribute from compute cookbooks since
ceilometer need monitor the same vsphere.
3. Update the testcases

Closes-Bug: #1351619
Change-Id: Ie67e84e5695bd5f9ceaa6ed6682cfe33f7ed0b68
Update ceilometer conf files for Juno

* Update conf
  - remove paste filter, handled in paste.ini
* Update specs as needed

Change-Id: Ie275475490caec0ab1d08b7f39dc195b269b7592
Closes-Bug: #1353047
Set os_region_name with ceilometer region

Change-Id: Ia4b73df9380d4dbc5038428adf340ecdae601c69
Closes-Bug: #1357461
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: Ib14227aa6e527e29649906087dc1a6e6872a1441
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

Change-Id: Iad882fc21d3cc167214f67e11eeefc9cc1ab3a84
Partial-Bug: #1350470
Allow ceilometer auth settings to be configurable

This patch is for allowing cafile, os_cacert, insecure,
memcached_servers, memcache_security_strategy,
memcache_secret_key and hash_algorithms to be
configurable.

Change-Id: I4d8f94195a75f590849e5a1ea948a3837cdf38a0
Closes-Bug: #1372371
Fix DB2 and nosql ceilometer dbsync

* Remove very old and now incorrect check for running
ceilometer-dbsync with nosql.  This is fine to do now, and is
needed when nosql is used for DB2 with ceilometer.

Change-Id: Id31d7dffb3e01513bb0470a7a6f5f07118dc28ef
Closes-Bug: #1373600
Bump Chef gem to 11.16

blueprint bump-chef-to-11-16

Change-Id: Ib49c6f70202d59f59dd49f3e0d8c4cdb49c54ddb
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: If76f6fca62c7cff719e9a631c968a252cf30f10a
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: I04e953616aa82781dbdc2fae7dda71b01584f371
Partial-Bug: #1342735
Add rabbit HA configurations

This commit will add the rabbit HA related two configurations:
 - rabbit_hosts
 - rabbit_ha_queues

Change-Id: I85c329778de7baf138ec860e09f7e1572ad4c19a
Make ceilometer dbsync command timeout to be an optional parameter

The default dbsync command timeout value 3600 seconds may be too small
when there are large data in ceilometer database.
Make timeout to be optional to fix this problem.

Change-Id: Id4e703fab260f8e010ff089e4134e7aab8e21fd2
Closes-bug: #1389111