[openstack-announce] [new][watcher] watcher-dashboard 0.4.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 31 10:47:08 UTC 2016


We are gleeful to announce the release of:

watcher-dashboard 0.4.0: Watcher Management Dashboard

This release is part of the newton release series.

For more details, please see below.

Changes in watcher-dashboard 0.3.0..0.4.0
-----------------------------------------

b62ec3c Remove discover from test-requirements
a8e73dc Updated from global requirements
0769ac0 Updated from global requirements
5ccab31 Add policies for API access control to watcher-dashboard
6afb3b3 Do not pass interval parameter for ONESHOT audit
06ea647 Add support continuously-optimization
23b8740 Revert "Initializes EfficacyIndicator attributes"
0b90ae9 Initializes EfficacyIndicator attributes
b967c0c Modify error message from 'action_plan' to 'audit'
8c1687c Rename type keyword across the project
70ade20 Replaced UUID of goal with name
dc58cdd Added efficacy-related fields to the dashboard


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |  16 +++
devstack/plugin.sh                                 |   2 +
requirements.txt                                   |  15 +--
setup.py                                           |   1 -
test-requirements.txt                              |  15 ++-
tools/register_plugin.sh                           |   6 +
tox.ini                                            |   2 +
watcher_dashboard/api/watcher.py                   | 138 +++++++++++++--------
watcher_dashboard/conf/watcher_policy.json         |  37 ++++++
watcher_dashboard/content/action_plans/tables.py   |  90 ++++++++++++--
watcher_dashboard/content/action_plans/views.py    |  66 ++++++----
watcher_dashboard/content/actions/tables.py        |  33 ++++-
watcher_dashboard/content/actions/views.py         |  15 ++-
watcher_dashboard/content/audit_templates/forms.py |  18 +--
.../content/audit_templates/tables.py              |  15 ++-
watcher_dashboard/content/audit_templates/views.py |  27 +++-
watcher_dashboard/content/audits/forms.py          |  26 +++-
watcher_dashboard/content/audits/tables.py         |  71 +++++++++--
watcher_dashboard/content/audits/views.py          |  30 ++++-
watcher_dashboard/content/goals/tables.py          |  34 ++++-
watcher_dashboard/content/goals/views.py           |  38 +++++-
watcher_dashboard/content/strategies/tables.py     |  59 +++++++--
watcher_dashboard/content/strategies/views.py      |  15 ++-
.../infra_optim/action_plans/details.html          |   7 +-
.../infra_optim/audit_templates/_create.html       |   4 +-
.../templates/infra_optim/audits/details.html      |   4 +-
.../templates/infra_optim/goals/details.html       |   9 +-
watcher_dashboard/test/helpers.py                  |   8 +-
watcher_dashboard/test/settings.py                 |  74 ++++++++++-
watcher_dashboard/test/test_data/watcher_data.py   |  15 ++-
32 files changed, 756 insertions(+), 218 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 2a8a0a8..d51c75f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,0 +3 @@
+# process, which may cause wedges in the gate later.
@@ -4 +5 @@
-pbr>=1.8
+pbr>=1.6 # Apache-2.0
@@ -6,5 +7,5 @@ pbr>=1.8
-Django>=1.8,<1.9 # BSD
-django_compressor>=1.4 # MIT
-django_openstack_auth>=2.0.0 # Apache-2.0
-httplib2>=0.7.5  # MIT
-python-keystoneclient>=1.6.0,!=1.8.0,!=2.1.0 # Apache-2.0
+Django<1.9,>=1.8 # BSD
+django-compressor>=2.0 # MIT
+django-openstack-auth>=2.4.0 # Apache-2.0
+httplib2>=0.7.5 # MIT
+python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
@@ -14 +15 @@ pytz>=2013.6 # MIT
-python-watcherclient
+python-watcherclient>=0.23.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 4fbcbd4..b5fc48f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon
-hacking>=0.10.2,<0.11 # Apache-2.0
+hacking<0.11,>=0.10.2 # Apache-2.0
@@ -12,3 +12,2 @@ ddt>=1.0.1 # MIT
-django-nose>=1.2 # BSD
-discover # BSD
-mock>=1.2 # BSD
+django-nose>=1.4.4 # BSD
+mock>=2.0 # BSD
@@ -18 +17 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-selenium!=2.49,!=2.50 # Apache-2.0
+selenium>=2.50.1 # Apache-2.0
@@ -23 +22 @@ testtools>=1.4.0 # MIT
-xvfbwrapper>=0.1.3,!=0.2.8 #license: MIT
+xvfbwrapper>=0.1.3 #license: MIT
@@ -26,2 +25,2 @@ xvfbwrapper>=0.1.3,!=0.2.8 #license: MIT
-oslosphinx>=2.5.0 # Apache-2.0
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD





More information about the OpenStack-announce mailing list