Bug 1651191

Summary: [RFE] Include the Ansible Networking ML2 Plugin in OSP 13
Product: Red Hat OpenStack Reporter: Ramon Acedo <racedoro>
Component: python-networking-ansibleAssignee: Dan Radez <dradez>
Status: CLOSED ERRATA QA Contact: Arkady Shtempler <ashtempl>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: asimonel, dcadzow, dradez, ealcaniz, fbaudin, jlibosva, jschluet, mgeary, michapma, molasaga, sasha, slinaber, tarlee
Target Milestone: z7Keywords: FeatureBackport, FutureFeature, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-networking-ansible-0.2.0-1.el7ost Doc Type: Release Note
Doc Text:
This update adds support for the Ansible Networking ML2 plugin, which provides the following functionality: - Isolated Tenant network capability for ironic baremetal guests. - Automated switch configuration for baremetal nodes. - Use of the same ML2 driver for multiple switch platforms.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-07-10 13:01:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1666237, 1670116, 1670134, 1671702, 1707819    
Bug Blocks: 1381612    

Description Ramon Acedo 2018-11-19 11:26:32 UTC
A number of customers have already expressed their interest in using the Ansible Networking ML2 plugin and the request is to backport it to OSP 13 Queens.

Comment 1 Dan Radez 2018-11-28 00:19:33 UTC
Initial set of packages that will need to be updated:

These should be able to be cross tagged.
I don't believe they are already in osp13:
python-networking-ansible
python-pexpect
python-ansible-runner
python-psutil
The latest version in OSP14 should be fine to cross tag.


There are patches to these existing osp13 packages
tripleo-heat-templates
tripleo-common
puppet-tripleo
puppet-neutron
kolla

What is the correct way to document the patches that need to be backported for the second list?

Comment 2 Jon Schlueter 2018-11-28 17:12:12 UTC
any container images?

List review links and/or add to the external trackers of this bz.

Comment 3 Dan Radez 2018-11-28 17:40:47 UTC
Yes, the new packages all land in the neutron container.
Links to reviews incoming.

Comment 5 Dan Radez 2018-11-29 23:58:39 UTC
ansible-role-openstack-ml2 is asecondary package that's produced part of the python-networking-ansible build

I don't think we want to update the other deps.
We need to update the spec for 13 to ensure that it doesn't update those packages. I'm assuming that the version reqs in python-networking-ansible are pinned to osp14 versions.

Comment 9 Dan Radez 2019-05-08 12:57:54 UTC
*** Bug 1707677 has been marked as a duplicate of this bug. ***

Comment 11 Dan Radez 2019-05-09 14:30:59 UTC
we should have the package ready to go in a container build with its deps and the puppet code that will configure things when an OSP install in run.

Comment 18 errata-xmlrpc 2019-07-10 13:01:59 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-2019:1744