Bug 1699953 - Missing SRIOV-OVN ymal file that enabling ovn with Neutron dhcp agent
Summary: Missing SRIOV-OVN ymal file that enabling ovn with Neutron dhcp agent
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 14.0 (Rocky)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Kamil Sambor
QA Contact: Eran Kuris
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-15 13:13 UTC by Eran Kuris
Modified: 2019-07-10 10:40 UTC (History)
3 users (show)

Fixed In Version: openstack-tripleo-heat-templates-9.3.1-0.20190314162760.d0a6cb1.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-07-10 10:40:33 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Eran Kuris 2019-04-15 13:13:57 UTC
Description of problem:
When we want to deploy OVN with SRIOV we need to install Neutron Dhcp Agent- OS::TripleO::Services::NeutronDhcpAgent 
so we need to add new THT file with all relevant parameter of OVN and enabling NeutronDHCP agent.

/usr/share/openstack-tripleo-heat-templates/docker/services/neutron-dhcp.yaml


We need to document it in out official docs. 

Today I am enabling it manully by adding   OS::TripleO::Services::NeutronDhcpAgent: /usr/share/openstack-tripleo-heat-templates/docker/services/neutron-dhcp.yaml  in network-environment.yaml

Version-Release number of selected component (if applicable):

OpenStack/14.0-RHEL-7/2019-04-12.1
(undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep tripleo-heat-templates
openstack-tripleo-heat-templates-9.3.1-0.20190314162756.d0a6cb1.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Kamil Sambor 2019-05-22 08:25:13 UTC
Hi Eran,

We already have environment file for ovn-sriov in /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-sriov.yaml but we need to remember to past this file as a last one during deployment after other env files.

Best,
Kamil

Comment 2 Eran Kuris 2019-05-28 06:37:05 UTC
fixed in : OpenStack/14.0-RHEL-7/2019-05-15.1

(overcloud) [stack@undercloud-0 ~]$ rpm -qa | grep triple
openstack-tripleo-common-containers-9.5.0-2.el7ost.noarch
openstack-tripleo-heat-templates-9.3.1-0.20190314162760.d0a6cb1.el7ost.noarch
python-tripleoclient-10.6.1-0.20190303235861.ab72340.el7ost.noarch
puppet-tripleo-9.4.0-0.20190307172346.b5220a7.el7ost.noarch
ansible-tripleo-ipsec-9.1.0-1.el7ost.noarch
openstack-tripleo-validations-9.3.1-0.20190119052820.f400181.el7ost.noarch
python2-tripleo-common-9.5.0-2.el7ost.noarch
openstack-tripleo-puppet-elements-9.0.1-2.el7ost.noarch
openstack-tripleo-common-9.5.0-2.el7ost.noarch
python-tripleoclient-heat-installer-10.6.1-0.20190303235861.ab72340.el7ost.noarch
openstack-tripleo-image-elements-9.0.1-0.20181102144447.9f1c800.el7ost.noarch
ansible-role-tripleo-modify-image-1.0.1-0.20190226052419.9014df9.el7ost.noarch


(overcloud) [stack@undercloud-0 ~]$ cat overcloud_deploy.sh 
openstack overcloud deploy  \
--templates \
--timeout 120 \
-r /home/stack/ospd-14-vlan-sriov-hybrid-ha-ovn-squad/roles_data.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/host-config-and-reboot.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-ha.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-sriov.yaml \
-e /home/stack/ospd-14-vlan-sriov-hybrid-ha-ovn-squad/network-environment.yaml \
-e /home/stack/containers-prepare-parameter.yaml \
--log-file overcloud_install.log &> overcloud_install.log


Kamil we need to backport it to osp13

Comment 3 Kamil Sambor 2019-06-05 14:58:12 UTC
Hi Eran,

I clone bz and prepared backports (upstream and downstream) for osp13 
bz link: https://bugzilla.redhat.com/show_bug.cgi?id=1717485

Comment 4 Lon Hohberger 2019-07-10 10:40:33 UTC
According to our records, this should be resolved by openstack-tripleo-heat-templates-9.3.1-0.20190513171738.el7ost.  This build is available now.


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