[openstack-announce] [new][trove] trove-dashboard 7.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 6 13:28:24 UTC 2016


We are tickled pink to announce the release of:

trove-dashboard 7.0.0: Trove Management Dashboard

This release is part of the newton release series.

For more details, please see below.

7.0.0
^^^^^


New Features
************

* Support configuration groups in the dashboard. This includes
  creating and deleting groups; adding, editing and removing
  parameters; attaching and detaching groups to running instances; and
  specifying a group during instance creation.

* Enable cluster support for MariaDB and Cassandra.

* Added support for logging features in the dashboard. This includes
  listing logs that can be retrieved and viewing, publishing and stop
  collection of log contents.


Bug Fixes
*********

* Display all endpoints in the dashboard's cluster details endpoint
  list.

Changes in trove-dashboard 6.0.0.0rc1..7.0.0
--------------------------------------------

708e6ff Imported Translations from Zanata
0edc452 Imported Translations from Zanata
d6d0d69 Imported Translations from Zanata
64d7be5 Imported Translations from Zanata
9f20476 Imported Translations from Zanata
139d288 Imported Translations from Zanata
1ebe38e make trove-dashboard (in newton) respect upper-constraints
fd6aeea Update .gitreview for stable/newton
d888d84 Imported Translations from Zanata
9e89be3 Add cluster support for affinity/anti-affinity
ff65a4b Imported Translations from Zanata
9017120 Add availability zone to launch instance
9a5de1e Add support for affinity/anti-affinity
949522f Add support for Trove configuration groups
20974b0 Update release note page ordering
59cca7c Imported Translations from Zanata
a3e6603 Use proper check for inactive datastore version
ac83fd0 Imported Translations from Zanata
ccc59a9 Imported Translations from Zanata
e2493ca Flake8 update
d53d2ef Add nic to cluster grow
fcd9367 Show confirm window before instance delete.
d48d3d3 Don't include openstack/common in flake8
cb066c4 Add support to display instance fault messages
4d55652 Imported Translations from Zanata
0d15ccb Properly populate cluster id in instance grow
e1c44b2 Add support for instance datastore-flavors
5952518 Fix gate test failures
d0790ff Remove discover from test-requirements
74bac06 Imported Translations from Zanata
bcb5d75 Fix unit tests - policy file failure
3a02d6c Imported Translations from Zanata
f628c07 Imported Translations from Zanata
2fd4f8f Imported Translations from Zanata
b769b83 Imported Translations from Zanata
4a352c0 Imported Translations from Zanata
fb28910 Add backups table to ng-backups panel
69d8c00 Imported Translations from Zanata
6e2e08c Imported Translations from Zanata
bdfd13f Imported Translations from Zanata
c21af82 Get all instances to populate master pulldown
55bd481 Trove add support for log retrieval
af46a61 Delegate network panel to instance network panel
ab3b0ee Add missing mocks to tests
56cceeb Imported Translations from Zanata
31d7b66 Database instance status message changed.
b04b8cf Fix periodic translation job
fedcd09 Fix the active attribute check
a06a2f4 Enable cluster support for mariadb and cassandra
bb5e023 Install horizon in runtest.sh
257ca42 Imported Translations from Zanata
16d4cb3 Add reno for release notes management
4360265 Use new style form templates
b510b4e Cluster details page should list all endpoints
66c6a2a Remove install of horizon from test-requirements
a3c2ee6 Improved handling of Swift panel detection
e23960a Re-enable failing test
6008897 [Django 1.9] Remove load url from future
52ae948 Temporarily disable failing test
44d750e Add missing replication functionality
0227e78 Add maria, percona, postgresql to details view
e2e504b Add support for root-disable


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

