[release-announce] [tripleo] tripleo-ui 7.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Tue Apr 11 08:49:03 UTC 2017


We are psyched to announce the release of:

tripleo-ui 7.0.0: tripleo-ui

This release is part of the pike release series.

Download the package from:

    https://tarballs.openstack.org/tripleo-ui/

For more details, please see below.

7.0.0
^^^^^


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

* Enable users to export deployment plans.

* Adds tooltips for each of the deployment steps on the deployment
  plan page.

* Nodes counts assigned to Roles are calculated based on actual
  'Nodes count' parameters in the plan rather than nodes tagged to
  Roles

* Deployment Plan page now displays global number of Nodes available
  to distribute among Roles as well as number of assigned Nodes and
  number of Nodes available to assign for each specific Role at given
  time


Bug Fixes
*********

* Fixes bug 1655026 Replace karma-based tests with jest/enzyme;
  remove phantomjs dependency

* Fixes bug 1648888 adds tooltips to the Deployment Plan page

* Fixes bug 1637131 Available Nodes are now based on registeredNodes
  as Deployed and Maintenance Nodes are not considered available for
  deployment

* Fixes bug 1648002 by calculating assigned Nodes based on Plan
  parameter values

* "Fixes bug 1674789 This change adds a 'Save and Close' button to
  the configuration modal dialog and allows users to decide whether or
  not they'd like the dialog to close once changes are saved."

* Fixes bug 1671100 Fixes a bug in the nodes table toolbar which
  made the introspect and provide buttons unclickable

* Fixes bug 1662976 Add i18n strings to data tables

* Fixes bug 1668978 Make the process for adding support for a new
  language (i18n) simpler by reducing the number of steps necessary.
  This change modifies the format of the "language" setting in the
  main configuration file from a list to an object.

* Fixes bug 1664892 Jinja2 partials are included in plan creation

* Fixes bug 1664975 Properly parse numbers as numbers rather than
  strings in Parameters forms

Changes in tripleo-ui 3.0.0..7.0.0
----------------------------------

26190ca Add save and close button to paramater dialog
1523490 Imported Translations from Zanata
c2839c5 Remove British English translations
e1cda87 Fix error on provide notification handling
51939de Add not set value to ports filtering in selector
e79f9b5 Remove polling for Nodes when deleting
56e1306 Imported Translations from Zanata
bbe3bb0 Imported Translations from Zanata
3e71569 Imported Translations from Zanata
3b0646a Update to redux-form 6.6.1
2bc8df3 Add react-bootstrap dependency
d238f30 Add "Save and Close" button to configuration modal dialog
04e601e Imported Translations from Zanata
a605e63 Add favicons webpack plugin
372eea5 Imported Translations from Zanata
bd07eb2 Introduce nodes assignment using NodePicker component
2131995 Remove '\n' linebreak from localised string
ae729b8 Imported Translations from Zanata
becfa59 Add redux-form dependency
3d038f2 Highlight current i18n language in navbar
e8eb44c Simplify addition of new languages
e0f45f1 Upgrade configuration to webpack 2
70d1f7d Upgrade webpack dependency to 2.x
fa8a1ee Re-enable components tests
f826d0a Imported Translations from Zanata
0376dfe Remove karma, jasmine, and phantomjs dependencies
3ad5df1 Imported Translations from Zanata
06dee45 Refactor testing to use jest
8d40ed7 Fix nodes actions toolbar
aae85ad Imported Translations from Zanata
64c7db9 Add plan export
56fce3c Rename plansReducer to i18nReducer (typo)
eb64c44 Update DeploymentPlan page node counts
e68e1cd Update version for Pike
dd35769 Add jest dependencies
31850b4 Imported Translations from Zanata
1050544 Adds tooltips to the deployment plan page
b9e9ae8 Imported Translations from Zanata
5ea3178 Add puppet to "adding a new language" docs
7d44ffe Imported Translations from Zanata
559aefc Add documentation for adding new languages
ac489df Add i18n strings for deployment status messages
c4bf3ba Imported Translations from Zanata
0260910 Fix the deletePlan action
799afb7 Imported Translations from Zanata
2b7ba65 Add i18n to Nodes table
7b9eb52 Imported Translations from Zanata
5a74884 Add missing i18n strings to the DataTable component
dcac405 Imported Translations from Zanata
1dedd73 Make connected components update on lang. switch
28db59e Add HorizontalNumberInput
da08626 Cleanup Nodes selectors
b1fdd7e Update reno for stable/ocata
f9ee9d1 Include j2 files in plan creation
a646c2d Update author field in package.json
5314e04 Add i18n to Register Nodes form
b201420 Add i18n to nodes page and buttons


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

