[release-announce] [vitrage] vitrage-tempest-plugin 1.0.0

no-reply at openstack.org no-reply at openstack.org
Wed Mar 7 07:53:00 UTC 2018


We are delighted to announce the release of:

vitrage-tempest-plugin 1.0.0: Tempest plugin for Vitrage project

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

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

    https://bugs.launchpad.net/vitrage

For more details, please see below.

Changes in vitrage-tempest-plugin 76c539d02ca683cec5ba3c0c5205ad65314a9a80..1.0.0
---------------------------------------------------------------------------------

cbcf58b Rename vitrage_tempest_plugin to vitrage-tempest-plugin in setup.cfg
dadcdfa update home-page url
8534ccb Renamed vitrage_tempest_tests to vitrage_tempest_plugin
78ff8b8 don't log to stderr http logs
b0f3efb project id is not sent in webhook
a76ad71 update time stamp duplicates
3cbdbc8 fix py3
a2926cf Fix test_e2e_webhook test
3251002 fix py3
b830ce4 make tests error messages better
3241176 Fix documentation build
861323e Updated from global requirements
30cb3ec fix deduced alarm test and add test to check correct payload filter
89655ff Updated from global requirements
2504123 add some utility asserts
4bf463c rename tests
3eb433b fix test to match updated webhoook filter
b35f86d Add related templates to tests in order to remove legacy templates dir
4c69704 disable persistency tests
dc97cd1 use py35 not py34
1d00f20 disable dsvm jobs
8f5d9ee sync tempest
e0457b7 Updated from global requirements
94564ee sync tempest
2c09da0 sync vitrage tempest
e7d594e sync vitrage tempest
06f7cf8 suppress ResourceWarning: unclosed socket
9e80c02 add logging
0ef1c2a add vitrage dsvm jobs
953525d sync tempest tests
681d50c Sync tempest changes for template functions
e20f739 add logging
04a49ec add some logging remove pypy from tox
ff177fa remove python client from requirements
ac02fd0 Added devstack plugin for vitrage-tempest-plugin
f057c98 sync tempest tests
a561457 remove vitrage from requirements
e08334e sync tempest tests
805f7c5 Fixed typo in package name
b2c343d Sync tempest changes made in https://review.openstack.org/#/c/529332
f0f878f sync tempest tests
192b8c6 dont fail test on rollback just print error
19db7dd fix requirements
ebacb35 test
76c6380 update requirements
a1ba2a3 update requirements
e60e99b update requirements
c07b8b1 Fixed README links
b26e0a2 Code sync for support json field in db
2c41a19 Apply cookiecutter to newly split project vitrage-tempest-plugin
968164b be more verbose when test fails
9267f0d remove redundant code
2b84f86 tempest utility function
023b7b6 more tempest refactoring
2025fc5 remove neutron.port not related to instances
8564ae1 add tempest tests
05a9f11 Vitrage Persistor Service
daceb34 Tempest tests fix
18b0d0b new e2e tempest to check actions
ad09015 fix py charm warnings and doc
232240b Rewrite Aodh datasource
74f99e9 Tempest refactoring
b10ca4a support nested stack in heat
f7cd3da fix tempest cli test
d846b67 Moving vitrage_id logic to transformer
89c6157 Tempest test for Vitrage integration with Mistral
bbe022f make tempest work under py3
0339ac7 fix import error
fb7b441 Doc Migration: move the developer guide documents under the "contributor" folder
c8255a6 Fixed order of arguments in assertEqual
5899c87 Separation of Evaluator and InitializationStatus from ConsistencyEnforcer
c76c71f add some logs
b0e45e6 create collector service
be1046e event tempst test changes
6fef0a7 Replacing hardcoded values with constants
cc015b5 Vertex Properties refactoring
d4505d3 performance improvement in the processor. Use set instead of using list.
a6ead15 gate fix - extract images list from glance instead of nova
b8c1d85 Fixed the name of group options in get_opts_lists
cbf6ded Fix Doctor test
47d1672 Vitrage ID and vertex id will be standard openstack uuid from now on - fixed
bfdeea7 add resource show API
3a4aa02 implement the resource list API
d0673e0 Pass option list instead of group name
0297203 fix the type of `all_tenants`
b81348d add some delay between post and get
b4f00f0 reformat the event time to return unicode string
2379186 reformat the event time
fa75e2a make test event work
62a9fb5 fix for running nosetests locally on devstack
9e6188c fix the vitrage id in test
2209828 fix the TestEvent test
bb8542d fix the TestEvent test
806f681 Remove unused logging import
cb19bdb fix heat test
0be6b78 fix the client attribute for alarms
8c4e49d fix the client attribute for alarms
c11e59d decouple test events from its base class
705e1a9 use 'true' and 'false' instead of magic num
86dab82 not condition
7ee8f03 Allow interchangeable graph class for the entity graph. Graph driver class is a configurable entry point using stevedore, can be changed in entry_points.txt and vitrage.conf. NetworkX graph - classes encapsulation, can now easily be replaced
1d36585 Support post event API
3ac340c more tempests changes
f23c1cb fix tempests in gate
2623cb3 Transformers refactoring
b8f4e62 Tempests fix
462af0a Tempsets exception raise change
f9325fa heat tempest fix
fa1a5df add prints for exceptions
ec36bde Replaced e.message with str(e)
f8f9473 change constants names
c4dd8a7 rename internal vitrage properties
fdb3bf0 skip heat tempest temporary
09cba46 Multi tenancy for topology, alarms and rca apis.
adaa4a6 Stop adding ServiceAvailable group option
79ad239 rename vitrage engine to vitrage service
674fbfd make the os clients dynamiclly imported
275c331 add new datasource documentation
25bd136 Enable heat tempests
fc012a8 skip heat tempest
6583605 heat tempests
0d13154 change api syntax for alarms list
853332f Add new Tempest for datasources in the gate
3c77bf8 Datasource tempests changes
ca92d1a tempests changes
338ec61 add tempest tests for template list/validate/show api's
b313967 add neutron test and fix bug 1593447: vitrage topology show doesn't show all the graph for type graph
f505db3 a depth in `get topology show` API can only be used if there is a root
8701725 Neutron Network and Port Notifier support
8b20541 tests optimizations - add assert validations
25b65c0 Added Template&Confs to Tempest Env
b4381b7 add set state test and aodh notifier test
75eb9f9 Graph-type tree without a filter
a6f7930 Rearrange state_manager
d594cba rca
9e3d05b tempest cli configuration
e1c65c3 add self.assertIsNotNone(api_graph) in test_topology tests
80e3b31 get topology with wrong filter returns 404
59e97de tempest changes
0d5d79a tempest configuration
e936aff tempest configuration
3a4c4f9 tempest configuration
703bdff tempest configuration
fb128e2 tempest configuration
d6ea3ea Tempest Fix for Gate
d4db0f4 get topology API don't handle the parameter depth
4d690f9 tempests changes
efbf691 alarms and templates
df87dcf support py3
d491b74 remove misc intellij warnings
2995512 Bug fixes + aodh tempest
7a85a04 Cosmetic changes
2b602a2 tempest for datasources
5fb0b20 change normalized state to normalized value
5892cc8 topology tempest
797b39a rename refactor - replace 'synchronizer' and 'plugin' to 'datasource' and 'driver'
182a86f topology tempests
2fc1286 change hierarchy
291e715 add alarms & change tempest folder hierarchy
2f5f2b1 fix runners & new topology tests
3fadd91 fix misc intellij inspection warnings
3574bd2 fix misc intellij inspection warnings
ed7e66d fix inheritance
9912e6f fix method call
654da2c state normalization support implementation
c80266d get_topology validation & run_vitrage_tempest.sh
1945086 consistency initializing process implements: blueprint entity-graph-consistency-validator
799ed45 run_vitrage & stop_vitrage & get_topology




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

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..d979421
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,24 @@
+# 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.
+# The order of packages isrequirementst, because pip processes them in the order
+
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+aodhclient>=0.9.0 # Apache-2.0
+python-heatclient>=1.10.0 # Apache-2.0
+python-ceilometerclient>=2.5.0 # Apache-2.0
+python-cinderclient>=3.3.0 # Apache-2.0
+python-dateutil>=2.4.2 # BSD
+python-keystoneclient>=3.8.0 # Apache-2.0
+python-neutronclient>=6.7.0 # Apache-2.0
+python-novaclient>=9.1.0 # Apache-2.0
+python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0
+python-glanceclient>=2.8.0 # Apache-2.0
+six>=1.10.0 # MIT
+oslo.config>=5.1.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.log>=3.36.0 # Apache-2.0
+testtools>=2.2.0 # MIT
+oslotest>=3.2.0 # Apache-2.0
+tempest>=17.1.0 # Apache-2.0
+networkx<2.0,>=1.10 # 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