ubuntu 20.04 is no longer a tested runtime.
This patch removes the os-vif-ovn-ubuntu-focal job
from the check and gate pipeliens and removes the job defintion.
Change-Id: I3304b7a1d489e281fbceff19dcc97cbd6dadee13
That should reduce or avoid the ocurrency of frequent OOM exceptions
during the execution of the tempest tests.
Change-Id: Ie67df706a560cd510015f9fb3c94d9353dd6159f
As per 2023.1 testing runtime[1], we need to test on Ubuntu
Jammy (which will be taken care by tempest and devstack patches
to move base jobs to Jammy) and at least single job to run on
Ubutnu Focal (for smooth upgrade). Also, python 3.10 testing is
voting now.
This commit adds a new job to run on focal which can be removed
in future cycle when testing runtime drop the requirement of Focal
testing.
[1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html
Change-Id: I17cc6d619e7becff6b33fd66a47d3a9621b823fb
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Ie53a00cebcabea9fbdc5578333c11725d81f4fc6
neutron now considers linuxbridge to be experimental
This change enables the linuxbridge feature in the
linuxbridge job. we do not currently declare the
linuxbridge os-vif plug as experimental as it has
been stable for many release and we do not have an
experimental concept in os-vif.
Change-Id: Ia275d1c3a9a9cf63238cf354c8e7d93ed59097a2
Closes-Bug: #1980948
This change updates the python job template to zed
this will disable py36 jobs and enable the default set
for zed. The repo presently used the yoga template
which now fails as a result of project dropping py36 support.
This change also increases the min python reqired to 3.8
to match the zed supported runtimes and adds a release note.
Change-Id: I50253be0c99df9b363da5f6cc0c8502536dbbb43
This patch add a new configuration option to use
per port bridge when hybrid_plug is false.
This can be used with OVN to reduce packet loss
during a live migration.
OVN can only install openflow rules when a port both has
external_ids set and an ofport-id assigned.
Since the ofport-id is only assigned when a netdev matching
the port name exists connected to the dataplane, OVN cannot
install the flows until libvirt create the tap on the destination
host during a live migration.
On loaded systems this can result in multiple seconds of packet loss.
To address this we introduce per port bridges which are connencted
to the integration brige by a patch port pair. Since the patch port
will exist on the dataplane during pre live migration OVN can install
the flows on the integration bridge before we begin the migration reducing
or avoiding packet loss.
Change-Id: I0d55ccbef5b585330b5512e67e442b80304a2e73
Depends-On: https://review.opendev.org/c/openstack/nova/+/797428
Closes-Bug: #1933517
This change restores the os-vif-ovs-iptables job to deploying
with ml2/ovs follow the devstack default change to ovn.
This change replaces the os-vif-ovs job with an os-vif-ovn jobs.
This change also simplifies teh os-vif-ovs-base job by disabling
DVR since that does not change the behavior of os-vif.
This change reduces the job time out to 7800 and moves it
to os-vif-tempest-base.
Closes-Bug: #1933590
Change-Id: Icda02ec4b5be18c3646af7988f210baf4ceb0890
- adds support for building PDF docs.
- adds a bindep.txt file with required deps for pdf docs
- groups the tox envs into logicaly related sections.
- This change updates the default set of jobs so that
runing tox with out any arguments should run the
default set of jobs that should pass before pushing
changes for review.
Change-Id: Id5df8afe576881cba58b3288acd79501ef1de511
This change removes the legacy os-vif-ovs
job and repelaces it with a native zuul v3
version. Both the old and new os-vif-ovs job
currently execute tempest-full but this should
be reduced but that is left to a follow up
patch as this is is intended as a direct refactor.
Change-Id: I7965a848d1d682760affd9a03ee7e052a69de57d
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I9fda4019c6b9f950a7349aad9b85a80af1fc5055
- This change adds 2 new jobs to the check and gate pipeline
and defines a base os-vif tempest job for common settings.
- This change adds an os-vif-ovs-iptables job to test the
ovs plugin when using iptables for neutron security groups.
This combination uses the hybrid plug mechanism which is not
used in the standard os-vif-ovs job.
- This change adds an os-vif-linuxbridge job to test the linux
bridge plugin.
Change-Id: I0da1f744d252e0ffb2623061230f13d45f951fc3
Added native implementation OVSDB API. Both APIs may be enabled
via configuration file. The default one is the CLI vsctl.
A new configuration variable, ``ovsdb_connection``, is added to
define the connection string for the OVSDB backend.
Added functional tests to vif_plug_ovs. This commit also includes
the base functions to execute functional tests and a set of them
to test the OVSDB APIs: native and ovs-vsctl.
Closes-Bug: #1666917
Change-Id: I86fbf8c67572e51889eb091d7bff7f9350b52481
python3.5 was the only supported python3 version on Xenial, now that we have
Bionic Beaver nodes that support python3.7, lets switch to testing with
python3.7 in addition with python3.6 in Stein and beyond.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135632.html
Change-Id: If1c57e2e13b6a5af5a0e05f1299e013a8c5386b8
Signed-off-by: Charles Short <chucks@redhat.com>
Story: #2004073
Task: #27433
The kuryr-kubernetes-tempest-daemon-octavia job frequently fails
due to unrelated kubernetes issues. we have seen this over
several relases as such this change makes it non voting
until such a time as it becomes stable.
Change-Id: Idabea9ee8f796f9b455f3d56580e5473e5464fc0
Small cleanups:
* Sort lists alphabetically
* Use openstack-lower-constraints-jobs template, remove the jobs tha
are part of it.
Change-Id: I84499222e4af24a129eefd0a4c224708bdda0db6
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Fix tox.ini docs environment to build html and push to correct output
paths so that openstack-tox-docs jobs works.
Change-Id: Ib957e03d6b16d5fdb945e2be02ed75f0c7fa160b
Story: #2002586
Task: #24315
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ie89683c77eb45325e6cf677d103e408d3e80b541
Story: #2002586
Task: #24315
- This change ports the legacy-tempest-dsvm-nova-os-vif
job to be in repo as os-vif-ovs.
- The os-vif-ovs will be converted
to use the non legacy workflow in a follow up commit.
- This change adds os-vif-ovs
to the gate and check pipelines.
- legacy-tempest-dsvm-nova-os-vif will be removed
form the os-vif jobs in project-config in a follow up
commit.
Change-Id: Ida41a4ec5602482406c7401621498deeee9f1b8b
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I4e0053c833d821bb7086c8feb9e44eb927c23fab
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
kuryr-kubernetes is one of the consumers of os-vif. This commit adds a
gate that will run it and test with kuryr-tempest-plugin.
Change-Id: Ic4327866190467596540efbf58ce774b9655b1cb
Let's test some of this functional test goodness. Yay for zuul v3!
Depends-On: Ida9404d2d6d2a4385e92cb40016f1c8bccd7198f
Change-Id: I5b3a6ce0355616084d968c1b01e5629cf0b674bd