config/jest/cssTransform.js                        |  12 +
config/jest/fileTransform.js                       |  10 +
config/tripleo_ui_config.js.sample                 |   9 +-
i18n/locales/en-GB.json                            |  92 +++++-
i18n/locales/es.json                               |  82 +++++-
i18n/locales/ja.json                               | 141 ++++++++--
i18n/locales/ko-KR.json                            | 125 ++++++++-
i18n/locales/zh-CN.json                            |  68 ++++-
karma.conf.js                                      |  45 ---
npm-shrinkwrap.json                                |  70 ++++-
package.json                                       |  43 +--
releasenotes/notes/add-jest-fb83b1d247244511.yaml  |   5 +
.../notes/add-plan-export-2bebf2e71784d3e9.yaml    |   3 +
...s-to-deployment-plan-page-b0903e572102e110.yaml |   9 +
.../notes/available-nodes-cb6dfdffb7bdc03a.yaml    |   5 +
...loyment-plan-nodes-counts-ab2e22b6e5881394.yaml |  15 +
.../dialog-close-button-1c58f83079123c16.yaml      |   7 +
.../notes/fix-nodes-actions-d2edbcf9d959fa35.yaml  |   5 +
.../notes/i18n-datatable-51eca9abf199aebf.yaml     |   4 +
...8n-simplify-configuration-b3c64b43ac7c792e.yaml |   8 +
.../notes/include-j2-bedc0ee22603acb0.yaml         |   4 +
.../notes/number-input-21284202281f6fda.yaml       |   4 +
releasenotes/source/conf.py                        |   4 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
src/js/actions/NodesActions.js                     |  13 +-
src/js/actions/ParametersActions.js                |   4 +
src/js/actions/PlansActions.js                     |  66 ++++-
src/js/actions/ZaqarActions.js                     |   5 +
src/js/components/AuthenticatedContent.js          |   2 +-
src/js/components/Login.js                         |   2 +-
src/js/components/NavBar.js                        |   4 +-
src/js/components/UserAuthenticator.js             |   2 +-
src/js/components/deployment/DeploymentDetail.js   |   2 +-
src/js/components/deployment/DeploymentFailure.js  |  12 +-
src/js/components/deployment/DeploymentProgress.js |   4 +-
src/js/components/deployment/DeploymentSuccess.js  |  11 +-
.../deployment_plan/DeploymentFailure.js           |   4 +-
.../components/deployment_plan/DeploymentPlan.js   |  84 +++++-
.../deployment_plan/DeploymentPlanStep.js          |  11 +-
.../deployment_plan/DeploymentProgress.js          |   4 +-
.../deployment_plan/DeploymentSuccess.js           |   4 +-
.../components/deployment_plan/NodesAssignment.js  |  26 +-
.../deployment_plan/NodesAssignmentForm.js         |  74 +++++
src/js/components/deployment_plan/RoleCard.js      | 119 +++++---
src/js/components/deployment_plan/Roles.js         |  32 +--
src/js/components/deployment_plan/RolesStep.js     |  52 ++--
.../EnvironmentConfiguration.js                    |  30 +-
src/js/components/i18n/I18nDropdown.js             |  39 +--
src/js/components/i18n/I18nProvider.js             |   2 -
src/js/components/nodes/Nodes.js                   |  44 ++-
src/js/components/nodes/NodesTable.js              | 102 ++++++-
src/js/components/nodes/RegisterNodeForm.js        | 108 +++++--
src/js/components/nodes/RegisterNodesDialog.js     |  98 +++++--
src/js/components/nodes/RegisteredNodesTabPane.js  |  49 +++-
src/js/components/parameters/ParameterInput.js     |  16 +-
src/js/components/parameters/Parameters.js         |  41 ++-
src/js/components/plan/DeletePlan.js               |   4 +-
src/js/components/plan/EditPlan.js                 |   2 +-
src/js/components/plan/ExportPlan.js               | 121 ++++++++
src/js/components/plan/ListPlans.js                |  14 +-
src/js/components/plan/NewPlan.js                  |   2 +-
src/js/components/plan/PlanFileInput.js            |   2 +-
src/js/components/roles/RoleDetail.js              |   2 +-
src/js/components/roles/RoleServices.js            |   2 +-
.../components/ui/forms/HorizontalNumberInput.js   |  76 +++++
src/js/components/ui/reduxForm/NodePickerInput.js  |  77 +++++
src/js/components/ui/reduxForm/validations.js      |  25 ++
src/js/components/ui/tables/DataTable.js           |  26 +-
src/js/components/utils/Dom.js                     |   7 +
src/js/components/validations/ValidationsList.js   |   2 +-
src/js/constants/MistralConstants.js               |   1 +
src/js/constants/PlansConstants.js                 |   5 +-
src/js/constants/StacksConstants.js                |  45 ++-
src/js/immutableRecords/parameters.js              |   2 +-
src/js/immutableRecords/plans.js                   |   4 +-
src/js/index.js                                    |   2 +
src/js/reducers/appReducer.js                      |   5 +-
src/js/reducers/i18nReducer.js                     |   2 +-
src/js/reducers/parametersReducer.js               |   8 +-
src/js/reducers/plansReducer.js                    |  14 +
src/js/selectors/nodes.js                          |  50 ++--
src/js/selectors/nodesAssignment.js                |  97 +++++++
src/js/selectors/parameters.js                     |  37 ++-
src/less/base.less                                 |   5 +-
src/less/components/NodePicker.less                |  17 --
src/less/components/NodePickerInput.less           |  30 ++
src/less/components/NodeStack.less                 |  43 ---
src/less/components/RoleCard.less                  |  12 +
src/less/ui/Tooltips.less                          |  78 ++++++
webpack.config.js                                  |  34 ++-
122 files changed, 2778 insertions(+), 755 deletions(-)






More information about the Release-announce mailing list