[release-announce] [monasca] monasca-tempest-plugin 0.1.0

no-reply at openstack.org no-reply at openstack.org
Sat Mar 3 13:49:49 UTC 2018


We are pumped to announce the release of:

monasca-tempest-plugin 0.1.0: Tempest plugin for Monasca project

This is the first release of monasca-tempest-plugin.

The source is available from:

    https://git.openstack.org/cgit/openstack/monasca-tempest-plugin

Download the package from:

    https://pypi.python.org/pypi/monasca-tempest-plugin

Please report issues through launchpad:

    https://bugs.launchpad.net/monasca

For more details, please see below.

Changes in monasca-tempest-plugin 0cf98d23d2ea3574c71b82af04df06cd81f38e30..0.1.0
---------------------------------------------------------------------------------

86d81ab Fix issue with failing metric tests
43aa284 Add sleep to let Thresh process alarm definitions
e2ac3a4 Extend sleep for alarm definition creation
d04d12b Synced tempest code from monasca-{api, log_api}
6797553 Merged monasca log api tempest plugin into monasca tempest plugin
8ce398a Updated from global requirements
d460d6b Update package metadata
46d3772 Updated from global requirements
f633a1e Sync monasca-api tempest tests
34d1ab1 Add test case for listing Statistics without end time
1247b3e Sync tempest code for cassandra support
f68f2e0 Apply cookiecutter to newly split project monasca-tempest-plugin
9d2b047 Allow parentheses '()' in dimensions
526790e Adds tags for inhibit and silence
2fdcb8d Migrate to Zuul v3
05d724c Fix TestAlarmsCount failure in tempest tests
f076221 Update the documentation link for doc migration
6f213c3 Replace assertEqual([], items) with assertEmpty(items)
d894d20 Remove xrange for run both Python 2 and Python 3
cb3db85 Change to "monasca-read-only-user" for read only tests
9b8a780 Replace test.attr with decorators.attr
4eb1b94 Clean whitespaces in README and code indentation
cab6525 Mofidy tempest tests and WSGI_MODE for keystone
a57a486 Use proper type for notification periods
fa49c35 Add multibyte character support for alarm definition
a05f899 Bugfix: Forbid colon in dimension name
b63aa28 Switch to use stable data_utils
647b534 Fix alarm-list from CLI failing if multiple sort-by
455be80 Fix alarm_count with multiple group_by fields from CLI
38938e8 Fix alarm count failing with metric name
13558a1 [PEP8] Extended code analysis
295e54a Add Tempest tests for invalid IDs and fix potential 500 errors
dd84f54 Allow lower case for queries with state and severity
45ece9b Change offset of list notification to integer instead of id
53c1220 Add tests for invalid webhook and email addresses
c1f0bda Fix list metric for other tenants
baed5c7 Replace deprecated identity options for tempest
2016ec5 Fix the Monasca API tempest tests
d03ed49 Add support for InfluxDB 0.11.0 to 1.1.0 in the Python API
9378564 Fix readme about how to run tempest tests in devstack
d00cb15 Add group by multiple dimensions
342ba9a Add python multiple metrics for measurement and statistics
c96e322 Add support for 'last' function
768522b Add metrics/dimensions/names into monasca-api
a1c23b3 Stop adding ServiceAvailable group option
9a592c6 Remove id from monasca metric name list
e4ffd71 Fix typo: remove redundant 'the'
70c3715 Change assertTrue(isinstance()) by optimal assert
ae09a2d TrivialFix: Using assertEqual instead of assertEquals
3a88b0e Remove 'fill(0)' and fix influx time offset
29f05c8 Fix config-generator.tempest.conf path
b6a6a32 Fix Influx statistics and Alarm History behavior
62cc6e7 Fix Alarm State Transitions tests to always work
f99cf71 Add monasca api read-only user role
203019a Adds support for  notification plugins in monacaapi
245bcdb Add a tempest test for patching notification with new type and period
786d39f Update the Tempest Test README for devstack
e44f0a1 Add Tempest Run option to README
f044fb0 Add metrics/dimensions/names/values api for grafana templating optimization
80b1513 Fix typo in devstack scripts and README
99fe6a8 Fix alarm definition tests
6fa4512 Allow TLD test with port in Notification Webhook Address
d475f7e Add patch to notification method and clean up code
f986b9b Fix monascaclient in tempest for updates
917f31a Pass Credentials object instead of TestResource object
6a01e14 Allow filtering by multiple severities
f522d6e Add period field to notification methods
74b5698 (Non)deterministic support for alarms
6a5da10 Fix metrics statistics with multiple statistics
c3069d5 Add support for multiple metrics in measurements and statistics resources
56c4d70 Add equal sign on start/end time in influx
4064db4 Return 422 when updating with invalid notification method
a91f0b7 Alarm-update failed with too few arguments
1da2c02 Fix alarms with sort_by tests
80c9199 Fix dimension validation of alarms
0ccc2a2 Fix alarmdefs multiple sort_by doesn't work correctly
e60ab15 Proposal of adding sort parameter to list notifications
c67007d Validate value meta key and value in python api
7e87473 Fix statistic tests with Vertica in Devstack
b8d1dd1 Change tempest_lib to tempest.lib
6a3d5bc Fix next link
447ea93 ORM (sqlalchemy) implementation for python
8624f06 Fix Tempest Tests in test_metrics.py
312f39e Add new test for sort_by option
bf06815 Allow filtering alarms by severity
cd454ae Allow filtering alarm definitions by severity
fc6e3c8 Fix error when sorting with limit
7644bc0 Enhance test list alarm history
2530cb0 Test: Creating Metrics with Empty Value Key and Name
41a5fc6 Fix bug in dimension filtering
f42ed90 Enhance dimension filtering
3f6bcd0 Allow alarm definition and alarm lists to be sorted
be4a199 Add alarm count resource
4ef3553 Alarms history with no dulipcate timestamp
caf4e64 Replace assertTrue(isinstance()) with assertIsInstance()
2fa6f9b Change tempest.conf in devstack
97086f1 Fix error when test setup fails to produce the required metrics
43fcefd Fix notification methods test
41ed2a4 Fix for alarm history paging
1bbb740 Fix edit notification page field is too small
0165998 Fix Monasca Tempest tests to use correct cred
fec80f0 Add testr init in Documentation
71ae1ae Allow Bad Request or Unprocessable entity
af66125 Fix create alarms bug in test
39f118c Add optional start_time and end_time for metrics list
0f1fe2f Update API doc
c06da0d Use 3 decimals on timestamp calculation
8f74436 Fix metric-statistics doesn't respond "Bad Request"
f782f0f Change timstamp matching to always use 3 digits
35d38ce Error out if test setup fails
81c328f Fix timestamp creation in helpers
20c63a1 Fix timestamp bug on create metrics
6f20e39 Enhance test_alarm_definitions
44a7370 Fix statistics errors
8f0eb35 Enhance test_measurements
08570e1 Make state history test more predictable
019758a Increase difference in timestamps for measurements
a128f5f Monasca API sometimes doesn't preserve milliseconds on timestamp
2aacdc3 Add verify functions back into test_metrics
14d7e6a Fix missing credentials
861c820 Improved test_alarms_state_history
2fb479c Enhance test_alarms
5d87b49 Fix test metrics limit offset
a6df686 Add another method to run tempest tests
2714dd2 Enhance test_statistics
8495f2e Fix metrics test
5158584 Fix metrics offset limit test
15e2049 Fix alarm match_by test errors
f557ab7 Enhance test_metrics
9e4c172 Enhance test_metric_names and test_alarms_state_history
348f095 Fix corrupted link in Tempest Tests README.md
1c03f19 Matching tests to spec
230fc93 Removed wait time after creating metrics
7766bd3 Fix formatting in Tempest Tests README.md
2bdf900 Change tests to accept 400 or 422
78970d0 Added tests for duplicate query param merge_metrics
994b335 Fixed bugs in clean up function and measurement test
3b3eaf0 Moved tempest tests back to monasca_tempest_tests folder
929fa84 Added tests of match_by in alarm definitions and alarms
9762175 Added skip exceptions and made tempest tests working with ostestr
1d19f4e Make devstack-gate work
be488c3 Updated the monasca tempest test README.md
fc70b9b Update the Tempest tests documentation
41644d1 Change the repositories from stackforge to openstack




Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..8d361a0
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,12 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+six>=1.10.0 # MIT
+oslo.utils>=3.33.0 # Apache-2.0
+tempest>=17.1.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
+mock>=2.0.0 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..4d7f782
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,10 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+hacking<0.13,>=0.12.0 # Apache-2.0
+
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+# releasenotes
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list