We used sqlalchemy.core for execute query for orm.
The configuration of db is based on monasca-api.
The default mode is mysql connection so we can use old configuration.
Change-Id: Iebb4d6dfca6d43298ced407178e7f9673a83a7ca
The test 'test_old_timestamp' was not able to pass in different
timezones due to hardcoded expected datetime
Change `test_alarm_processor.py` permissions
`test_alarm_processor.py` had different permissions than other test
files. While `unittest` module could collect tests in this file,
nosetests could't do it. Nose can collect tests in this file after
permissions change
Change-Id: I2b5791e7b352fbb0c05bc665b4000c412b63f1ef
This will ensure a unique timestamp. Influx V9 will only keep one
entry with the same timestamp
Some of the tests weren't using a numerica timestamp which caused
problems when the code tried to divide the timestamp by 1000
Change-Id: Ie0fefc61abe9a95503fa7611971a21ed2cb56224
Squished the notification down to one process in preparation for making
multiple engine instances able to talk to the same topic.
Added HA capabilities to the KafkaConsumer object.
Change-Id: Id4799d690c7caf10ae7ba89c2d4e0aeb76c54375
Use alarmDefintionId instead of alarmId to find the right notificaion.
Further changes are needed to complete this change.
Change-Id: I577559fd085261f01a36355095fa1c04a72fb9c9
Removed manual tests which are no longer valid with a modern mini-mon
Removed debian creation bits all distribution is with pypi now
Minor pep8 fixes
Change-Id: I1f2fc4d0ad6375f4c39446f9627247945066e4ad