sahara-dashboard 9.0.0 (rocky)
We are excited to announce the release of: sahara-dashboard 9.0.0: Sahara Management Dashboard This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/sahara-dashboard/ For more details, please see below. Changes in sahara-dashboard 8.0.0..9.0.0 ---------------------------------------- db82835 Imported Translations from Zanata 73a746b Switch test runner to django default runner c810144 import zuul job settings from project-config 454dce0 Imported Translations from Zanata 241a8d0 Update UPPER_CONSTRAINTS_FILE for stable/rocky 039e7fa Update .gitreview for stable/rocky 5309f5c Imported Translations from Zanata 4585a9d One missed hadoop_version->plugin_version 55e129f Bump python-saharaclient lower bound to 2.0.0 0dc65e9 Boot from volume 95aca19 APIv2 in dashboard 16dd27b Relase notes: add the tracked branch to the mitaka index ad82a7a Drop python-cinderclient usage 43c1c36 Support of S3 data sources in dashboard b742987 Change approach to saharaclient authentication 56b69d6 Goodbye mox - no more needed 5fc84cd Remove mox from DataProcessingJobTemplateTests 77bc890 Remove mox3 from DataProcessingClusterTemplateTests 465b10e Fix the coverage tox target 0c10d08 Sync Django requirements from global requirements a69a197 Add py36 testenv 76f8d1b add a link to release notes in README file 63a8350 Fix _cls_registry type 51b8f8d fix tox python3 overrides 7a3305f Use Django 2.0.x for py35dj20 tox environment 23dbfa5 Explicitly use django_nose.NoseTestSuiteRunner a262a42 Drop mox usage in SaharaApiTest a9be50e Imported Translations from Zanata 2de3365 Drop mox3 from DataProcessingNodeGroupTests 3227c74 Remove mox from DataProcessingClusterGuideTests 4056767 Mox removal for DataProcessingDataSourceTests 6254474 Remove mox3 from DataProcessingImageRegistryTests d99c744 Remove mox from DataProcessingClusterTests 6b38fa5 Drop mox3 from DataProcessingPluginsTests dca4174 Drop mox3 from DataProcessingJobBinaryTests 787cc08 Mox removal for DataProcessingJobTests 9f95592 Imported Translations from Zanata dd3f3c8 Require the (soon-to-be) Rocky version of Horizon 0f83666 Updated from global requirements b81d746 add lower-constraints job 0ed40a4 Migration to Storyboard (2) 46c08eb Migration to Storyboard abeedb5 Updated from global requirements ca02545 Avoid tox-install.sh 0c02a5d Updated from global requirements da5df29 Port away from django.core.urlresolves to django.urls 75beaf4 Updated from global requirements 36f9fb0 Imported Translations from Zanata 276212f Fix the job set required for Rocky 9739b81 Imported Translations from Zanata 98c08f3 Imported Translations from Zanata f668617 Updated from global requirements b0a8cb9 [trivial] fix typo 76e939c Imported Translations from Zanata 8bf8181 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- .coveragerc | 13 + .gitreview | 1 + .zuul.yaml | 36 +- CONTRIBUTING.rst | 4 +- README.rst | 7 +- lower-constraints.txt | 146 ++++++ .../notes/apiv2-dashboard-dd3f97bc15ea609e.yaml | 6 + releasenotes/source/conf.py | 2 +- releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 61 --- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 107 ----- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 55 --- .../source/locale/id/LC_MESSAGES/releasenotes.po | 104 ---- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 64 --- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 58 --- releasenotes/source/mitaka.rst | 1 + releasenotes/source/queens.rst | 6 + requirements.txt | 12 +- sahara_dashboard/api/sahara.py | 182 +++++-- .../cluster_templates/forms/import_forms.py | 3 +- .../clusters/cluster_templates/tables.py | 19 +- .../clusters/cluster_templates/tabs.py | 2 + .../clusters/cluster_templates/views.py | 4 +- .../clusters/cluster_templates/workflows/copy.py | 8 +- .../clusters/cluster_templates/workflows/create.py | 8 +- .../data_processing/clusters/clusters/tables.py | 33 +- .../data_processing/clusters/clusters/tabs.py | 5 + .../data_processing/clusters/clusters/views.py | 2 +- .../clusters/clusters/workflows/create.py | 12 +- .../clusters/clusters/workflows/scale.py | 10 +- .../clusters/image_registry/views.py | 2 +- .../nodegroup_templates/forms/import_forms.py | 6 +- .../clusters/nodegroup_templates/tables.py | 6 +- .../clusters/nodegroup_templates/views.py | 4 +- .../clusters/nodegroup_templates/workflows/copy.py | 8 +- .../nodegroup_templates/workflows/create.py | 15 + .../clusters/nodegroup_templates/workflows/edit.py | 9 +- .../templates/cluster_templates/_details.html | 2 +- .../templates/nodegroup_templates/_details.html | 5 + .../data_processing/clusters/wizard/views.py | 2 +- .../data_processing/jobs/data_sources/views.py | 2 +- .../jobs/data_sources/workflows/create.py | 75 ++- .../jobs/data_sources/workflows/edit.py | 36 +- .../data_processing/jobs/job_binaries/forms.py | 11 +- .../data_processing/jobs/job_binaries/tables.py | 2 +- .../data_processing/jobs/job_binaries/views.py | 4 +- .../data_processing/jobs/job_templates/tables.py | 8 +- .../data_processing/jobs/job_templates/views.py | 2 +- .../content/data_processing/jobs/jobs/tables.py | 2 +- .../content/data_processing/jobs/jobs/tabs.py | 15 +- .../content/data_processing/jobs/jobs/views.py | 2 +- .../data_sources/_create_data_source_help.html | 6 +- .../jobs/templates/jobs/_details.html | 4 +- .../content/data_processing/jobs/wizard/views.py | 2 +- .../data_processing/utils/workflow_helpers.py | 4 +- sahara_dashboard/locale/de/LC_MESSAGES/django.po | 87 +++- sahara_dashboard/locale/de/LC_MESSAGES/djangojs.po | 15 +- .../locale/en_GB/LC_MESSAGES/django.po | 66 ++- .../locale/en_GB/LC_MESSAGES/djangojs.po | 6 +- sahara_dashboard/locale/id/LC_MESSAGES/django.po | 62 ++- .../locale/ko_KR/LC_MESSAGES/django.po | 266 ++++++++++- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 17 +- .../locale/pt_BR/LC_MESSAGES/django.po | 6 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 8 +- .../locale/tr_TR/LC_MESSAGES/django.po | 6 +- .../locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- .../locale/zh_CN/LC_MESSAGES/django.po | 6 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- sahara_dashboard/test/helpers.py | 11 +- test-requirements.txt | 8 - tools/tox_install.sh | 64 --- tox.ini | 69 +-- 87 files changed, 1790 insertions(+), 1814 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ff9ad50..13329ba 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,3 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -# Horizon Core Requirements -Django<2.0,>=1.8 # BSD -django-compressor>=2.0 # MIT +keystoneauth1>=3.4.0 # Apache-2.0 @@ -12 +10 @@ python-designateclient>=2.7.0 # Apache-2.0 -python-keystoneclient>=3.8.0 # Apache-2.0 +python-keystoneclient>=3.15.0 # Apache-2.0 @@ -14 +12 @@ python-manilaclient>=1.16.0 # Apache-2.0 -python-neutronclient>=6.3.0 # Apache-2.0 +python-neutronclient>=6.7.0 # Apache-2.0 @@ -16 +14 @@ python-novaclient>=9.1.0 # Apache-2.0 -python-saharaclient>=1.4.0 # Apache-2.0 +python-saharaclient>=2.0.0 # Apache-2.0 @@ -17,0 +16,2 @@ pytz>=2013.6 # MIT + +horizon>=14.0.0.0b3 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c157356..67e219d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +7,0 @@ ddt>=1.0.1 # MIT -django-nose>=1.4.4 # BSD -reno>=2.5.0 # Apache-2.0 @@ -11 +8,0 @@ mock>=2.0.0 # BSD -mox3>=0.20.0 # Apache-2.0 @@ -13 +9,0 @@ netifaces>=0.10.4 # MIT -nose-exclude>=0.3.0 # LGPL @@ -16,4 +11,0 @@ selenium>=2.50.1 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD -oslosphinx>=4.7.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD
participants (1)
-
no-reply@openstack.org