[release-announce] [sahara] sahara 6.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 22 13:52:30 UTC 2017


We are psyched to announce the release of:

sahara 6.0.0: Sahara project

This release is part of the ocata release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/sahara

Download the package from:

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

For more details, please see below.

6.0.0
^^^^^


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

* Add Kafka to MapR plugin

* MapR repositories now can be configured in general section of
  cluster template configs

* CDH 5.9.0 is supported in CDH plugin.

* Implemented support of HDP 2.5 in the Ambari plugin.

* The following service versions were added to MapR 5.2.0 plugin -
  Pig 0.16 - Spark 2.0.1 - Hue 3.10 - Drill 1.8, 1.9


Upgrade Notes
*************

* Neutron is used by default now (use_neutron=True). Nova-network is
  not functionaly for most use cases starting from Ocata.


Deprecation Notes
*****************

* MapR 5.1.0.mrv2 is now deprecated and will be removed in Ocata
  release. It is recommended to use MapR 5.2.0.mrv2 instead.

* Removed support for the MapR 5.0.0 plugin.

* The 'enable' option of the 'oslo_messaging_notifications' section
  has been removed. To enable notifications now please specify the
  'driver' option in the same section.

Changes in sahara 5.0.0.0rc1..6.0.0
-----------------------------------

26d6939 Fix unexpected removing of deprecating flag for MapR 5.1
1571ffe Remove MapR v5.0.0
793c269 Add Kafka to MapR plugin
488633b Fix Maria-DB installation for centos7
3618685 Add new service versions to MapR plugin
1d77977 Extend cluster provision logging of MapR plugin
108a10b Updated from global requirements
229a8db Updated from global requirements
204a184 Updated from global requirements
21730e5 Change link to mysql-connector for Oozie in MapR plugin
906e785 Fix links in tests docs
59aa40c API: Updating error response codes
3d63bdc Add HBASE MASTER processes number validation
7fa5030 Updated from global requirements
26810d5 Fix some doc and comments nits
5490475 Updated from global requirements
ac1a999 Updated from global requirements
6067bb7 Add test_natural_sort_key()
80ef7df Remove unexpected files
a93d4c6 Updated from global requirements
2d02ecc Add test_update_plugin()
d19df28 fix syntax errors in labels.py
6d78370 Set access_policy for messaging's dispatcher
909ca0c Add reno for CDH 5.9
925330f support of CDH 5.9.0
e2a5069 Removing "def" from the methods at edp.spi
5df2f1b2 support of HDP 2.5
2fa5c5e Updated from global requirements
2d533cd Update "Additional Details for MapReduce jobs" docs
c1aaa00 Judgment error
96de1a6 Fix typo error
e481549 Adding tenant_id to regex_search
3d0ecb4 Correct the unit test in V5_5_0
b9fecf9 Adding tenant_id to regex_search
883160c modify useless assertions.
4aa69c1 Updated from global requirements
fd5dd9d Fix typo in cover.sh
521b5e9 Updated from global requirements
c57a1be fix some typos.
55d20b6 Problem about permission
176b480 Switch use_neutron=true by default
e9c2c19 Use assertGreater(len(x), 0) instead of assertTrue(len(x) > 0)
5de5e9b Updated from global requirements
84ec89d Replace logging with oslo_log.
60582e0 replace 'assertFalse' with 'assertNotEqual'
e679ac0 [DOC] Beutify the chapter 'sahara on ironic'
c67c443 Updated from global requirements
9264485 Updated from global requirements
1edb915 Updated from global requirements
ac0413a Updating list of plugins in config sample
e86ff65 Show team and repo badges on README
ac53275 Updated from global requirements
909bb52 spelling fixed.
d9c3300 definition spelling mistake.
7864cc4 fix creation of endpoints
0710f24 Updated from global requirements
76988e9 Fixing endpoint type for glance client
dcc0921 Fixed some typos. Trivial fixes.
a5c84c7 Updated from global requirements
0761362 Provide context for castellan config validation
582c382 totally changed requred to required
04d7336 Fix import of common libraries from Manila client
e297d13 Catch correct exception in check_cinder_exists fct
a4a3b18 Remove enable_notifications option
b2ecbdb Updated from global requirements
65a20c4 Updated from global requirements
158bd89 Replaces uuid.uuid4 with uuidutils.generate_uuid()
023c399 Updated from global requirements
c566fbb Updated from global requirements
15159a9 Fix remove not existed devices
8a48070 Updated from global requirements
f7745ff Fix check cinder quotas
3b2ce28 OpenStack typo
aa4e577 No doctext in some ProvisioningPluginBase methods
2a357c8 Updated from global requirements
591c02f Fix a typo in rootwrap.conf
5e39dfe Fix a typo in devstack.rst
7c1f413 [Trivial Fix]Fix typo in test_images.py
30453da Constraints are ready to be used for tox.ini
c0f43c2 Use http_proxy_to_wsgi middleware
c4e0315 Fix response code for invalid requests
f254ad7 Replace 'sudo pip install' with pip_install
b900c5b Correct the  spelling error
90f4529 [api-ref] Fix missprints in response codes
2e9c67a Enable release notes translation
eb64125 Updated from global requirements
4e7a7a0 Fix wrong URL to castellan’s documentation
5666dfe Remove html_static_path from api-ref
8bea245 Fix wrong message formats
bab906f Fix typo in comment
625756e tenant replaced to project in doc
609b462 Updated from global requirements
0bb5a49 Fixed some fonts issue in user doc, EDP section
b63d4fd Remove unused config.CONF
15cbf13 Updated from global requirements
f7a254a Updated from global requirements
3fb3c4b Updated from global requirements
d0c79d6 Fix API compatibility issue
b98f016 Updated from global requirements
1be06cc Fix incorrect event log for ambari
0405770 [DOC] update doc about restapi
053ac6a [DOC] update doc about sahara features
0204314 [doc] added description about plugin management
64bca07 [DOC] Update quickstart guide
a95ce4f [DOC] update userdoc/edp.rst
afd88dd Updated from global requirements
fe58d1e [DOC] update doc about mapr plugin
3212544 Add workaround for Hue on CentOS 7
1fe672d [DOC] update doc about config recommendations
205a5f0 [DOC] update configuration guide doc
4d5091f Fix ZooKeeper check for CentOS 7
cad6b79 Fill tempest.conf with Sahara-specific values
efd5388 [DOC] update index and architecture docs
d499d67 [DOC] Fix misprint in userdoc/statuses.rst
83b8217 [DOC] update installation guide doc
d68e3f0 [DOC] update doc about spark plugin
72d0396 [DOC] update overview doc
3f79636 [DOC] update doc about ambari plugin
a028262 [DOC] update upgrage guide
adb96b8 [DOC] update guest requirements doc
744ea16 [DOC] Update Dashboard user guide
9893322 [DOC] Update dashboard dev environment guide
c6b89ba Update reno for stable/newton
2ee3489 Documentation fixes and updates for devref
ef4f8ef [DOC] update doc about advanced configuration
9dc5b64 Deprecate MapR 5.1.0.mvr2
6e9204c Add repo configs


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

