For current fuel-library master with ceilometer 4.0.0 "rake spec" givec the following errors:
Failures:
1) ceilometer::agent::notification on RedHat platforms configures ceilometer-agent-notification installs ceilometer agent notification package
Failure/Error: should contain_package(platform_params[:agent_notification_package_name])
expected that the catalogue would contain Package[openstack-ceilometer-collector]
Shared Example Group: "ceilometer-agent-notification" called from ./spec/classes/ceilometer_agent_notification_spec.rb:82
# ./spec/classes/ceilometer_agent_notification_spec.rb:39:in `block (3 levels) in <top (required)>'
2) ceilometer::agent::notification on RedHat platforms configures ceilometer-agent-notification configures ceilometer agent notification service
Failure/Error: )
expected that the catalogue would contain Service[ceilometer-agent-notification] with name set to "openstack-ceilometer-agent-notification" but it is set to "openstack-ceilometer-notification"
Shared Example Group: "ceilometer-agent-notification" called from ./spec/classes/ceilometer_agent_notification_spec.rb:82
# ./spec/classes/ceilometer_agent_notification_spec.rb:49:in `block (3 levels) in <top (required)>'
It's because of bug in 4.0.0 that is already fixed in upstream and that was partially fixed during our sync (we fixed the bug in manifests, but did not fix in specs).
For current fuel-library master with ceilometer 4.0.0 "rake spec" givec the following errors:
Failures:
1) ceilometer: :agent: :notification on RedHat platforms configures ceilometer- agent-notificat ion installs ceilometer agent notification package package( platform_ params[ :agent_ notification_ package_ name]) openstack- ceilometer- collector] agent-notificat ion" called from ./spec/ classes/ ceilometer_ agent_notificat ion_spec. rb:82 classes/ ceilometer_ agent_notificat ion_spec. rb:39:in `block (3 levels) in <top (required)>'
Failure/Error: should contain_
expected that the catalogue would contain Package[
Shared Example Group: "ceilometer-
# ./spec/
2) ceilometer: :agent: :notification on RedHat platforms configures ceilometer- agent-notificat ion configures ceilometer agent notification service ceilometer- agent-notificat ion] with name set to "openstack- ceilometer- agent-notificat ion" but it is set to "openstack- ceilometer- notification" agent-notificat ion" called from ./spec/ classes/ ceilometer_ agent_notificat ion_spec. rb:82 classes/ ceilometer_ agent_notificat ion_spec. rb:49:in `block (3 levels) in <top (required)>'
Failure/Error: )
expected that the catalogue would contain Service[
Shared Example Group: "ceilometer-
# ./spec/
It's because of bug in 4.0.0 that is already fixed in upstream and that was partially fixed during our sync (we fixed the bug in manifests, but did not fix in specs).