Merge "Mark some drivers as unstable schema or unofficial"

This commit is contained in:
Zuul 2018-07-27 05:48:48 +00:00 committed by Gerrit Code Review
commit c86a2f5d0c
3 changed files with 14 additions and 3 deletions

View File

@ -210,6 +210,10 @@ class MonascaWebhookDriver(datasource_driver.PushedDataSourceDriver):
TRANSLATORS = [alarm_notification_translator]
def __init__(self, name='', args=None):
LOG.warning(
'The Monasca webhook driver is classified as having unstable '
'schema. The schema may change in future releases in '
'backwards-incompatible ways.')
super(MonascaWebhookDriver, self).__init__(name, args=args)
if args is None:
args = {}

View File

@ -80,6 +80,10 @@ class VitrageDriver(datasource_driver.PushedDataSourceDriver):
TRANSLATORS = [webhook_alarm_translator]
def __init__(self, name='', args=None):
LOG.warning(
'The Vitrage driver is classified as having unstable schema. '
'The schema may change in future releases in '
'backwards-incompatible ways.')
super(VitrageDriver, self).__init__(name, args=args)
if args is None:
args = {}

View File

@ -120,15 +120,18 @@ has a differing degree of coverage for the available API calls.
- OpenStack Keystone (v2 & v3)
- OpenStack Mistral
- OpenStack Monasca
- OpenStack Monasca Webhook (unstable schema: may change in future release)
- OpenStack Murano
- OpenStack Neutron (v2)
- OpenStack Neutron QoS
- OpenStack Nova
- OpenStack Swift
- Cloud Foundry
- Plexxi
- vCenter
- OpenStack Vitrage (unstable schema: may change in future release)
- OPNFV Doctor
- Cloud Foundry (unofficial)
- Plexxi (unofficial)
- vCenter (unofficial)
Using the API or CLI, you can review the list of tables and columns that a driver supports.
Roughly, you can think of each table as a collection of objects (like networks or servers),