README.rst                                         |    9 +
api-ref/source/cluster-templates.inc               |    8 +-
api-ref/source/clusters.inc                        |   13 +-
api-ref/source/conf.py                             |    2 +-
api-ref/source/data-sources.inc                    |    8 +-
api-ref/source/image-registry.inc                  |   10 +-
api-ref/source/job-binaries.inc                    |    9 +-
api-ref/source/job-binary-internals.inc            |    9 +-
api-ref/source/job-executions.inc                  |    8 +-
api-ref/source/jobs.inc                            |   10 +-
api-ref/source/node-group-templates.inc            |    8 +-
api-ref/source/parameters.yaml                     |   12 +-
api-ref/source/plugins.inc                         |   10 +-
devstack/plugin.sh                                 |   30 +-
.../userdoc/advanced.configuration.guide.rst       |   35 +-
etc/sahara/api-paste.ini                           |    5 +-
etc/sahara/rootwrap.conf                           |    6 +-
etc/sahara/sahara.conf.sample-basic                |    4 +-
.../notes/add-mapr-kafka-3a808bbc1aa21055.yaml     |    3 +
.../add_mapr_repo_configs-04af1a67350bfd24.yaml    |    4 +
.../auto_configs_for_hdp-011d460d37dcdf02.yaml     |    2 +-
.../notes/cdh_5_9_support-b603a2648b2e7b32.yaml    |    3 +
.../notes/deprecate-mapr-51-090423438e3dda20.yaml  |    5 +
releasenotes/notes/hdp25-b35ef99c240fc127.yaml     |    3 +
...apr-services-new-versions-dc7652e33f26bbdc.yaml |    7 +
.../notes/neutron-default-a6baf93d857d86b3.yaml    |    5 +
.../notes/remove-mapr-500-3df3041be99a864c.yaml    |    3 +
..._enable_notifications_opt-4c0d46e8e79eb06f.yaml |    6 +
releasenotes/source/conf.py                        |    3 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/newton.rst                     |    6 +
requirements.txt                                   |   42 +-
sahara/config.py                                   |    2 +-
sahara/db/sqlalchemy/api.py                        |    6 +-
sahara/db/sqlalchemy/models.py                     |    5 +-
sahara/db/templates/api.py                         |    6 +-
sahara/main.py                                     |   19 +-
sahara/plugins/ambari/deploy.py                    |    7 +-
sahara/plugins/ambari/plugin.py                    |    2 +-
sahara/plugins/ambari/resources/configs-2.5.json   | 2008 ++++++++++++++++++++
sahara/plugins/cdh/abstractversionhandler.py       |    4 +-
sahara/plugins/cdh/client/types.py                 |    2 +-
sahara/plugins/cdh/config_helper.py                |    2 +-
sahara/plugins/cdh/db_helper.py                    |    5 +-
sahara/plugins/cdh/plugin.py                       |    1 +
sahara/plugins/cdh/plugin_utils.py                 |    6 +-
sahara/plugins/cdh/v5_9_0/__init__.py              |    0
sahara/plugins/cdh/v5_9_0/cloudera_utils.py        |  470 +++++
sahara/plugins/cdh/v5_9_0/config_helper.py         |  250 +++
sahara/plugins/cdh/v5_9_0/db_helper.py             |   41 +
sahara/plugins/cdh/v5_9_0/deploy.py                |  242 +++
sahara/plugins/cdh/v5_9_0/edp_engine.py            |   54 +
sahara/plugins/cdh/v5_9_0/plugin_utils.py          |  167 ++
sahara/plugins/cdh/v5_9_0/resources/cdh_config.py  |  139 ++
sahara/plugins/cdh/v5_9_0/resources/cdh_config.sh  |    3 +
.../cdh/v5_9_0/resources/create_hive_db.sql        |    4 +
.../cdh/v5_9_0/resources/create_sentry_db.sql      |    4 +
.../plugins/cdh/v5_9_0/resources/flume-agent.json  |  428 +++++
.../cdh/v5_9_0/resources/flume-service.json        |  164 ++
.../cdh/v5_9_0/resources/hbase-gateway.json        |  110 ++
.../v5_9_0/resources/hbase-hbaserestserver.json    |  440 +++++
.../v5_9_0/resources/hbase-hbasethriftserver.json  |  446 +++++
.../plugins/cdh/v5_9_0/resources/hbase-master.json |  506 +++++
.../cdh/v5_9_0/resources/hbase-regionserver.json   |  842 ++++++++
.../cdh/v5_9_0/resources/hbase-service.json        |  746 ++++++++
.../cdh/v5_9_0/resources/hdfs-balancer.json        |   68 +
.../cdh/v5_9_0/resources/hdfs-datanode.json        |  644 +++++++
.../v5_9_0/resources/hdfs-failovercontroller.json  |  332 ++++
.../plugins/cdh/v5_9_0/resources/hdfs-gateway.json |  116 ++
.../plugins/cdh/v5_9_0/resources/hdfs-httpfs.json  |  440 +++++
.../cdh/v5_9_0/resources/hdfs-journalnode.json     |  446 +++++
.../cdh/v5_9_0/resources/hdfs-namenode.json        |  854 +++++++++
.../cdh/v5_9_0/resources/hdfs-nfsgateway.json      |  386 ++++
.../v5_9_0/resources/hdfs-secondarynamenode.json   |  446 +++++
.../plugins/cdh/v5_9_0/resources/hdfs-service.json | 1418 ++++++++++++++
.../plugins/cdh/v5_9_0/resources/hive-gateway.json |   98 +
.../cdh/v5_9_0/resources/hive-hivemetastore.json   |  416 ++++
.../cdh/v5_9_0/resources/hive-hiveserver2.json     |  806 ++++++++
.../resources/hive-metastore-sentry-safety.xml     |   15 +
.../resources/hive-server2-sentry-safety.xml       |   12 +
.../plugins/cdh/v5_9_0/resources/hive-service.json |  758 ++++++++
sahara/plugins/cdh/v5_9_0/resources/hive-site.xml  |   61 +
.../plugins/cdh/v5_9_0/resources/hive-webhcat.json |  332 ++++
.../v5_9_0/resources/hue-hue_load_balancer.json    |  236 +++
.../cdh/v5_9_0/resources/hue-hue_server.json       |  368 ++++
.../cdh/v5_9_0/resources/hue-kt_renewer.json       |  200 ++
.../plugins/cdh/v5_9_0/resources/hue-service.json  |  674 +++++++
.../cdh/v5_9_0/resources/impala-catalogserver.json |  530 ++++++
.../cdh/v5_9_0/resources/impala-impalad.json       |  734 +++++++
.../plugins/cdh/v5_9_0/resources/impala-llama.json |  506 +++++
.../cdh/v5_9_0/resources/impala-service.json       |  644 +++++++
.../cdh/v5_9_0/resources/impala-statestore.json    |  392 ++++
.../cdh/v5_9_0/resources/kafka-kafka_broker.json   |  476 +++++
.../v5_9_0/resources/kafka-kafka_mirror_maker.json |  482 +++++
.../cdh/v5_9_0/resources/kafka-service.json        |  374 ++++
sahara/plugins/cdh/v5_9_0/resources/kms-kms.json   |  530 ++++++
.../plugins/cdh/v5_9_0/resources/kms-service.json  |   86 +
.../v5_9_0/resources/ks_indexer-hbase_indexer.json |  362 ++++
.../cdh/v5_9_0/resources/ks_indexer-service.json   |  188 ++
.../plugins/cdh/v5_9_0/resources/mapred-site.xml   |  157 ++
.../cdh/v5_9_0/resources/oozie-oozie_server.json   |  662 +++++++
.../cdh/v5_9_0/resources/oozie-service.json        |  260 +++
.../cdh/v5_9_0/resources/priority-one-confs.json   |   45 +
.../cdh/v5_9_0/resources/sentry-gateway.json       |   62 +
.../resources/sentry-impala-client-safety.xml      |   16 +
.../cdh/v5_9_0/resources/sentry-sentry_server.json |  308 +++
.../cdh/v5_9_0/resources/sentry-service.json       |  290 +++
.../plugins/cdh/v5_9_0/resources/solr-gateway.json |   50 +
.../plugins/cdh/v5_9_0/resources/solr-service.json |  416 ++++
.../cdh/v5_9_0/resources/solr-solr_server.json     |  452 +++++
.../cdh/v5_9_0/resources/spark-gateway.json        |  176 ++
.../cdh/v5_9_0/resources/spark-service.json        |  152 ++
.../resources/spark-spark_yarn_history_server.json |  314 +++
.../cdh/v5_9_0/resources/sqoop-service.json        |  110 ++
.../cdh/v5_9_0/resources/sqoop-sqoop_server.json   |  398 ++++
.../plugins/cdh/v5_9_0/resources/yarn-gateway.json |  506 +++++
.../cdh/v5_9_0/resources/yarn-jobhistory.json      |  476 +++++
.../cdh/v5_9_0/resources/yarn-nodemanager.json     |  770 ++++++++
.../cdh/v5_9_0/resources/yarn-resourcemanager.json |  674 +++++++
.../plugins/cdh/v5_9_0/resources/yarn-service.json |  632 ++++++
.../cdh/v5_9_0/resources/zookeeper-server.json     |  596 ++++++
.../cdh/v5_9_0/resources/zookeeper-service.json    |  224 +++
sahara/plugins/cdh/v5_9_0/validation.py            |  232 +++
sahara/plugins/cdh/v5_9_0/versionhandler.py        |  100 +
sahara/plugins/cdh/validation.py                   |    5 +-
sahara/plugins/kerberos.py                         |    7 +-
sahara/plugins/labels.py                           |    4 +-
.../plugins/mapr/base/base_cluster_configurer.py   |   25 +-
sahara/plugins/mapr/base/base_cluster_context.py   |   22 +-
sahara/plugins/mapr/base/base_health_checker.py    |    3 +-
sahara/plugins/mapr/base/base_node_manager.py      |   18 +-
sahara/plugins/mapr/base/base_version_handler.py   |   45 +-
sahara/plugins/mapr/domain/service.py              |    4 +-
sahara/plugins/mapr/plugin.py                      |    5 +-
sahara/plugins/mapr/resources/install_mysql.sh     |    9 +-
.../plugins/mapr/resources/install_mysql_client.sh |    4 +-
sahara/plugins/mapr/services/drill/drill.py        |   25 +-
sahara/plugins/mapr/services/hive/hive.py          |   21 +-
sahara/plugins/mapr/services/hue/hue.py            |   76 +-
.../services/hue/resources/hue_3.10.0.template     | 1403 ++++++++++++++
.../services/hue/resources/hue_sh_3.10.0.template  |  130 ++
.../hue/resources/livy_conf_3.10.0.template        |   80 +
.../services/hue/resources/livy_sh_3.10.0.template |   35 +
sahara/plugins/mapr/services/kafka/__init__.py     |    0
sahara/plugins/mapr/services/kafka/kafka.py        |   73 +
sahara/plugins/mapr/services/maprfs/maprfs.py      |    5 +
sahara/plugins/mapr/services/mysql/mysql.py        |    5 +-
sahara/plugins/mapr/services/oozie/oozie.py        |    6 +-
sahara/plugins/mapr/services/pig/pig.py            |    6 +
sahara/plugins/mapr/services/sentry/sentry.py      |   14 +-
sahara/plugins/mapr/services/spark/spark.py        |   48 +-
sahara/plugins/mapr/util/event_log.py              |   12 +-
sahara/plugins/mapr/util/general.py                |    7 +-
sahara/plugins/mapr/util/maprfs_helper.py          |    4 +-
sahara/plugins/mapr/util/password_utils.py         |    5 +-
.../plugins/mapr/versions/v5_0_0_mrv2/__init__.py  |    0
.../plugins/mapr/versions/v5_0_0_mrv2/context.py   |   60 -
.../mapr/versions/v5_0_0_mrv2/version_handler.py   |   78 -
.../plugins/mapr/versions/v5_2_0_mrv2/context.py   |    5 +-
.../mapr/versions/v5_2_0_mrv2/version_handler.py   |   13 +-
sahara/plugins/provisioning.py                     |   25 +
sahara/plugins/spark/config_helper.py              |    2 +-
.../vanilla/hadoop2/resources/create_oozie_db.sql  |    3 +-
sahara/plugins/vanilla/utils.py                    |    5 +-
sahara/service/api/v11.py                          |    2 +-
sahara/service/api/v2/job_executions.py            |    2 +-
sahara/service/edp/job_utils.py                    |    3 +-
sahara/service/edp/oozie/engine.py                 |    4 +-
sahara/service/edp/resources/launch_command.py     |    2 +
sahara/service/edp/spark/engine.py                 |    5 +-
sahara/service/edp/storm/engine.py                 |    6 +-
sahara/service/ops.py                              |    5 +-
sahara/service/quotas.py                           |    3 +-
sahara/service/shares.py                           |    6 +-
sahara/service/validations/base.py                 |    9 +-
sahara/service/volumes.py                          |    3 +-
.../unit/plugins/cdh/v5/test_versionhandler.py     |    2 +-
.../unit/plugins/cdh/v5_3_0/test_versionhandler.py |    2 +-
.../unit/plugins/cdh/v5_4_0/test_versionhandler.py |    2 +-
.../plugins/cdh/v5_5_0/test_plugin_utils_550.py    |   10 +-
.../unit/plugins/cdh/v5_5_0/test_versionhandler.py |    2 +-
.../unit/plugins/cdh/v5_7_0/test_versionhandler.py |    2 +-
.../plugins/cdh/v5_9_0/test_config_helper_590.py   |  168 ++
.../unit/plugins/cdh/v5_9_0/test_edp_engine.py     |  200 ++
.../plugins/cdh/v5_9_0/test_plugin_utils_590.py    |   25 +
.../unit/plugins/cdh/v5_9_0/test_spark_engine.py   |   69 +
.../unit/plugins/cdh/v5_9_0/test_validation.py     |  123 ++
.../unit/plugins/cdh/v5_9_0/test_versionhandler.py |  140 ++
.../unit/plugins/mapr/test_cluster_context.py      |   10 +-
.../unit/service/edp/test_json_api_examples.py     |    4 +-
.../service/validation/edp/test_data_source.py     |   17 +-
.../service/validation/edp/test_job_executor.py    |   39 +-
.../validation/test_cluster_create_validation.py   |   14 +-
.../test_cluster_template_create_validation.py     |    6 +-
.../service/validation/test_share_validations.py   |    5 +-
sahara/topology/topology_helper.py                 |    2 +-
sahara/utils/api.py                                |    8 +-
sahara/utils/edp.py                                |    5 +-
sahara/utils/notification/sender.py                |   11 +-
sahara/utils/openstack/cinder.py                   |    4 +-
sahara/utils/openstack/glance.py                   |    3 +-
sahara/utils/openstack/images.py                   |   37 +-
sahara/utils/openstack/manila.py                   |    5 +-
sahara/utils/proxy.py                              |    4 +-
sahara/utils/rpc.py                                |   27 +-
sahara/utils/ssh_remote.py                         |   10 +-
sahara/utils/wsgi.py                               |    3 -
test-requirements.txt                              |   12 +-
tools/config/config-generator.sahara.conf          |    1 +
tools/cover.sh                                     |    6 +-
tox.ini                                            |    2 +-
278 files changed, 33629 insertions(+), 1094 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 488089d..b957490 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -7 +7 @@ pbr>=1.6 # Apache-2.0
-alembic>=0.8.4 # MIT
+alembic>=0.8.10 # MIT
@@ -13 +13 @@ iso8601>=0.1.11 # MIT
-Jinja2>=2.8 # BSD License (3 clause)
+Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
@@ -15,3 +15,3 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-keystoneauth1>=2.10.0 # Apache-2.0
-keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
+keystoneauth1>=2.18.0 # Apache-2.0
+keystonemiddleware>=4.12.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -20 +20 @@ oslo.context>=2.9.0 # Apache-2.0
-oslo.db!=4.13.1,!=4.13.2,>=4.10.0 # Apache-2.0
+oslo.db>=4.15.0 # Apache-2.0
@@ -22,2 +22,2 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.log>=1.14.0 # Apache-2.0
-oslo.messaging>=5.2.0 # Apache-2.0
+oslo.log>=3.11.0 # Apache-2.0
+oslo.messaging>=5.14.0 # Apache-2.0
@@ -25 +25 @@ oslo.middleware>=3.0.0 # Apache-2.0
-oslo.policy>=1.9.0 # Apache-2.0
+oslo.policy>=1.17.0 # Apache-2.0
@@ -29 +29 @@ oslo.service>=1.10.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -31 +31 @@ paramiko>=2.0 # LGPLv2.1+
-requests>=2.10.0 # Apache-2.0
+requests!=2.12.2,>=2.10.0 # Apache-2.0
@@ -33,4 +33,4 @@ python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
-python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
-python-manilaclient>=1.10.0 # Apache-2.0
-python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
-python-swiftclient>=2.2.0 # Apache-2.0
+python-keystoneclient>=3.8.0 # Apache-2.0
+python-manilaclient>=1.12.0 # Apache-2.0
+python-novaclient!=7.0.0,>=6.0.0 # Apache-2.0
+python-swiftclient>=3.2.0 # Apache-2.0
@@ -38,2 +38,2 @@ python-neutronclient>=5.1.0 # Apache-2.0
-python-heatclient>=1.4.0 # Apache-2.0
-python-glanceclient!=2.4.0,>=2.3.0 # Apache-2.0
+python-heatclient>=1.6.1 # Apache-2.0
+python-glanceclient>=2.5.0 # Apache-2.0
@@ -41 +41 @@ six>=1.9.0 # MIT
-stevedore>=1.16.0 # Apache-2.0
+stevedore>=1.17.1 # Apache-2.0
@@ -43,2 +43,2 @@ SQLAlchemy<1.1.0,>=1.0.10 # MIT
-tooz>=1.28.0 # Apache-2.0
-WebOb>=1.2.3 # MIT
+tooz>=1.47.0 # Apache-2.0
+WebOb>=1.6.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index a456df3..5f89f38 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +7 @@ hacking<0.11,>=0.10.0
-PyMySQL!=0.7.7,>=0.6.2 # MIT License
+PyMySQL>=0.7.6 # MIT License
@@ -10 +10 @@ bashate>=0.2 # Apache-2.0
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -14 +14 @@ mock>=2.0 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
@@ -17 +17 @@ os-api-ref>=1.0.0 # Apache-2.0
-os-testr>=0.7.0 # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
@@ -20,2 +20,2 @@ pylint==1.4.5 # GPLv2
-reno>=1.8.0 # Apache2
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+reno>=1.8.0 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD





More information about the Release-announce mailing list