Hello community, here is the log from the commit of package python-ironic-inspector-client for openSUSE:Factory checked in at 2018-09-07 15:37:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ironic-inspector-client (Old) and /work/SRC/openSUSE:Factory/.python-ironic-inspector-client.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ironic-inspector-client" Fri Sep 7 15:37:19 2018 rev:8 rq:633071 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ironic-inspector-client/python-ironic-inspector-client.changes 2018-03-20 21:55:39.851826641 +0100 +++ /work/SRC/openSUSE:Factory/.python-ironic-inspector-client.new/python-ironic-inspector-client.changes 2018-09-07 15:37:23.890665398 +0200 @@ -1,0 +2,15 @@ +Mon Sep 3 17:29:34 UTC 2018 - cloud-de...@suse.de + +- update to version 3.2.0 + - Gate fix: Cap hacking to avoid gate failure + - Update reno for stable/queens + - Update links in README + - Update bug tracker URL + - Zuul: Remove project name + - Switch the CI to hardware types and clean up playbook + - Clean imports in code + - Add the api help information + - Updated from global requirements + - Use the regular inspector tests in the CI + +------------------------------------------------------------------- Old: ---- python-ironic-inspector-client-3.1.0.tar.gz New: ---- python-ironic-inspector-client-3.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ironic-inspector-client.spec ++++++ --- /var/tmp/diff_new_pack.ITQk9Z/_old 2018-09-07 15:37:24.266664993 +0200 +++ /var/tmp/diff_new_pack.ITQk9Z/_new 2018-09-07 15:37:24.270664989 +0200 @@ -17,26 +17,26 @@ Name: python-ironic-inspector-client -Version: 3.1.0 +Version: 3.2.0 Release: 0 Summary: Python client and CLI tool for Ironic Inspector License: Apache-2.0 Group: Development/Languages/Python -Url: https://launchpad.net/python-ironic-inspector-client -Source0: https://files.pythonhosted.org/packages/source/p/python-ironic-inspector-client/python-ironic-inspector-client-3.1.0.tar.gz +URL: https://launchpad.net/python-ironic-inspector-client +Source0: https://files.pythonhosted.org/packages/source/p/python-ironic-inspector-client/python-ironic-inspector-client-3.2.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-Sphinx BuildRequires: python-devel -BuildRequires: python-fixtures >= 3.0.0 -BuildRequires: python-mock >= 2.0.0 -BuildRequires: python-openstackclient >= 3.12.0 -BuildRequires: python-openstackdocstheme >= 1.18.1 +BuildRequires: python-fixtures +BuildRequires: python-mock +BuildRequires: python-openstackclient +BuildRequires: python-openstackdocstheme BuildRequires: python-osc-lib >= 1.8.0 -BuildRequires: python-oslo.concurrency >= 3.25.0 -BuildRequires: python-reno >= 2.5.0 -BuildRequires: python-requests-mock >= 1.1.0 -BuildRequires: python-testrepository >= 0.0.18 -Requires: python-keystoneauth1 >= 3.3.0 +BuildRequires: python-oslo.concurrency +BuildRequires: python-reno +BuildRequires: python-requests-mock +BuildRequires: python-testrepository +Requires: python-keystoneauth1 >= 3.4.0 Requires: python-osc-lib >= 1.8.0 Requires: python-oslo.i18n >= 3.15.3 Requires: python-oslo.utils >= 3.33.0 @@ -54,7 +54,7 @@ This package contains Python client and command line tool for Ironic Inspector. %prep -%autosetup -p1 -n python-ironic-inspector-client-3.1.0 +%autosetup -p1 -n python-ironic-inspector-client-3.2.0 sed -i -e 's,hacking.*,,' test-requirements.txt sed -i -e 's,coverage.*,,' test-requirements.txt sed -i -e 's,doc8.*,,' test-requirements.txt ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ITQk9Z/_old 2018-09-07 15:37:24.298664959 +0200 +++ /var/tmp/diff_new_pack.ITQk9Z/_new 2018-09-07 15:37:24.302664955 +0200 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://git.openstack.org/cgit/openstack/rpm-packaging/plain/openstack/python-ironic-inspector-client/python-ironic-inspector-client.spec.j2?h=stable/queens</param> + <param name="input-template">https://git.openstack.org/cgit/openstack/rpm-packaging/plain/openstack/python-ironic-inspector-client/python-ironic-inspector-client.spec.j2?h=stable/rocky</param> <param name="output-name">python-ironic-inspector-client.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/python-ironic-inspector-client/stable/rocky/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,python-ironic-inspector-client</param> </service> ++++++ python-ironic-inspector-client-3.1.0.tar.gz -> python-ironic-inspector-client-3.2.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/AUTHORS new/python-ironic-inspector-client-3.2.0/AUTHORS --- old/python-ironic-inspector-client-3.1.0/AUTHORS 2018-01-26 01:56:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/AUTHORS 2018-05-10 01:45:31.000000000 +0200 @@ -7,6 +7,7 @@ Dmitry Tantsur <dtant...@redhat.com> Doug Hellmann <d...@doughellmann.com> Flavio Percoco <flape...@gmail.com> +James E. Blair <jebl...@redhat.com> Janonymous <janonymous.codevult...@gmail.com> Jay Faulkner <j...@jvf.cc> Jim Rollenhagen <j...@jimrollenhagen.com> @@ -14,6 +15,7 @@ Julia Kreger <juliaashleykre...@gmail.com> Luong Anh Tuan <tua...@vn.fujitsu.com> Monty Taylor <mord...@inaugust.com> +Nguyen Hung Phuong <phuon...@vn.fujitsu.com> OpenStack Release Bot <infra-r...@openstack.org> Ruby Loo <ruby....@intel.com> Tang Chen <chen.t...@easystack.cn> @@ -24,4 +26,7 @@ dparalen <vetri...@gmail.com> fpxie <fp...@fiberhome.com> gengchc2 <geng.changc...@zte.com.cn> +ghanshyam <gm...@ghanshyammann.com> +jinxingfang <fang.jinx...@99cloud.net> +melissaml <ma....@99cloud.net> sonu.kumar <sonu.ku...@nectechnologies.in> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/ChangeLog new/python-ironic-inspector-client-3.2.0/ChangeLog --- old/python-ironic-inspector-client-3.1.0/ChangeLog 2018-01-26 01:56:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/ChangeLog 2018-05-10 01:45:31.000000000 +0200 @@ -1,6 +1,22 @@ CHANGES ======= +3.2.0 +----- + +* Gate fix: Cap hacking to avoid gate failure +* Update bug tracker URL +* Updated from global requirements +* Switch the CI to hardware types and clean up playbook +* Use the regular inspector tests in the CI +* Update links in README +* Add the api help information +* Clean imports in code +* Updated from global requirements +* Zuul: Remove project name +* Updated from global requirements +* Update reno for stable/queens + 3.1.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/PKG-INFO new/python-ironic-inspector-client-3.2.0/PKG-INFO --- old/python-ironic-inspector-client-3.1.0/PKG-INFO 2018-01-26 01:56:01.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/PKG-INFO 2018-05-10 01:45:33.000000000 +0200 @@ -1,24 +1,21 @@ -Metadata-Version: 1.1 +Metadata-Version: 2.1 Name: python-ironic-inspector-client -Version: 3.1.0 +Version: 3.2.0 Summary: Python client for Ironic Inspector Home-page: https://launchpad.net/python-ironic-inspector-client -Author: UNKNOWN -Author-email: UNKNOWN License: Apache-2 -Description-Content-Type: UNKNOWN Description: Ironic Inspector Client ======================= - .. image:: https://governance.openstack.org/badges/python-ironic-inspector-client.svg - :target: https://governance.openstack.org/reference/tags/index.html + .. image:: https://governance.openstack.org/tc/badges/python-ironic-inspector-client.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html This is a client library and tool for `Ironic Inspector`_. * Free software: Apache license * Source: https://git.openstack.org/cgit/openstack/python-ironic-inspector-client * Documentation: https://docs.openstack.org/python-ironic-inspector-client/latest/ - * Bugs: https://bugs.launchpad.net/python-ironic-inspector-client + * Bugs: https://storyboard.openstack.org/#!/project/958 * Downloads: https://pypi.python.org/pypi/python-ironic-inspector-client Please follow usual OpenStack `Gerrit Workflow`_ to submit a patch, see @@ -46,3 +43,5 @@ Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 +Provides-Extra: test +Provides-Extra: cli diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/README.rst new/python-ironic-inspector-client-3.2.0/README.rst --- old/python-ironic-inspector-client-3.1.0/README.rst 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/README.rst 2018-05-10 01:41:48.000000000 +0200 @@ -1,15 +1,15 @@ Ironic Inspector Client ======================= -.. image:: https://governance.openstack.org/badges/python-ironic-inspector-client.svg - :target: https://governance.openstack.org/reference/tags/index.html +.. image:: https://governance.openstack.org/tc/badges/python-ironic-inspector-client.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html This is a client library and tool for `Ironic Inspector`_. * Free software: Apache license * Source: https://git.openstack.org/cgit/openstack/python-ironic-inspector-client * Documentation: https://docs.openstack.org/python-ironic-inspector-client/latest/ -* Bugs: https://bugs.launchpad.net/python-ironic-inspector-client +* Bugs: https://storyboard.openstack.org/#!/project/958 * Downloads: https://pypi.python.org/pypi/python-ironic-inspector-client Please follow usual OpenStack `Gerrit Workflow`_ to submit a patch, see diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/RELEASENOTES.rst new/python-ironic-inspector-client-3.2.0/RELEASENOTES.rst --- old/python-ironic-inspector-client-3.1.0/RELEASENOTES.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/RELEASENOTES.rst 2018-05-10 01:45:33.000000000 +0200 @@ -0,0 +1,3 @@ +============================== +python-ironic-inspector-client +============================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/functest-requirements.txt new/python-ironic-inspector-client-3.2.0/functest-requirements.txt --- old/python-ironic-inspector-client-3.1.0/functest-requirements.txt 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/functest-requirements.txt 2018-05-10 01:42:11.000000000 +0200 @@ -1,3 +1,3 @@ # NOTE(jroll) these are pinned to the same SHA, update when needed. -git+git://git.openstack.org/openstack/ironic-inspector@f02eda0315cb21b737d2a1f982b389ed2291617c#egg=ironic-inspector --r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-requirements.txt?h=f02eda0315cb21b737d2a1f982b389ed2291617c +git+git://git.openstack.org/openstack/ironic-inspector@be3f7eec18ad13dd6d5a94fe2963b45456fad19e#egg=ironic-inspector +-r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-requirements.txt?h=be3f7eec18ad13dd6d5a94fe2963b45456fad19e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/ironic_inspector_client/test/test_shell.py new/python-ironic-inspector-client-3.2.0/ironic_inspector_client/test/test_shell.py --- old/python-ironic-inspector-client-3.1.0/ironic_inspector_client/test/test_shell.py 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/ironic_inspector_client/test/test_shell.py 2018-05-10 01:41:48.000000000 +0200 @@ -13,7 +13,7 @@ import sys -from collections import OrderedDict +import collections import mock from osc_lib.tests import utils import six @@ -438,7 +438,7 @@ def test_show(self): self.client.get_data.return_value = self.inspector_db - data = OrderedDict( + data = collections.OrderedDict( [('node_ident', "uuid1"), ('interface', "em1"), ('mac', "00:11:22:33:44:55"), @@ -480,15 +480,15 @@ def test_show_field(self): self.client.get_data.return_value = self.inspector_db - data = OrderedDict([('node_ident', "uuid1"), - ('interface', "em1"), - ('switch_port_vlans', - [{"id": 101, "name": "vlan101"}, - {"id": 102, "name": "vlan102"}, - {"id": 104, "name": "vlan104"}, - {"id": 201, "name": "vlan201"}, - {"id": 203, "name": "vlan203"}]) - ]) + data = collections.OrderedDict([('node_ident', "uuid1"), + ('interface', "em1"), + ('switch_port_vlans', + [{"id": 101, "name": "vlan101"}, + {"id": 102, "name": "vlan102"}, + {"id": 104, "name": "vlan104"}, + {"id": 201, "name": "vlan201"}, + {"id": 203, "name": "vlan203"}]) + ]) self.client.get_interface_data.return_value = data diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/ironic_inspector_client/test/test_v1.py new/python-ironic-inspector-client-3.2.0/ironic_inspector_client/test/test_v1.py --- old/python-ironic-inspector-client-3.1.0/ironic_inspector_client/test/test_v1.py 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/ironic_inspector_client/test/test_v1.py 2018-05-10 01:41:48.000000000 +0200 @@ -11,7 +11,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -from collections import OrderedDict +import collections import six import unittest @@ -406,7 +406,7 @@ "switch_chassis_id", "switch_port_id", "switch_port_mtu", "switch_port_vlans", "switch_foo"] - expected_values = OrderedDict( + expected_values = collections.OrderedDict( [('node_ident', self.uuid), ('interface', "em1"), ('mac', "00:11:22:33:44:55"), @@ -428,7 +428,7 @@ self.assertEqual(expected_values, iface_dict) # Test interface name not in 'all_interfaces' - expected_values = OrderedDict() + expected_values = collections.OrderedDict() iface_dict = self.get_client().get_interface_data( self.uuid, "em55", fields) self.assertEqual(expected_values, iface_dict) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/ironic_inspector_client/v1.py new/python-ironic-inspector-client-3.2.0/ironic_inspector_client/v1.py --- old/python-ironic-inspector-client-3.1.0/ironic_inspector_client/v1.py 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/ironic_inspector_client/v1.py 2018-05-10 01:41:48.000000000 +0200 @@ -13,7 +13,7 @@ """Client for V1 API.""" -from collections import OrderedDict +import collections import logging import time @@ -106,6 +106,9 @@ def reprocess(self, uuid): """Reprocess stored introspection data. + If swift support is disabled, introspection data won't be stored, + this request will return error response with 404 code. + :param uuid: node UUID or name. :raises: :py:class:`.ClientError` on error reported from a server :raises: :py:class:`.VersionNotSupported` if requested api_version @@ -227,6 +230,9 @@ def get_data(self, uuid, raw=False): """Get introspection data from the last introspection of a node. + If swift support is disabled, introspection data won't be stored, + this request will return error response with 404 code. + :param uuid: node UUID or name. :param raw: whether to return raw binary data or parsed JSON data :returns: bytes or a dict depending on the 'raw' argument @@ -275,7 +281,7 @@ :returns: interface data in OrderedDict """ # Use OrderedDict to maintain order of user-entered fields - iface_data = OrderedDict() + iface_data = collections.OrderedDict() data = self.get_data(node_ident) all_interfaces = data.get('all_interfaces', []) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/playbooks/legacy/python-ironic-inspector-client-tempest-dsvm/run.yaml new/python-ironic-inspector-client-3.2.0/playbooks/legacy/python-ironic-inspector-client-tempest-dsvm/run.yaml --- old/python-ironic-inspector-client-3.1.0/playbooks/legacy/python-ironic-inspector-client-tempest-dsvm/run.yaml 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/playbooks/legacy/python-ironic-inspector-client-tempest-dsvm/run.yaml 2018-05-10 01:41:48.000000000 +0200 @@ -27,25 +27,8 @@ - shell: cmd: | cat << 'EOF' >> ironic-extra-vars - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEPLOY_DRIVER_ISCSI_WITH_IPA=True" - # Standardize VM size for each supported ramdisk - case "tinyipa" in - 'tinyipa') - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_SPECS_RAM=384" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_RAMDISK_TYPE=tinyipa" - ;; - 'tinyipa256') - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_SPECS_RAM=256" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_RAMDISK_TYPE=tinyipa" - ;; - 'coreos') - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_SPECS_RAM=1280" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_RAMDISK_TYPE=coreos" - ;; - # if using a ramdisk without a known good value, use the devstack - # default by not exporting any value for IRONIC_VM_SPECS_RAM - esac - + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_SPECS_RAM=384" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_RAMDISK_TYPE=tinyipa" EOF chdir: '{{ ansible_user_dir }}/workspace' environment: '{{ zuul | zuul_legacy_vars }}' @@ -53,7 +36,7 @@ - shell: cmd: | cat << 'EOF' >> ironic-extra-vars - export DEVSTACK_GATE_TEMPEST_REGEX="InspectorSmokeTest" + export DEVSTACK_GATE_TEMPEST_REGEX="InspectorBasicTest" EOF chdir: '{{ ansible_user_dir }}/workspace' @@ -78,22 +61,6 @@ export DEVSTACK_LOCAL_CONFIG+=$'\n'"TEMPEST_PLUGINS+=' /opt/stack/new/ironic-inspector'" fi - export IRONIC_INSPECTOR_AUTO_DISCOVERY=0 - if [ "$IRONIC_INSPECTOR_AUTO_DISCOVERY" == "1" ]; then - # discovery test requires sudo for iptables and virsh - export DEVSTACK_GATE_REMOVE_STACK_SUDO=0 - # enable enroll hook - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_NODE_NOT_FOUND_HOOK=enroll" - # we are deleting node from ironic for simulate node discovery, - # so inspector has to sync cache asap - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_CLEAN_UP_PERIOD=5" - fi - - # Make IPXE configuration consistent between Mitaka and Master - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_IPXE_ENABLED=True" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_RAMDISK_ELEMENT=ironic-agent" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_MANAGE_FIREWALL=True" - EOF chdir: '{{ ansible_user_dir }}/workspace' environment: '{{ zuul | zuul_legacy_vars }}' @@ -134,7 +101,12 @@ export DEVSTACK_GATE_NEUTRON=1 export DEVSTACK_GATE_VIRT_DRIVER=ironic export DEVSTACK_GATE_CONFIGDRIVE=1 - export DEVSTACK_GATE_IRONIC_DRIVER=agent_ipmitool + export DEVSTACK_GATE_IRONIC_DRIVER=ipmi + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_DEFAULT_DEPLOY_INTERFACE=direct" + # direct deploy requires Swift temporary URLs + export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_ENABLE_TEMPURLS=True" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"SWIFT_TEMPURL_KEY=secretkey" + export BRANCH_OVERRIDE=default if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE @@ -144,39 +116,12 @@ export DEVSTACK_GATE_TLSPROXY=1 fi - if [ "agent_ipmitool" == "pxe_snmp" ] ; then - # explicitly enable pxe_snmp driver - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_DRIVERS=fake,pxe_snmp" - fi - - if [ "agent_ipmitool" == "redfish" ] ; then - # When deploying with redfish we need to enable the "redfish" - # hardware type - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_ENABLED_HARDWARE_TYPES=redfish" - fi + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True" + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0" - if [ "wholedisk" == "wholedisk" ] ; then - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=0" - else - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_TEMPEST_WHOLE_DISK_IMAGE=False" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_EPHEMERAL_DISK=1" - fi - - if [ -n "" ] ; then - export DEVSTACK_GATE_IRONIC_BUILD_RAMDISK=1 - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_BUILD_RAMDISK=True" - export DEVSTACK_LOCAL_CONFIG+=$'\n'"USE_SUBNETPOOL=False" - else - export DEVSTACK_GATE_IRONIC_BUILD_RAMDISK=0 - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_BUILD_RAMDISK=False" - fi - - if [ "bios" == "uefi" ] ; then - export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_BOOT_MODE=uefi" - fi + export DEVSTACK_GATE_IRONIC_BUILD_RAMDISK=0 + export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_INSPECTOR_BUILD_RAMDISK=False" - export DEVSTACK_PROJECT_FROM_GIT="" export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_VM_COUNT=1" # Ensure the ironic-vars-EARLY file exists diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/PKG-INFO new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/PKG-INFO --- old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/PKG-INFO 2018-01-26 01:56:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/PKG-INFO 2018-05-10 01:45:31.000000000 +0200 @@ -1,24 +1,21 @@ -Metadata-Version: 1.1 +Metadata-Version: 2.1 Name: python-ironic-inspector-client -Version: 3.1.0 +Version: 3.2.0 Summary: Python client for Ironic Inspector Home-page: https://launchpad.net/python-ironic-inspector-client -Author: UNKNOWN -Author-email: UNKNOWN License: Apache-2 -Description-Content-Type: UNKNOWN Description: Ironic Inspector Client ======================= - .. image:: https://governance.openstack.org/badges/python-ironic-inspector-client.svg - :target: https://governance.openstack.org/reference/tags/index.html + .. image:: https://governance.openstack.org/tc/badges/python-ironic-inspector-client.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html This is a client library and tool for `Ironic Inspector`_. * Free software: Apache license * Source: https://git.openstack.org/cgit/openstack/python-ironic-inspector-client * Documentation: https://docs.openstack.org/python-ironic-inspector-client/latest/ - * Bugs: https://bugs.launchpad.net/python-ironic-inspector-client + * Bugs: https://storyboard.openstack.org/#!/project/958 * Downloads: https://pypi.python.org/pypi/python-ironic-inspector-client Please follow usual OpenStack `Gerrit Workflow`_ to submit a patch, see @@ -46,3 +43,5 @@ Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.5 +Provides-Extra: test +Provides-Extra: cli diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/SOURCES.txt new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/SOURCES.txt --- old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/SOURCES.txt 2018-01-26 01:56:01.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/SOURCES.txt 2018-05-10 01:45:32.000000000 +0200 @@ -68,6 +68,7 @@ releasenotes/source/newton.rst releasenotes/source/ocata.rst releasenotes/source/pike.rst +releasenotes/source/queens.rst releasenotes/source/unreleased.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/pbr.json new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/pbr.json --- old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/pbr.json 2018-01-26 01:56:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/pbr.json 2018-05-10 01:45:31.000000000 +0200 @@ -1 +1 @@ -{"git_version": "c82b59f", "is_release": true} \ No newline at end of file +{"git_version": "6048afc", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/requires.txt new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/requires.txt --- old/python-ironic-inspector-client-3.1.0/python_ironic_inspector_client.egg-info/requires.txt 2018-01-26 01:56:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/python_ironic_inspector_client.egg-info/requires.txt 2018-05-10 01:45:31.000000000 +0200 @@ -1,4 +1,4 @@ -keystoneauth1>=3.3.0 +keystoneauth1>=3.4.0 osc-lib>=1.8.0 oslo.i18n>=3.15.3 oslo.utils>=3.33.0 @@ -8,3 +8,16 @@ [cli] python-openstackclient>=3.12.0 + +[test] +coverage!=4.4,>=4.0 +doc8>=0.6.0 +fixtures>=3.0.0 +hacking<1.1.0,>=1.0.0 +mock>=2.0.0 +requests-mock>=1.2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 +openstackdocstheme>=1.18.1 +reno>=2.5.0 +oslo.concurrency>=3.25.0 +python-openstackclient>=3.12.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/releasenotes/notes/reno.cache new/python-ironic-inspector-client-3.2.0/releasenotes/notes/reno.cache --- old/python-ironic-inspector-client-3.1.0/releasenotes/notes/reno.cache 1970-01-01 01:00:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/releasenotes/notes/reno.cache 2018-05-10 01:45:33.000000000 +0200 @@ -0,0 +1,3 @@ +--- +file-contents: {} +notes: [] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/releasenotes/source/index.rst new/python-ironic-inspector-client-3.2.0/releasenotes/source/index.rst --- old/python-ironic-inspector-client-3.1.0/releasenotes/source/index.rst 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/releasenotes/source/index.rst 2018-05-10 01:41:48.000000000 +0200 @@ -6,6 +6,7 @@ :maxdepth: 1 unreleased + queens pike ocata newton diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/releasenotes/source/queens.rst new/python-ironic-inspector-client-3.2.0/releasenotes/source/queens.rst --- old/python-ironic-inspector-client-3.1.0/releasenotes/source/queens.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/releasenotes/source/queens.rst 2018-05-10 01:41:48.000000000 +0200 @@ -0,0 +1,6 @@ +=================================== + Queens Series Release Notes +=================================== + +.. release-notes:: + :branch: stable/queens diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/requirements.txt new/python-ironic-inspector-client-3.2.0/requirements.txt --- old/python-ironic-inspector-client-3.1.0/requirements.txt 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/requirements.txt 2018-05-10 01:41:48.000000000 +0200 @@ -1,7 +1,7 @@ # The order of packages is significant, because pip processes them in the order # of appearance. Changing the order has an impact on the overall integration # process, which may cause wedges in the gate later. -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 osc-lib>=1.8.0 # Apache-2.0 oslo.i18n>=3.15.3 # Apache-2.0 oslo.utils>=3.33.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/test-requirements.txt new/python-ironic-inspector-client-3.2.0/test-requirements.txt --- old/python-ironic-inspector-client-3.1.0/test-requirements.txt 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/test-requirements.txt 2018-05-10 01:42:11.000000000 +0200 @@ -4,11 +4,11 @@ coverage!=4.4,>=4.0 # Apache-2.0 doc8>=0.6.0 # Apache-2.0 fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=1.0.0 # Apache-2.0 +hacking>=1.0.0,<1.1.0 # Apache-2.0 mock>=2.0.0 # BSD -requests-mock>=1.1.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +requests-mock>=1.2.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 reno>=2.5.0 # Apache-2.0 oslo.concurrency>=3.25.0 # Apache-2.0 python-openstackclient>=3.12.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-ironic-inspector-client-3.1.0/zuul.d/project.yaml new/python-ironic-inspector-client-3.2.0/zuul.d/project.yaml --- old/python-ironic-inspector-client-3.1.0/zuul.d/project.yaml 2018-01-26 01:52:51.000000000 +0100 +++ new/python-ironic-inspector-client-3.2.0/zuul.d/project.yaml 2018-05-10 01:41:48.000000000 +0200 @@ -1,5 +1,4 @@ - project: - name: openstack/python-ironic-inspector-client check: jobs: - openstack-tox-functional