Add depedency for python-mysqldb package

If missing, ceilometer db-sync throws errors the library is missing

Change-Id: Ifc84f1a787e39dc8b95fd47f4c4d4c593d5b20ee
This commit is contained in:
John Tran 2013-09-16 18:09:19 +00:00
parent 069f59f2f8
commit 6ba0451ca2
4 changed files with 10 additions and 2 deletions

View File

@ -2,6 +2,10 @@ openstack-metering Cookbook CHANGELOG
==============================
This file is used to list changes made in each version of the openstack-metering cookbook.
v7.0.4
------
### Bug
- Ubuntu package dependency for python-mysqldb missing for ceilometer-collector
v7.0.3
------

View File

@ -67,7 +67,7 @@ when "ubuntu"
"agent_compute_service" => "ceilometer-agent-compute",
"api_packages" => ["ceilometer-api"],
"api_service" => "ceilometer-api",
"collector_packages" => ["ceilometer-collector"],
"collector_packages" => ["ceilometer-collector", "python-mysqldb"],
"collector_service" => "ceilometer-collector"
}
end

View File

@ -4,7 +4,7 @@ maintainer_email "cookbooks@lists.tfoundry.com"
license "Apache 2.0"
description "The OpenStack Metering service Ceilometer."
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version "7.0.3"
version "7.0.4"
recipe "openstack-metering::agent-central", "Installs agent central service."
recipe "openstack-metering::agent-compute", "Installs agent compute service."

View File

@ -15,6 +15,10 @@ describe "openstack-metering::collector" do
expect(@chef_run).to execute_command command
end
it "installs python-mysqldb", :A => true do
expect(@chef_run).to install_package "python-mysqldb"
end
it "starts collector service" do
expect(@chef_run).to start_service("ceilometer-collector")
end