[release-announce] sahara-dashboard 17.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 5 12:32:00 UTC 2022


We are chuffed to announce the release of:

sahara-dashboard 17.0.0: Sahara Management Dashboard

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/sahara-dashboard

Download the package from:

    https://tarballs.openstack.org/sahara-dashboard/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/sahara-
dashboard

For more details, please see below.

Changes in sahara-dashboard 16.0.0..17.0.0
------------------------------------------

4791c14 Drop lower-constraints.txt and its testing
576e1c5 Imported Translations from Zanata
a5007ee Replace deprecated ugettext_lazy and ungettext_lazy
d742269 Update python testing as per zed cycle testing runtime
e91ab23 Address RemovedInDjango40Warning
19ba30d Add Python3 zed unit tests
a207cf2 Update master for stable/yoga


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

.zuul.yaml                                         |   3 +-
lower-constraints.txt                              | 141 ----------------
.../drop-python-3-6-and-3-7-a6d76484c658a01b.yaml  |   5 +
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  11 +-
releasenotes/source/yoga.rst                       |   6 +
requirements.txt                                   |   4 +
.../cluster_templates/forms/import_forms.py        |   2 +-
.../clusters/cluster_templates/tables.py           |   8 +-
.../clusters/cluster_templates/tabs.py             |   2 +-
.../clusters/cluster_templates/views.py            |   2 +-
.../clusters/cluster_templates/workflows/copy.py   |   2 +-
.../clusters/cluster_templates/workflows/create.py |   2 +-
.../clusters/cluster_templates/workflows/edit.py   |   2 +-
.../data_processing/clusters/clusters/tables.py    |  16 +-
.../data_processing/clusters/clusters/tabs.py      |   2 +-
.../data_processing/clusters/clusters/views.py     |   2 +-
.../clusters/clusters/workflows/create.py          |   2 +-
.../clusters/clusters/workflows/scale.py           |   2 +-
.../clusters/clusters/workflows/update.py          |   2 +-
.../clusters/image_registry/forms.py               |   2 +-
.../clusters/image_registry/tables.py              |   8 +-
.../clusters/image_registry/tabs.py                |   2 +-
.../clusters/image_registry/views.py               |   2 +-
.../nodegroup_templates/forms/import_forms.py      |   2 +-
.../clusters/nodegroup_templates/tables.py         |   8 +-
.../clusters/nodegroup_templates/tabs.py           |   2 +-
.../clusters/nodegroup_templates/views.py          |   2 +-
.../clusters/nodegroup_templates/workflows/copy.py |   2 +-
.../nodegroup_templates/workflows/create.py        |   2 +-
.../clusters/nodegroup_templates/workflows/edit.py |   2 +-
.../content/data_processing/clusters/panel.py      |   2 +-
.../content/data_processing/clusters/urls.py       | 187 +++++++++++----------
.../content/data_processing/clusters/views.py      |   2 +-
.../data_processing/clusters/wizard/forms.py       |   2 +-
.../data_processing/clusters/wizard/views.py       |   2 +-
.../content/data_processing/data_plugins/panel.py  |   2 +-
.../content/data_processing/data_plugins/tables.py |   2 +-
.../content/data_processing/data_plugins/tabs.py   |   2 +-
.../content/data_processing/data_plugins/urls.py   |  14 +-
.../content/data_processing/data_plugins/views.py  |   2 +-
.../data_plugins/workflows/update.py               |   2 +-
.../data_processing/jobs/data_sources/tables.py    |   8 +-
.../data_processing/jobs/data_sources/tabs.py      |   2 +-
.../data_processing/jobs/data_sources/views.py     |   2 +-
.../jobs/data_sources/workflows/create.py          |   2 +-
.../jobs/data_sources/workflows/edit.py            |   2 +-
.../data_processing/jobs/job_binaries/forms.py     |   2 +-
.../data_processing/jobs/job_binaries/tables.py    |   8 +-
.../data_processing/jobs/job_binaries/tabs.py      |   2 +-
.../data_processing/jobs/job_binaries/views.py     |   2 +-
.../data_processing/jobs/job_templates/tables.py   |   8 +-
.../data_processing/jobs/job_templates/tabs.py     |   2 +-
.../data_processing/jobs/job_templates/views.py    |   2 +-
.../jobs/job_templates/workflows/create.py         |   2 +-
.../jobs/job_templates/workflows/launch.py         |   2 +-
.../content/data_processing/jobs/jobs/tables.py    |  16 +-
.../content/data_processing/jobs/jobs/tabs.py      |   2 +-
.../content/data_processing/jobs/jobs/views.py     |   2 +-
.../content/data_processing/jobs/panel.py          |   2 +-
.../content/data_processing/jobs/urls.py           | 105 ++++++------
.../content/data_processing/jobs/views.py          |   2 +-
.../content/data_processing/jobs/wizard/forms.py   |   2 +-
.../content/data_processing/jobs/wizard/views.py   |   2 +-
.../content/data_processing/utils/acl.py           |  20 +--
.../content/data_processing/utils/anti_affinity.py |   2 +-
.../content/data_processing/utils/helpers.py       |   8 +-
.../data_processing/utils/neutron_support.py       |   2 +-
.../data_processing/utils/workflow_helpers.py      |   2 +-
.../enabled/_1810_data_processing_panel_group.py   |   2 +-
setup.cfg                                          |   4 +-
tox.ini                                            |   6 -
72 files changed, 289 insertions(+), 406 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6fec3b5..8006eea 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+# Requirements lower bounds listed here are our best effort to keep them up to
+# date but we do not test them so no guarantee of having them all correct. If
+# you find any incorrect lower bounds, let us know or propose a fix.
+






More information about the Release-announce mailing list