.gitignore                                         |    3 +
.gitreview                                         |    1 +
releasenotes/notes/.placeholder                    |    0
.../notes/cluster-endpoints-52bbb9f1c146ae97.yaml  |    4 +
.../notes/conf-groups-7bc8115f8d0bcd14.yaml        |    7 +
...luster-mariabdb-cassandra-11f3f7f6badfc211.yaml |    3 +
.../notes/logging-support-f999a1b1b342eb4d.yaml    |    5 +
releasenotes/source/_static/.placeholder           |    0
releasenotes/source/_templates/.placeholder        |    0
releasenotes/source/conf.py                        |  290 ++++
releasenotes/source/index.rst                      |   19 +
releasenotes/source/mitaka.rst                     |    6 +
releasenotes/source/unreleased.rst                 |    5 +
test-requirements.txt                              |    4 +-
tools/install_venv.py                              |   10 +-
tools/pip_install.sh                               |   56 +
tox.ini                                            |   23 +-
trove_dashboard/api/rest/__init__.py               |   16 +
trove_dashboard/api/rest/trove.py                  |   82 +
trove_dashboard/api/trove.py                       |  122 +-
trove_dashboard/content/database_backups/tables.py |    7 +-
.../content/database_clusters/cluster_manager.py   |    8 +-
trove_dashboard/content/database_clusters/forms.py |   59 +-
.../content/database_clusters/tables.py            |    9 +-
trove_dashboard/content/database_clusters/tabs.py  |    9 +-
.../database_clusters/_detail_overview.html        |    4 +
.../_detail_overview_cassandra.html                |   19 +
.../_detail_overview_mongodb.html                  |   17 +-
.../database_clusters/_detail_overview_mysql.html  |   19 +
.../database_clusters/_detail_overview_redis.html  |    2 +-
.../templates/database_clusters/_launch.html       |   13 -
.../database_clusters/_reset_password.html         |    1 -
.../templates/database_clusters/launch.html        |    6 -
trove_dashboard/content/database_clusters/views.py |   10 +
.../content/database_configurations/__init__.py    |    0
.../config_param_manager.py                        |  193 +++
.../content/database_configurations/forms.py       |  190 +++
.../content/database_configurations/panel.py       |   27 +
.../content/database_configurations/tables.py      |  256 ++++
.../content/database_configurations/tabs.py        |   73 +
.../database_configurations/_add_parameter.html    |    6 +
.../templates/database_configurations/_create.html |    9 +
.../database_configurations/_detail_overview.html  |   24 +
.../database_configurations/add_parameter.html     |    5 +
.../templates/database_configurations/create.html  |    5 +
.../database_configurations/detail_param.html      |    8 +
.../templates/database_configurations/details.html |   10 +
.../templates/database_configurations/index.html   |    5 +
.../content/database_configurations/urls.py        |   39 +
.../content/database_configurations/views.py       |  115 ++
trove_dashboard/content/databases/db_capability.py |   22 +-
trove_dashboard/content/databases/forms.py         |   66 +
trove_dashboard/content/databases/logs/__init__.py |    0
trove_dashboard/content/databases/logs/tables.py   |  156 ++
trove_dashboard/content/databases/logs/urls.py     |   32 +
trove_dashboard/content/databases/logs/views.py    |  129 ++
trove_dashboard/content/databases/tables.py        |  147 +-
trove_dashboard/content/databases/tabs.py          |   60 +-
.../templates/databases/_attach_config.html        |    7 +
.../templates/databases/_detail_overview.html      |   27 +
.../databases/_detail_overview_postgresql.html     |   22 +
.../databases/_promote_to_replica_source.html      |   34 +
.../templates/databases/_resize_instance.html      |   23 +-
.../templates/databases/_resize_volume.html        |   25 +-
.../templates/databases/attach_config.html         |    5 +
.../templates/databases/logs/_detail_log.html      |   22 +
.../templates/databases/logs/_log_contents.html    |   15 +
.../templates/databases/logs/log_contents.html     |   11 +
.../templates/databases/logs/view_log.html         |   11 +
.../databases/promote_to_replica_source.html       |    5 +
.../templates/databases/resize_instance.html       |    2 -
.../templates/databases/resize_volume.html         |    2 -
trove_dashboard/content/databases/urls.py          |   12 +-
trove_dashboard/content/databases/views.py         |   95 ++
.../content/databases/workflows/create_instance.py |  329 ++--
.../content/ng_database_backups/__init__.py        |   17 +
.../templates/ng_database_backups/index.html       |    3 +-
.../content/ng_database_backups/urls.py            |   10 +-
.../_1731_project_database_backups_panel.py        |   15 +-
.../_1760_project_database_configurations_panel.py |   30 +
trove_dashboard/locale/cs/LC_MESSAGES/django.po    | 1275 ++++++++++++++++
trove_dashboard/locale/de/LC_MESSAGES/django.po    |  588 +++++++-
trove_dashboard/locale/de/LC_MESSAGES/djangojs.po  |   39 +
trove_dashboard/locale/django.pot                  | 1580 --------------------
.../locale/en_GB/LC_MESSAGES/djangojs.po           |   39 +
trove_dashboard/locale/fr/LC_MESSAGES/django.po    |   70 +-
trove_dashboard/locale/ja/LC_MESSAGES/django.po    |  317 +++-
trove_dashboard/locale/ja/LC_MESSAGES/djangojs.po  |   39 +
trove_dashboard/locale/ko_KR/LC_MESSAGES/django.po |  446 +++++-
.../locale/ko_KR/LC_MESSAGES/djangojs.po           |   39 +
trove_dashboard/locale/pt_BR/LC_MESSAGES/django.po |   61 +-
trove_dashboard/locale/ru/LC_MESSAGES/django.po    | 1241 +++++++++++++++
trove_dashboard/locale/ru/LC_MESSAGES/djangojs.po  |   40 +
trove_dashboard/locale/zh_CN/LC_MESSAGES/django.po |  422 +++++-
.../locale/zh_CN/LC_MESSAGES/djangojs.po           |   39 +
.../core/openstack-service-api/trove.service.js    |   50 +
.../project/ngbackups/table/table.config.js        |   81 +
.../project/ngbackups/table/table.controller.js    |   58 +
.../ngbackups/table/table.controller.spec.js       |    0
.../dashboard/project/ngbackups/table/table.html   |    7 +
trove_dashboard/test/settings.py                   |  178 +--
trove_dashboard/test/test_data/trove_data.py       |  200 ++-
trove_dashboard/version.py                         |   20 +
108 files changed, 9052 insertions(+), 2416 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index e1b87d8..5425992 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +4,0 @@
--e git://github.com/openstack/horizon.git#egg=horizon
-
@@ -11 +8,0 @@ django-nose>=1.2
-discover
@@ -22,0 +20 @@ xvfbwrapper>=0.1.3 #license: MIT
+reno>=1.6.2 # Apache2





More information about the OpenStack-announce mailing list