ceilometer-common tests

Change-Id: Id46e62e662e4ae554dd484df86c570e4eb05e70c
Bring back support for xen,lxc and qemu

The packages to install are now attributes.

Change-Id: I84ce8ba5960bfaf93b9b239631499e9f6ba56aae
Merge "ceilometer-common tests"
only set memcache_servers if there are some defined

Change-Id: I3dddf23341e21b0dfde9a7ee7bed1e838b3ded66
standard_filters is deprecated

When using standard_fitlers, a warning is thrown:

WARNING log.deprecated Deprecated: Use 'nova.scheduler.filters.all_filters'
instead of 'nova.scheduler.filters.standard_filters'

This is consistent with the docs for scheduler
http://docs.openstack.org/trunk/openstack-compute/admin/content/scheduler-filters.html

Change-Id: I8eee806f8b4100b2ccb6ad054e8a10722aefa5ef
node_availability_zone deprecated

Updated node_availability_zone to default_availability_zone, as it has been
renamed.
This change was introduced in https://review.openstack.org/#/c/18675/

The docs have been updated according to

https://bugs.launchpad.net/openstack-manuals/+bug/1107419

Change-Id: I8974d96fc34a4a7e8cf6b51468395dc59a80de2c
SUSE support for the ceilometer-common recipe

Change-Id: I4b7b075e5c2fdbbc6275e7a4e868b29a0e40b157
add tests for ceilometer-agent-central

Change-Id: I3a7b06b27df403e9b63a254b7c502ca81ff4d38d
SUSE support for ceilometer agent-central recipe

Change-Id: I29d502bfbfca6f52a95cf4b604f969f0daa66773
add tests for ceilometer agent-compute recipe

Change-Id: I645835ad844cc1baa371b93e4f759d88237ffd82
Corrected to support Chef 11

Need to Array.new vs simply casting to Array.  Also, tests would
not pass with the recent grub/lxc work.  Was hoping to stub
`#set_boot_kernel_and_trigger_reboot` but found that to be
difficult.  Ended up stubbing the result of File.open.  This
section needs better testing.
  Failure/Error: @chef_run.converge "openstack-compute::libvirt"
  Errno::ENOENT:
   No such file or directory - /boot/grub/menu.lst
  # ./.cookbooks/openstack-compute/recipes/libvirt.rb:34:in `initialize'
  # ./.cookbooks/openstack-compute/recipes/libvirt.rb:34:in `open'
  # ./.cookbooks/openstack-compute/recipes/libvirt.rb:34:in `set_boot_kernel_and_trigger_reboot'
  # ./.cookbooks/openstack-compute/recipes/libvirt.rb:79:in `from_file'
  # ./.cookbooks/openstack-compute/spec/libvirt-opensuse_spec.rb:10:in `block (3 levels) in <top (required)>'

Change-Id: Ie97309ff5e1bf30a02714597fe29c1d0df1b1c23
Merge "SUSE support for the ceilometer-common recipe"
Merge "add tests for ceilometer-agent-central"
Merge "Corrected to support Chef 11"
Merge "SUSE support for ceilometer agent-central recipe"
Merge "add tests for ceilometer agent-compute recipe"
Update Chef dependency to Chef 11

Also add dependency on json <= 1.7.7, required by Chef 11.

Resolves problem: Bundler could not find compatible versions for gem
"json" (required for chef and berkshelf).

Partial fix for bug #1183540

Change-Id: Ibabe5d0afc7dcfc9871197b889b11f84e18be250