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-devel@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-cli...
+URL: https://launchpad.net/python-ironic-inspector-client
+Source0: https://files.pythonhosted.org/packages/source/p/python-ironic-inspector-cli...
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/pytho...</param>
+ <param name="input-template">https://git.openstack.org/cgit/openstack/rpm-packaging/plain/openstack/pytho...</param>
<param name="output-name">python-ironic-inspector-client.spec</param>
- <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requ...</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/python-ironic-inspector-client/s...</param>
<param name="changelog-email">cloud-devel@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
Doug Hellmann
Flavio Percoco
+James E. Blair
Janonymous
Jay Faulkner
Jim Rollenhagen
@@ -14,6 +15,7 @@
Julia Kreger
Luong Anh Tuan
Monty Taylor
+Nguyen Hung Phuong
OpenStack Release Bot
Ruby Loo
Tang Chen
@@ -24,4 +26,7 @@
dparalen
fpxie
gengchc2
+ghanshyam
+jinxingfang
+melissaml
sonu.kumar
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.sv...
+ :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.sv...
+ :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-require...
+git+git://git.openstack.org/openstack/ironic-inspector@be3f7eec18ad13dd6d5a94fe2963b45456fad19e#egg=ironic-inspector
+-r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-require...
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.sv...
+ :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