Detailed bug description:
Current noop tests in fuel check deprecated parameter "DEFAULT/notification_driver". Upstream puppets are going to be changed with new "oslo_messaging_notifications/driver" parameter (patch example: https://review.openstack.org/#/c/302738/ - this patches switches puppet-keystone to use puppet-oslo with non-deprecated parameters). It affects "keystone" and "cinder":
# fgrep -Rl 'DEFAULT/notification_driver' tests/noop/spec/hosts/
tests/noop/spec/hosts/keystone/keystone_spec.rb
tests/noop/spec/hosts/openstack-cinder/openstack-cinder_spec.rb
tests/noop/spec/hosts/roles/cinder_spec.rb
Steps to reproduce:
Run noop tests for keystone:
- get patched puppet-keystone ( https://review.openstack.org/#/c/302738/ )
- run noop tests, example: ./tests/noop/noop_tests.sh -b -s keystone/keystone -y neut_tun.ceph.murano.sahara.ceil-primary-controller -A -a
- jenkins job: https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/95/consoleFull
Expected results:
successful noop tests
Actual result:
failed noop tests: failed should configure notification driver (expected that the catalogue would contain Keystone_config[DEFAULT/notification_driver])
Reproducibility:
<put your information here>
Workaround:
comment tests with deprecated "DEFAULT/notification_driver" or use modern "oslo_messaging_notifications/driver" in tests
Impact:
keystone and cinder related tests may fail
Description of the environment:
Operation system: Ubuntu 14.04
Versions of components: -
Reference architecture: -
Network model: -
Related projects installed: -
Additional information:
We should migrate to "oslo_messaging_notifications/driver"
Aodh noop tested are also affected:
FAILED aodh/aodh ubuntu neut_tun. ceph.murano. sahara. ceil-controller
failed should configure "DEFAULT/" section (expected that the catalogue would contain aodh_config[ DEFAULT/ notification_ topics] )
Parameter was changed to oslo_messaging_ notifications/ topics.
Set status to critical because noop tests for fuel-library are failing right now