Change Ie2e49a53857009446e22300e2fff292355cef058 added the
nested snat validation test scenario. But the nested snat does
not work for DVR mode. So here we skip this test.
Related-bug: #2029722
Change-Id: Iea20198125d6adc6416b0cc70ca48612e44a44a9
Add the option to replace the base image to build the test container
image with quagga. This allows users to adjust the image reference
according to their environment (eg. in case a local image registry is
used).
Change-Id: I9ae3ef8bd5d42df801f9ee5b396d785ef42030c7
As per 2025.1 testing runtime[1], we need to test on Ubuntu
Noble (which will be taken care by depends-on tempest and devstack
patches to move base jobs to Noble) and at least single job to run on
Ubuntu Jammy (for smooth upgrade from previous releases).
This commit adds a new job to run on Jammy which can be removed
in future cycle when testing runtime test next version of Ubuntu
as default.
[1]https://governance.openstack.org/tc/reference/runtimes/2025.1.html
Change-Id: Ib93e87a2d9828eb28bd1bed37a3e06d88e480c74
By default, the network QoS policies can be created, updated
and deleted only by an administrator. This patch changes the client
used for these tests.
Related-Bug: #2037002
Change-Id: I37f46cf8f7991d49966d5e4a4598ed17ae7d392a
These were added to merge plugin tests into neutron-tempest-plugin in
Train and haven't been necessary since Stein was transitioned to EOL.
Deprecate these options so that we can remove these right after 2025.1
release.
Change-Id: Ia019cc1c1db65f8206727c4184561c44fc847395
This logic was required to adopt to the renaming in tempest[1] which
was done in 12.0.0 release. Now the minimum tempest version required
is much higher so we no longer need this compatibility consideration.
[1] ed6e586b9f8f0ada10af7711f297afa01b2b7754
Change-Id: I5d13f9146b00b2fcd5c2e96071ab914b8a56a089
Since docker 23, the legacy builder is deprecated. It is needed
to install the package "docker-buildx".
Output example:
root@u22ovn:/tmp# docker build -t frr frr_docket
DEPRECATED: The legacy builder is deprecated and will be removed in a
future release. Install the buildx component to build
images with BuildKit:
https://docs.docker.com/go/buildx/
This package is not present in CentOS nor Fedora.
Related-Bug: #2088166
Change-Id: I8024fc8c0b73c52044826c9850d20ecc6fbb2fb6
This patch changes the default reporitory (hub.docker.com) to quay.io,
in order to avoid the limitations implemented in the website, reducing
the download request.
This patch is also changing the default image used (Ubuntu 22.04) to
Ubuntu 20.04 because the package "quagga-bgpd" is present only in the
older version.
NOTE: it will be needed to upgrade these tests in order to use a newer
OS release; it will be probably needed to use FRR instead of Quagga.
This patch has the same approach as [1]
[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/935743
Related-Bug: #2089140
Change-Id: I3b314fc818606d60e2acd00d0e8284f740a687e0
This patch changes the default reporitory (hub.docker.com) to quay.io,
in order to avoid the limitations implemented in the website, reducing
the download request. The base image is the same: Ubuntu 22.04
NOTE: it could be possible that quay.io implements the same limitations.
Closes-Bug: #2089140
Change-Id: If2aa7a58de35f14066d3e95058407af343b97f44
The job ``neutron-tempest-plugin-ovn-enforce-scope-old-defaults`` is now
executed in the periodic and experimental queues.
Change-Id: I5d3dd531761ccc52a86355eb9b2907c966d000f5
NOTE: This is the first patch of many to migrate the ML2/OVN jobs
in this repository.
Jobs migrated:
* neutron-tempest-plugin-ovn
* neutron-tempest-plugin-ovn-enforce-scope-old-defaults
Related-Bug: #2069581
Related-Bug: #2069831
Topic: eventlet-deprecation
Change-Id: I86a3fc753292ae10e88102347d32db75c48ab865
Antelope is moving to unmaintained, let's pre-emptively
remove the jobs from the check/gate before they start
failing and block CI.
Change-Id: I6cbfb4bb29a8b0247dcfbf0c5e9b65de8d25b386
1) Increase "build_timeout" for stability purposes
2) Extend "test_port_with_publishing_subnet", so it will now
cover IPV4 missing test case, it means:"subnet-dns-publish-fixed-ip"
is set to True for IPV4 subnet.
3) Minor code changes:
- Using provided by Designate Plugin "wait_until" to reduce
some code lines
- Giving names to created instances for debug purposes
Change-Id: I3ff8d4543ae02f107553d621dd18f6f8367b4c61
This patch is disabling a set of jobs that are permanently failing in
the Zed and Yoga branches. List of tests:
* StatelessNetworkSecGroupIPv4Test.test_connectivity_between_vms_using_different_sec_groups
* StatelessNetworkSecGroupIPv4Test.test_packets_of_any_connection_state_can_reach_dest
* VlanTransparencyTest.test_vlan_transparent_allowed_address_pairs
* VlanTransparencyTest.test_vlan_transparent_port_sec_disabled
Related-Bug: #2082070
Change-Id: I8a6acb117078e75f19091f1c5533aa4a9073d96b
The OVN logging feature needed for Neutron was implemented in [1].
This patch is provided in v20.12.0.
The unmatained branches running with ML2/OVN in Focal (Ubuntu 20.04),
use the provided OVN package, v20.03, that doesn't have this patch.
[1]880dca99ea
Closes-Bug: #2082066
Change-Id: Id3ecf975516d459358bb5fcd01085ec6a3bdbd26
This reverts commit 7013c81be19c927dbad56a0cc21cb623c6292ca1.
Reason for revert: designate scenario jobs are failing randomly
across branches, as since this patch in_addr zone needed for a test
are being deleted by concurrently running tests.
Change-Id: I23482a874b13f02cfcfbbdc4a146d722ebfd3682
Related-Bug: #2081252
East/west icmp fragmentation is not supported with ML2/OVN since
there is no production use case, as mentioned in [1].
With this change NetworkWritableMtuTest will be skipped
automatically when ML2/OVN agents found and thus ci jobs
configs can be simplified by removing exclude list.
[1] https://docs.openstack.org/neutron/latest/ovn/gaps.html
Change-Id: I7f690b1a260ff70e12bcfac82f63e36ddca7cfbc
This new test is checking that, by default, the quota engine will check
the resource usage before setting the quota. If the new quota is below
the resource usage, an exception is returned.
This patch is also adding the flag "force=True" in other tests setting
quotas for resources; these tests do not need the quota engine to
verify the current resource usage.
Related-Bug: #1953170
Change-Id: Ia193cd5a2aacc4243b5807eb7757b32e66f12365