dispatcher: deprecate event database dispatcher for Panko
Change-Id: I0e933c284a352a8683e856fc94e754a68b03587b
This commit is contained in:
parent
87d5ac1e75
commit
3685dcf417
@ -31,7 +31,7 @@ OPTS = [
|
|||||||
default=['database'],
|
default=['database'],
|
||||||
help='Dispatchers to process metering data.'),
|
help='Dispatchers to process metering data.'),
|
||||||
cfg.MultiStrOpt('event_dispatchers',
|
cfg.MultiStrOpt('event_dispatchers',
|
||||||
default=['database'],
|
default=[],
|
||||||
deprecated_name='dispatcher',
|
deprecated_name='dispatcher',
|
||||||
help='Dispatchers to process event data.'),
|
help='Dispatchers to process event data.'),
|
||||||
]
|
]
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
|
from debtcollector import removals
|
||||||
from oslo_log import log
|
from oslo_log import log
|
||||||
from oslo_utils import timeutils
|
from oslo_utils import timeutils
|
||||||
|
|
||||||
@ -79,6 +80,9 @@ class MeterDatabaseDispatcher(dispatcher.MeterDispatcherBase,
|
|||||||
raise
|
raise
|
||||||
|
|
||||||
|
|
||||||
|
@removals.removed_class("EventDatabaseDispatcher",
|
||||||
|
message="Use panko instead",
|
||||||
|
removal_version="8.0.0")
|
||||||
class EventDatabaseDispatcher(dispatcher.EventDispatcherBase,
|
class EventDatabaseDispatcher(dispatcher.EventDispatcherBase,
|
||||||
DatabaseDispatcher):
|
DatabaseDispatcher):
|
||||||
CONNECTION_TYPE = 'event'
|
CONNECTION_TYPE = 'event'
|
||||||
|
@ -36,6 +36,7 @@ class TestEventDispatcherVerifier(base.BaseTestCase):
|
|||||||
self.conf.import_opt('telemetry_secret',
|
self.conf.import_opt('telemetry_secret',
|
||||||
'ceilometer.publisher.utils',
|
'ceilometer.publisher.utils',
|
||||||
'publisher')
|
'publisher')
|
||||||
|
self.conf.set_override("event_dispatchers", ['database'])
|
||||||
self.useFixture(mockpatch.Patch(
|
self.useFixture(mockpatch.Patch(
|
||||||
'ceilometer.dispatcher.database.EventDatabaseDispatcher',
|
'ceilometer.dispatcher.database.EventDatabaseDispatcher',
|
||||||
new=FakeDispatcher))
|
new=FakeDispatcher))
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- The event database dispatcher is now deprecated. It has been moved to a new
|
||||||
|
project, alongside the Ceilometer API for /v2/events, called Panko.
|
Loading…
x
Reference in New Issue
Block a user