Fix tunnel_types in ml2 ovs sample config

Without this port binding fails with below error:-

Network <nw> is type of vxlan but agent <host> or mechanism
driver only support ['gre', 'local', 'flat', 'vlan'].

Also fix permissions of /opt/stack/devstack in ml2 ovs testing
documentation and added these files to irrelevant-files to skip
running functional jobs as these files are not used in those jobs.

Related-Bug: #1934466
Change-Id: I3ca2ea19bf5e316e580669caab4c607447034a11
This commit is contained in:
yatinkarel 2021-11-23 17:10:50 +05:30
parent 4b1bf15f7b
commit 770b64b90e
9 changed files with 22 additions and 2 deletions

View File

@ -45,7 +45,7 @@ ENABLED_SERVICES=n-cpu,n-novnc,neutron,q-agt,q-l3,q-meta,q-dhcp
local_ip=<CHANGE_TO_YOUR_LOCAL_IP> local_ip=<CHANGE_TO_YOUR_LOCAL_IP>
[agent] [agent]
tunnel_types=vxlan tunnel_types=vxlan,gre
# You can add more config options here for neutron-openvswith-agent, for instance # You can add more config options here for neutron-openvswith-agent, for instance
# you can uncomment the followings settings to enable related functions. # you can uncomment the followings settings to enable related functions.
#l2_population=True #l2_population=True

View File

@ -69,6 +69,9 @@ type_drivers=flat,gre,vlan,vxlan
tenant_network_types=vxlan tenant_network_types=vxlan
mechanism_drivers=openvswitch,l2population mechanism_drivers=openvswitch,l2population
[agent]
tunnel_types=vxlan,gre
# You can add more config options here for ml2_conf.ini, for instance # You can add more config options here for ml2_conf.ini, for instance
# you can uncomment the followings to set the segment ID ranges for # you can uncomment the followings to set the segment ID ranges for
# various tenant network types. # various tenant network types.

View File

@ -26,7 +26,8 @@ to use either CentOS 8 or the latest Ubuntu LTS.
:: ::
$ cp -r devstack /opt/stack $ sudo cp -r devstack /opt/stack
$ sudo chown -R stack:stack /opt/stack/devstack
$ sudo su - stack $ sudo su - stack
$ cd /opt/stack $ cd /opt/stack
$ git clone https://opendev.org/openstack/neutron.git $ git clone https://opendev.org/openstack/neutron.git

View File

@ -13,6 +13,7 @@
run: playbooks/run_functional_job.yaml run: playbooks/run_functional_job.yaml
post-run: playbooks/post_functional_job.yaml post-run: playbooks/post_functional_job.yaml
irrelevant-files: &irrelevant-files irrelevant-files: &irrelevant-files
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
@ -59,6 +60,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/unit/.*$ - ^neutron/tests/unit/.*$

View File

@ -9,6 +9,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/.*$ - ^neutron/tests/.*$
@ -158,6 +159,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/.*$ - ^neutron/tests/.*$

View File

@ -56,6 +56,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/.*$ - ^neutron/tests/.*$
@ -80,6 +81,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/.*$ - ^neutron/tests/.*$

View File

@ -13,6 +13,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/.*$ - ^neutron/tests/.*$
@ -252,6 +253,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/.*$ - ^neutron/tests/.*$

View File

@ -55,6 +55,7 @@
Q_AGENT: openvswitch Q_AGENT: openvswitch
irrelevant-files: &openvswitch-irrelevant-files irrelevant-files: &openvswitch-irrelevant-files
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
@ -95,6 +96,7 @@
Q_AGENT: linuxbridge Q_AGENT: linuxbridge
irrelevant-files: irrelevant-files:
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
@ -203,6 +205,7 @@
s-proxy: false s-proxy: false
irrelevant-files: &tempest-db-irrelevant-files irrelevant-files: &tempest-db-irrelevant-files
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
@ -273,6 +276,7 @@
s-proxy: false s-proxy: false
irrelevant-files: irrelevant-files:
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
@ -350,6 +354,7 @@
debug_iptables_rules: True debug_iptables_rules: True
irrelevant-files: &irrelevant-files irrelevant-files: &irrelevant-files
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^doc/.*$ - ^doc/.*$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
@ -455,6 +460,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/unit/.*$ - ^neutron/tests/unit/.*$

View File

@ -22,6 +22,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/unit/.*$ - ^neutron/tests/unit/.*$
@ -47,6 +48,7 @@
- ^releasenotes/.*$ - ^releasenotes/.*$
- ^doc/.*$ - ^doc/.*$
- ^setup.cfg$ - ^setup.cfg$
- ^.*\.conf\.sample$
- ^.*\.rst$ - ^.*\.rst$
- ^neutron/locale/.*$ - ^neutron/locale/.*$
- ^neutron/tests/unit/.*$ - ^neutron/tests/unit/.*$