vitrage/devstack
Ivan Kolodyazhny d1196f5bfe Add upgrade support for Vitrage
1. Devstack plugin now supports upgrade
2. Grenade job is added based on legacy dsvm job

Additional tests for resourses will be added in a following patch.

Task: #22494
Story: #2002676
Change-Id: I93cb85d66cbae9fb19a275a66a9f8dff8e935f3c
2018-06-26 17:17:16 +03:00
..
upgrade Add upgrade support for Vitrage 2018-06-26 17:17:16 +03:00
apache-vitrage.template initial devstack installation 2016-02-18 15:48:26 +02:00
gate_hook_mock.sh Add a new tempest job with a mock datasource 2018-06-07 10:57:57 +00:00
gate_hook.sh Merge "undo the removal of persistency tables" 2018-02-28 08:30:59 +00:00
plugin.sh Add upgrade support for Vitrage 2018-06-26 17:17:16 +03:00
README.rst Implement aodh alarm notification 2016-12-26 10:22:16 +08:00
settings Remove use of unsupported TEMPEST_SERVICES variable 2018-01-23 16:21:21 +03:00

Enabling Vitrage in DevStack

  1. Download DevStack:
git clone https://git.openstack.org/openstack-dev/devstack.git
cd devstack
  1. Add this repo as an external repository in local.conf file:
[[local|localrc]]
enable_plugin vitrage https://git.openstack.org/openstack/vitrage
  1. Add this to add notification from nova to vitrage
[[post-config|$NOVA_CONF]]
[DEFAULT]
notification_topics = notifications,vitrage_notifications
notification_driver=messagingv2
  1. Add this to add notification from neutron to vitrage (make sure neutron is enabled in devstack)
[[post-config|$NEUTRON_CONF]]
[DEFAULT]
notification_topics = notifications,vitrage_notifications
notification_driver=messagingv2
  1. Add this to add notification from cinder to vitrage
[[post-config|$CINDER_CONF]]
[DEFAULT]
notification_topics = notifications,vitrage_notifications
notification_driver=messagingv2
  1. Add this to add notification from heat to vitrage
[[post-config|$HEAT_CONF]]
[DEFAULT]
notification_topics = notifications,vitrage_notifications
notification_driver=messagingv2
  1. Add this to add notification from aodh to vitrage
[[post-config|$AODH_CONF]]
[oslo_messaging_notifications]
driver = messagingv2
topics = notifications,vitrage_notifications
  1. Run ./stack.sh