Bug 1546705 - Import missing patches from upstream stable/newton
Summary: Import missing patches from upstream stable/newton
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-openstackclient
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z8
: 10.0 (Newton)
Assignee: Julie Pichon
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-02-19 11:22 UTC by Julie Pichon
Modified: 2018-05-17 15:50 UTC (History)
4 users (show)

Fixed In Version: python-openstackclient-3.2.1-3.el7ost
Doc Type: Bug Fix
Doc Text:
This change updates the downstream package to include the last patches from the upstream stable Newton branch. Some of the highlights are: * The Compute proxy APIs for images were deprecated in microversion 2.36. Some commands were updated to migrate away from these APIs. * Resolves the issue where in some cases, displaying the '--help' message for OpenStack Networking commands would cause a keyword argument error.
Clone Of:
Environment:
Last Closed: 2018-05-17 15:49:28 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 429653 0 None None None 2018-02-19 11:23:33 UTC
OpenStack gerrit 429772 0 None None None 2018-02-19 11:22:44 UTC
Red Hat Product Errata RHBA-2018:1596 0 None None None 2018-05-17 15:50:40 UTC

Description Julie Pichon 2018-02-19 11:22:45 UTC
There's a handful of patches that were backported to stable/newton upstream but not tagged in a release and thus not included downstream. This is a tracking bug to track the inclusion of the missing last two patches.

$ git log 40248ba..newton-eol  --no-merges --pretty=oneline --abbrev-commit
537b085c (tag: newton-eol, origin/stable/newton, gerrit/stable/newton) Fix --shared/block-migration options in server migrate command

=> Already backported as part of bug 1424129.

76157bba Add server test for image and flavor lookups

=> Not needed. Test-only change, for a test suite that isn't running downstream.

a31c8117 Use image client for images instead of compute

=> The nova proxy APIs were deprecated in microversion 2.36, we're using at least 2.37 in the current version. Some commands need updating or won't work anymore.

e79eca55 Fix OSC networking commands help errors

=> Depending on the environment variables, some of the networking commands can fail to display the help messages.

Comment 1 Julie Pichon 2018-02-19 17:42:40 UTC
How to test
-----------

For a31c8117 Use image client for images instead of compute:

Ensure that commands related to server and images don't fail, for example 
$ openstack server list --image $IMAGE_ID

For e79eca55 Fix OSC networking commands help errors:

Help messages display without issues for network commands, for example
$ openstack network list --help
$ openstack help security group rule create

Comment 11 errata-xmlrpc 2018-05-17 15:49:28 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:1596


Note You need to log in before you can comment on or make changes to this bug.