Hello community, here is the log from the commit of package python-manilaclient for openSUSE:Factory checked in at 2017-09-26 21:15:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-manilaclient (Old) and /work/SRC/openSUSE:Factory/.python-manilaclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-manilaclient" Tue Sep 26 21:15:28 2017 rev:9 rq:528062 version:1.17.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-manilaclient/python-manilaclient.changes 2017-08-28 15:31:05.287313447 +0200 +++ /work/SRC/openSUSE:Factory/.python-manilaclient.new/python-manilaclient.changes 2017-09-26 21:16:27.729190946 +0200 @@ -1,0 +2,12 @@ +Thu Sep 21 12:58:08 UTC 2017 - cloud-de...@suse.de + +- update to version 1.17.2 + - Add rally job manifests + - Update UPPER_CONSTRAINTS_FILE for stable/pike + - Fix list command when not given search_opts + - doc migration: openstackdocstheme completion + - Update .gitreview for stable/pike + - doc-migration: new directory layout + - Updated from global requirements + +------------------------------------------------------------------- Old: ---- python-manilaclient-1.17.1.tar.gz New: ---- python-manilaclient-1.17.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-manilaclient.spec ++++++ --- /var/tmp/diff_new_pack.7CofYI/_old 2017-09-26 21:16:28.481085238 +0200 +++ /var/tmp/diff_new_pack.7CofYI/_new 2017-09-26 21:16:28.481085238 +0200 @@ -18,7 +18,7 @@ %global sname python-manilaclient Name: python-manilaclient -Version: 1.17.1 +Version: 1.17.2 Release: 0 Summary: Client Library for OpenStack Share API License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.7CofYI/_old 2017-09-26 21:16:28.537077366 +0200 +++ /var/tmp/diff_new_pack.7CofYI/_new 2017-09-26 21:16:28.537077366 +0200 @@ -1,6 +1,6 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/python-manilaclient/python-manilaclient.spec.j2</param> + <param name="input-template">https://git.openstack.org/cgit/openstack/rpm-packaging/plain/openstack/python-manilaclient/python-manilaclient.spec.j2?h=stable/pike</param> <param name="output-name">python-manilaclient.spec</param> <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> ++++++ python-manilaclient-1.17.1.tar.gz -> python-manilaclient-1.17.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/ChangeLog new/python-manilaclient-1.17.2/ChangeLog --- old/python-manilaclient-1.17.1/ChangeLog 2017-07-28 19:02:24.000000000 +0200 +++ new/python-manilaclient-1.17.2/ChangeLog 2017-09-13 17:36:54.000000000 +0200 @@ -1,6 +1,17 @@ CHANGES ======= +1.17.2 +------ + +* doc-migration: new directory layout +* doc migration: openstackdocstheme completion +* Add rally job manifests +* Updated from global requirements +* Fix list command when not given search\_opts +* Update UPPER\_CONSTRAINTS\_FILE for stable/pike +* Update .gitreview for stable/pike + 1.17.1 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/PKG-INFO new/python-manilaclient-1.17.2/PKG-INFO --- old/python-manilaclient-1.17.1/PKG-INFO 2017-07-28 19:02:25.000000000 +0200 +++ new/python-manilaclient-1.17.2/PKG-INFO 2017-09-13 17:36:55.000000000 +0200 @@ -1,11 +1,12 @@ Metadata-Version: 1.1 Name: python-manilaclient -Version: 1.17.1 +Version: 1.17.2 Summary: Client library for OpenStack Manila API. Home-page: https://docs.openstack.org/python-manilaclient/latest/ Author: OpenStack Author-email: openstack-...@lists.openstack.org License: UNKNOWN +Description-Content-Type: UNKNOWN Description: ======================== Team and repository tags ======================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/api.rst new/python-manilaclient-1.17.2/doc/source/api.rst --- old/python-manilaclient-1.17.1/doc/source/api.rst 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/doc/source/api.rst 1970-01-01 01:00:00.000000000 +0100 @@ -1,26 +0,0 @@ -The :mod:`manilaclient` Python API -================================== - -.. module:: manilaclient - :synopsis: A client for the OpenStack Manila API. - -.. currentmodule:: manilaclient - -Usage -===== - -In order to use the Python API directly, you must first obtain an auth -token and identify which endpoint you wish to speak to. Once you have -done so, you can use the API like so:: - - >>> from manilaclient import client - >>> manila = client.Client('1', $OS_USER_NAME, $OS_PASSWORD, $OS_TENANT_NAME, $OS_AUTH_URL) - >>> manila.shares.list() - [] - >>> share = manila.shares.create(share_proto="nfs", size=1, share_network_id="some_share_network_id") - >>> share.id - ce06d0a8-5c1b-4e2c-81d2-39eca6bbfb70 - >>> manila.shares.list() - [<Share: ce06d0a8-5c1b-4e2c-81d2-39eca6bbfb70>] - >>>share.delete - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/conf.py new/python-manilaclient-1.17.2/doc/source/conf.py --- old/python-manilaclient-1.17.1/doc/source/conf.py 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/doc/source/conf.py 2017-09-13 17:34:33.000000000 +0200 @@ -3,6 +3,8 @@ import os import sys +import openstackdocstheme + # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. @@ -20,14 +22,6 @@ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'openstackdocstheme', 'clidoc'] -# openstackdocstheme options -repository_name = 'openstack/python-manilaclient' -bug_project = 'python-manilaclient' -bug_tag = '' - -# Must set this variable to include year, month, day, hours, and minutes. -html_last_updated_fmt = '%Y-%m-%d %H:%M' - # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -69,3 +63,11 @@ # Output file base name for HTML help builder. htmlhelp_basename = 'python-manilaclientdoc' html_theme = 'openstackdocs' +html_theme_path = [openstackdocstheme.get_html_theme_path()] + +# openstackdocstheme options +repository_name = 'openstack/python-manilaclient' +bug_project = 'python-manilaclient' +bug_tag = 'docs' +html_last_updated_fmt = '%Y-%m-%d %H:%M' + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/contributor/index.rst new/python-manilaclient-1.17.2/doc/source/contributor/index.rst --- old/python-manilaclient-1.17.1/doc/source/contributor/index.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-manilaclient-1.17.2/doc/source/contributor/index.rst 2017-09-13 17:34:33.000000000 +0200 @@ -0,0 +1,47 @@ +Contributing +============ + +Code is hosted at `git.openstack.org`_. Submit bugs to the +python-manilaclient project on `Launchpad`_. Submit code to the +openstack/python-manilaclient project using `Gerrit`_. + +.. _git.openstack.org: https://git.openstack.org/cgit/openstack/python-manilaclient +.. _Launchpad: https://launchpad.net/python-manilaclient +.. _Gerrit: https://docs.openstack.org/infra/manual/developers.html#development-workflow + +Testing +------- + +Manilaclient has two types of tests - 'unit' and 'functional'. + +The preferred way to run tests is using ``tox``. + +See `Consistent Testing Interface`_ for more details. + +.. _Consistent Testing Interface: https://git.openstack.org/cgit/openstack/governance/tree/reference/project-testing-interface.rst + +Functional tests +---------------- + +Functional CLI tests require several things to be able to run: + +* Deployed and working manila service. +* Configured config file. + +Config file is used to get information like 'auth_url', 'username', +'tenant_name' and 'password'. +To get config sample need to run following 'tox' job: + +.. code-block:: console + + $ tox -e genconfig + +This will create file 'etc/manilaclient/manilaclient.conf.sample' with all +available config opts. +Then rename it removing ".sample" and set values for opts there. After it, +tests can be run using following tox job: + +.. code-block:: console + + $ tox -e functional + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/exts/clidoc/__init__.py new/python-manilaclient-1.17.2/doc/source/exts/clidoc/__init__.py --- old/python-manilaclient-1.17.1/doc/source/exts/clidoc/__init__.py 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/doc/source/exts/clidoc/__init__.py 2017-09-13 17:34:33.000000000 +0200 @@ -30,7 +30,7 @@ def builder_inited(app): # generate the missing rst files - with open(os.path.join(app.env.srcdir, "manila_cli_output.rst.inc"), "w") as f: + with open(os.path.join(app.env.srcdir, "cli/manila_cli_output.rst.inc"), "w") as f: f.write("``manila help``::\n\n") f.write("\n".join(_get_cli_output())) f.write("\n") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/index.rst new/python-manilaclient-1.17.2/doc/source/index.rst --- old/python-manilaclient-1.17.1/doc/source/index.rst 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/doc/source/index.rst 2017-09-13 17:34:33.000000000 +0200 @@ -2,77 +2,39 @@ =========================================== This is a client for OpenStack Manila API. There's :doc:`a Python API -<api>` (the :mod:`manilaclient` module), and a :doc:`command-line script -<shell>` (installed as :program:`manila`). Each implements the entire +<user/api>` (the :mod:`manilaclient` module), and a :doc:`command-line script +<user/shell>` (installed as :program:`manila`). Each implements the entire OpenStack Manila API. You'll need credentials for an OpenStack cloud that implements the Manila API in order to use the manila client. -Contents: +Command-Line Reference +====================== .. toctree:: - :maxdepth: 2 + :maxdepth: 1 - shell - api + user/shell -Contributing -============ - -Code is hosted at `git.openstack.org`_. Submit bugs to the -python-manilaclient project on `Launchpad`_. Submit code to the -openstack/python-manilaclient project using `Gerrit`_. - -.. _git.openstack.org: https://git.openstack.org/cgit/openstack/python-manilaclient -.. _Launchpad: https://launchpad.net/python-manilaclient -.. _Gerrit: https://docs.openstack.org/infra/manual/developers.html#development-workflow - -Testing -------- - -Manilaclient has two types of tests - 'unit' and 'functional'. - -The preferred way to run tests is using ``tox``. - -See `Consistent Testing Interface`_ for more details. - -.. _Consistent Testing Interface: https://git.openstack.org/cgit/openstack/governance/tree/reference/project-testing-interface.rst - -Functional tests ----------------- +API +=== -Functional CLI tests require several things to be able to run: - -* Deployed and working manila service. -* Configured config file. - -Config file is used to get information like 'auth_url', 'username', -'tenant_name' and 'password'. -To get config sample need to run following 'tox' job: - -.. code-block:: console +.. toctree:: + :maxdepth: 1 - $ tox -e genconfig + user/api -This will create file 'etc/manilaclient/manilaclient.conf.sample' with all -available config opts. -Then rename it removing ".sample" and set values for opts there. After it, -tests can be run using following tox job: +Contributing +============ -.. code-block:: console +.. toctree:: + :maxdepth: 1 - $ tox -e functional + contributor/index Indices and tables ================== * :ref:`genindex` -* :ref:`modindex` * :ref:`search` - - -Release Notes -============= - -No releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/shell.rst new/python-manilaclient-1.17.2/doc/source/shell.rst --- old/python-manilaclient-1.17.1/doc/source/shell.rst 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/doc/source/shell.rst 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -The :program:`manila` shell utility -========================================= - -.. program:: manila -.. highlight:: bash - -The :program:`manila` shell utility interacts with the OpenStack Manila API -from the command line. It supports the entirety of the OpenStack Manila API. - -You'll need to provide :program:`manila` with your OpenStack username and API -key. You can do this with the `--os-username`, `--os-password` and -`--os-tenant-name` options, but it's easier to just set them as environment -variables by setting two environment variables: - -.. envvar:: OS_USERNAME or MANILA_USERNAME - - Your OpenStack Manila username. - -.. envvar:: OS_PASSWORD or MANILA_PASSWORD - - Your password. - -.. envvar:: OS_TENANT_NAME or MANILA_PROJECT_ID - - Project for work. - -.. envvar:: OS_AUTH_URL or MANILA_URL - - The OpenStack API server URL. - -.. envvar:: OS_SHARE_API_VERSION - - The OpenStack Shared Filesystems API version. - -For example, in Bash you'd use:: - - export OS_USERNAME=foo - export OS_PASSWORD=bar - export OS_TENANT_NAME=foobarproject - export OS_AUTH_URL=http://... - export OS_SHARE_API_VERSION=1 - -From there, all shell commands take the form:: - - manila <command> [arguments...] - -Run :program:`manila help` to get a full list of all possible commands, -and run :program:`manila help <command>` to get detailed help for that -command. - -.. include:: manila_cli_output.rst.inc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/user/api.rst new/python-manilaclient-1.17.2/doc/source/user/api.rst --- old/python-manilaclient-1.17.1/doc/source/user/api.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-manilaclient-1.17.2/doc/source/user/api.rst 2017-09-13 17:34:33.000000000 +0200 @@ -0,0 +1,26 @@ +The :program:`manilaclient` Python API +====================================== + +.. module:: manilaclient + :synopsis: A client for the OpenStack Manila API. + +.. currentmodule:: manilaclient + +Usage +----- + +In order to use the Python API directly, you must first obtain an auth +token and identify which endpoint you wish to speak to. Once you have +done so, you can use the API like so:: + + >>> from manilaclient import client + >>> manila = client.Client('1', $OS_USER_NAME, $OS_PASSWORD, $OS_TENANT_NAME, $OS_AUTH_URL) + >>> manila.shares.list() + [] + >>> share = manila.shares.create(share_proto="nfs", size=1, share_network_id="some_share_network_id") + >>> share.id + ce06d0a8-5c1b-4e2c-81d2-39eca6bbfb70 + >>> manila.shares.list() + [<Share: ce06d0a8-5c1b-4e2c-81d2-39eca6bbfb70>] + >>>share.delete + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/doc/source/user/shell.rst new/python-manilaclient-1.17.2/doc/source/user/shell.rst --- old/python-manilaclient-1.17.1/doc/source/user/shell.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-manilaclient-1.17.2/doc/source/user/shell.rst 2017-09-13 17:34:33.000000000 +0200 @@ -0,0 +1,51 @@ +The :program:`manila` shell utility +========================================= + +.. program:: manila +.. highlight:: bash + +The :program:`manila` shell utility interacts with the OpenStack Manila API +from the command line. It supports the entirety of the OpenStack Manila API. + +You'll need to provide :program:`manila` with your OpenStack username and API +key. You can do this with the `--os-username`, `--os-password` and +`--os-tenant-name` options, but it's easier to just set them as environment +variables by setting two environment variables: + +.. envvar:: OS_USERNAME or MANILA_USERNAME + + Your OpenStack Manila username. + +.. envvar:: OS_PASSWORD or MANILA_PASSWORD + + Your password. + +.. envvar:: OS_TENANT_NAME or MANILA_PROJECT_ID + + Project for work. + +.. envvar:: OS_AUTH_URL or MANILA_URL + + The OpenStack API server URL. + +.. envvar:: OS_SHARE_API_VERSION + + The OpenStack Shared Filesystems API version. + +For example, in Bash you'd use:: + + export OS_USERNAME=foo + export OS_PASSWORD=bar + export OS_TENANT_NAME=foobarproject + export OS_AUTH_URL=http://... + export OS_SHARE_API_VERSION=2 + +From there, all shell commands take the form:: + + manila <command> [arguments...] + +Run :program:`manila help` to get a full list of all possible commands, +and run :program:`manila help <command>` to get detailed help for that +command. + +.. include:: ../cli/manila_cli_output.rst.inc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/manilaclient/v2/shares.py new/python-manilaclient-1.17.2/manilaclient/v2/shares.py --- old/python-manilaclient-1.17.1/manilaclient/v2/shares.py 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/manilaclient/v2/shares.py 2017-09-13 17:34:33.000000000 +0200 @@ -325,6 +325,7 @@ def list(self, detailed=True, search_opts=None, sort_key=None, sort_dir=None): """Get a list of all shares.""" + search_opts = search_opts or {} search_opts.pop("export_location", None) return self.do_list(detailed=detailed, search_opts=search_opts, sort_key=sort_key, sort_dir=sort_dir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/python_manilaclient.egg-info/PKG-INFO new/python-manilaclient-1.17.2/python_manilaclient.egg-info/PKG-INFO --- old/python-manilaclient-1.17.1/python_manilaclient.egg-info/PKG-INFO 2017-07-28 19:02:24.000000000 +0200 +++ new/python-manilaclient-1.17.2/python_manilaclient.egg-info/PKG-INFO 2017-09-13 17:36:54.000000000 +0200 @@ -1,11 +1,12 @@ Metadata-Version: 1.1 Name: python-manilaclient -Version: 1.17.1 +Version: 1.17.2 Summary: Client library for OpenStack Manila API. Home-page: https://docs.openstack.org/python-manilaclient/latest/ Author: OpenStack Author-email: openstack-...@lists.openstack.org License: UNKNOWN +Description-Content-Type: UNKNOWN Description: ======================== Team and repository tags ======================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/python_manilaclient.egg-info/SOURCES.txt new/python-manilaclient-1.17.2/python_manilaclient.egg-info/SOURCES.txt --- old/python-manilaclient-1.17.1/python_manilaclient.egg-info/SOURCES.txt 2017-07-28 19:02:25.000000000 +0200 +++ new/python-manilaclient-1.17.2/python_manilaclient.egg-info/SOURCES.txt 2017-09-13 17:36:55.000000000 +0200 @@ -15,11 +15,13 @@ contrib/ci/pre_test_hook.sh doc/.gitignore doc/Makefile -doc/source/api.rst doc/source/conf.py doc/source/index.rst -doc/source/shell.rst +doc/source/cli/.gitkeep +doc/source/contributor/index.rst doc/source/exts/clidoc/__init__.py +doc/source/user/api.rst +doc/source/user/shell.rst etc/manilaclient/README.manilaclient.conf etc/oslo-config-generator/manilaclient.conf manilaclient/__init__.py @@ -176,6 +178,8 @@ python_manilaclient.egg-info/pbr.json python_manilaclient.egg-info/requires.txt python_manilaclient.egg-info/top_level.txt +rally-jobs/rally-manila-no-ss.yaml +rally-jobs/rally-manila.yaml releasenotes/notes/.placeholder releasenotes/notes/add-export-location-filter-4cf3114doe40k598.yaml releasenotes/notes/add-ipv6-access-type-4dko90r1a9a1e0b8.yaml @@ -195,6 +199,7 @@ releasenotes/notes/bug-1664877-c462bfad92ce03e5.yaml releasenotes/notes/bug-1674915-allow-user-access-fix-495b3e42bdc985ec.yaml releasenotes/notes/bug-1682726-remove-sort-key-export-location-from-list-885des26bd5ea2de.yaml +releasenotes/notes/bug-1707303-fix-list-command-when-not-given-search-opts-c06af7b344e9cb91.yaml releasenotes/notes/bug-share-access-list-3cf3114doe40k599.yaml releasenotes/notes/bug_1570085_fix-905786b797379309.yaml releasenotes/notes/bug_1603387_fix_env_variable_8ed5450aab41aa5f.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/python_manilaclient.egg-info/pbr.json new/python-manilaclient-1.17.2/python_manilaclient.egg-info/pbr.json --- old/python-manilaclient-1.17.1/python_manilaclient.egg-info/pbr.json 2017-07-28 19:02:24.000000000 +0200 +++ new/python-manilaclient-1.17.2/python_manilaclient.egg-info/pbr.json 2017-09-13 17:36:54.000000000 +0200 @@ -1 +1 @@ -{"git_version": "502eb75", "is_release": true} \ No newline at end of file +{"git_version": "52e3cb1", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/rally-jobs/rally-manila-no-ss.yaml new/python-manilaclient-1.17.2/rally-jobs/rally-manila-no-ss.yaml --- old/python-manilaclient-1.17.1/rally-jobs/rally-manila-no-ss.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-manilaclient-1.17.2/rally-jobs/rally-manila-no-ss.yaml 2017-09-13 17:34:33.000000000 +0200 @@ -0,0 +1,93 @@ +--- + Dummy.openstack: + - + description: "Check quotas context" + runner: + type: "constant" + times: 1 + concurrency: 1 + context: + users: + tenants: 1 + users_per_tenant: 1 + quotas: + manila: + shares: -1 + gigabytes: -1 + snapshots: -1 + snapshot_gigabytes: -1 + share_networks: -1 + + ManilaShares.list_shares: + - + args: + detailed: True + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + {% for s in ("create_and_delete_share", "create_and_list_share") %} + ManilaShares.{{s}}: + - + args: + share_proto: "nfs" + size: 1 + share_type: "dhss_false" + min_sleep: 1 + max_sleep: 2 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + {% endfor %} + + + ManilaShares.set_and_delete_metadata: + - + args: + sets: 1 + set_size: 3 + delete_size: 3 + key_min_length: 1 + key_max_length: 256 + value_min_length: 1 + value_max_length: 1024 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + users: + tenants: 1 + users_per_tenant: 1 + manila_shares: + shares_per_tenant: 1 + share_proto: "NFS" + size: 1 + share_type: "dhss_false" + sla: + failure_rate: + max: 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/rally-jobs/rally-manila.yaml new/python-manilaclient-1.17.2/rally-jobs/rally-manila.yaml --- old/python-manilaclient-1.17.1/rally-jobs/rally-manila.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-manilaclient-1.17.2/rally-jobs/rally-manila.yaml 2017-09-13 17:34:33.000000000 +0200 @@ -0,0 +1,199 @@ +--- + Dummy.openstack: + - + description: "Check quotas context" + runner: + type: "constant" + times: 1 + concurrency: 1 + context: + users: + tenants: 1 + users_per_tenant: 1 + quotas: + manila: + shares: -1 + gigabytes: -1 + snapshots: -1 + snapshot_gigabytes: -1 + share_networks: -1 + + ManilaShares.list_shares: + - + args: + detailed: True + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 3 + users_per_tenant: 4 + user_choice_method: "round_robin" + sla: + failure_rate: + max: 0 + + {% for s in ("create_and_delete_share", "create_and_list_share") %} + ManilaShares.{{s}}: + - + args: + share_proto: "nfs" + size: 1 + share_type: "dhss_true" + min_sleep: 1 + max_sleep: 2 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + share_networks: -1 + users: + tenants: 2 + users_per_tenant: 1 + user_choice_method: "round_robin" + manila_share_networks: + use_share_networks: True + sla: + failure_rate: + max: 0 + {% endfor %} + + ManilaShares.create_share_network_and_delete: + - + args: + name: "rally" + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + share_networks: -1 + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + ManilaShares.create_share_network_and_list: + - + args: + name: "rally" + detailed: True + search_opts: + name: "rally" + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + share_networks: -1 + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + ManilaShares.list_share_servers: + - + args: + search_opts: {} + runner: + type: "constant" + times: 10 + concurrency: 10 + sla: + failure_rate: + max: 0 + + ManilaShares.create_security_service_and_delete: + {% for s in ("ldap", "kerberos", "active_directory") %} + - + args: + security_service_type: {{s}} + dns_ip: "fake_dns_ip" + server: "fake-server" + domain: "fake_domain" + user: "fake_user" + password: "fake_password" + name: "fake_name" + description: "fake_description" + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + {% endfor %} + + ManilaShares.attach_security_service_to_share_network: + {% for s in ("ldap", "kerberos", "active_directory") %} + - + args: + security_service_type: {{s}} + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 1 + users_per_tenant: 1 + quotas: + manila: + share_networks: -1 + sla: + failure_rate: + max: 0 + {% endfor %} + + ManilaShares.set_and_delete_metadata: + - + args: + sets: 1 + set_size: 3 + delete_size: 3 + key_min_length: 1 + key_max_length: 256 + value_min_length: 1 + value_max_length: 1024 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + share_networks: -1 + users: + tenants: 1 + users_per_tenant: 1 + manila_share_networks: + use_share_networks: True + manila_shares: + shares_per_tenant: 1 + share_proto: "NFS" + size: 1 + share_type: "dhss_true" + sla: + failure_rate: + max: 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/releasenotes/notes/bug-1707303-fix-list-command-when-not-given-search-opts-c06af7b344e9cb91.yaml new/python-manilaclient-1.17.2/releasenotes/notes/bug-1707303-fix-list-command-when-not-given-search-opts-c06af7b344e9cb91.yaml --- old/python-manilaclient-1.17.1/releasenotes/notes/bug-1707303-fix-list-command-when-not-given-search-opts-c06af7b344e9cb91.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-manilaclient-1.17.2/releasenotes/notes/bug-1707303-fix-list-command-when-not-given-search-opts-c06af7b344e9cb91.yaml 2017-09-13 17:34:33.000000000 +0200 @@ -0,0 +1,4 @@ +--- +fixes: + - The list command for --os-share-api-version <=2.34 has been fixed to not + error out in case there are no search options/filters specified. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/releasenotes/source/conf.py new/python-manilaclient-1.17.2/releasenotes/source/conf.py --- old/python-manilaclient-1.17.1/releasenotes/source/conf.py 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/releasenotes/source/conf.py 2017-09-13 17:34:33.000000000 +0200 @@ -32,6 +32,8 @@ import pbr.version +import openstackdocstheme + # If your documentation needs a minimal Sphinx version, state it here. # needs_sphinx = '1.0' @@ -46,7 +48,7 @@ # openstackdocstheme options repository_name = 'openstack/python-manilaclient' bug_project = 'python-manilaclient' -bug_tag = '' +bug_tag = 'release notes' html_last_updated_fmt = '%Y-%m-%d %H:%M' # Add any paths that contain templates here, relative to this directory. @@ -128,7 +130,7 @@ # html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. -# html_theme_path = [] +html_theme_path = [openstackdocstheme.get_html_theme_path()] # The name for this set of Sphinx documents. If None, it defaults to # "<project> v<release> documentation". diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/requirements.txt new/python-manilaclient-1.17.2/requirements.txt --- old/python-manilaclient-1.17.1/requirements.txt 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/requirements.txt 2017-09-13 17:34:33.000000000 +0200 @@ -5,7 +5,7 @@ # pbr should be first pbr!=2.1.0,>=2.0.0 # Apache-2.0 -ipaddress>=1.0.7;python_version<'3.3' # PSF +ipaddress>=1.0.7;python_version<'3.3' # PSF oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 oslo.log>=3.22.0 # Apache-2.0 oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-manilaclient-1.17.1/tox.ini new/python-manilaclient-1.17.2/tox.ini --- old/python-manilaclient-1.17.1/tox.ini 2017-07-28 19:00:47.000000000 +0200 +++ new/python-manilaclient-1.17.2/tox.ini 2017-09-13 17:34:33.000000000 +0200 @@ -5,7 +5,7 @@ skipsdist = True [testenv] -install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages} +install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/pike} {opts} {packages} setenv = VIRTUAL_ENV={envdir} BRANCH_NAME=master CLIENT_NAME=python-manilaclient