[neutron-tempest-plugin] Advance image Ubuntu Focal 20.04 support expired

Bug #2110191 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Rodolfo Alonso

Bug Description

The advance image Ubuntu Focal, used in some CI jobs [1][2], is no longer supported.

It has also failed several times during the image creation [3][4] due to issues with the repository mirrors.

It is highly recommended to move to a newer image (for example, Ubuntu Jammy or Noble).

[1]https://github.com/openstack/neutron-tempest-plugin/blob/ce5687b215fa0d43ef371c8de7def95caf9ce7fc/zuul.d/master_jobs.yaml#L29
[2]https://github.com/openstack/neutron-tempest-plugin/blob/ce5687b215fa0d43ef371c8de7def95caf9ce7fc/zuul.d/master_jobs.yaml#L781
[3]https://zuul.opendev.org/t/openstack/build/cccb3fb712b540699abd6c3c9f0d543c
[4]https://zuul.opendev.org/t/openstack/build/a8705e26cd5d4ddca67803a2fcd398fc

Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-tempest-plugin (master)
Changed in neutron:
status: New → In Progress
Miro Tomaska (mtomaska)
Changed in neutron:
importance: Undecided → High
Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

Ubuntu Jammy image is not sending the IGMP group register message, when the sender script [1] is called. Because Neutron config option "igmp_snooping_enabled" is enabled, if the receiver does not subscribe to the IGMP address (not in the 224.0.0.x range), OVN won't flood the sender request to the VM port.

[1]https://github.com/openstack/neutron-tempest-plugin/blob/ce5687b215fa0d43ef371c8de7def95caf9ce7fc/neutron_tempest_plugin/scenario/test_multicast.py#L310

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :
Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

I've opened a bug in cloud-images: https://bugs.launchpad.net/cloud-images/+bug/2110520

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-tempest-plugin (master)

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/949522

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron-tempest-plugin (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/949140
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/33130eae27eddf21d5543c101a3d13f99ff3621f
Submitter: "Zuul (22348)"
Branch: master

commit 33130eae27eddf21d5543c101a3d13f99ff3621f
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu May 8 09:45:12 2025 +0000

    Bump advance image to Ubuntu Jammy 22.04

    NOTE: ubuntu-22.04-minimal image is not used in
    ``neutron-tempest-plugin-ovn`` due to an issue with the IGMP
    messages; see LP bug [1]. Once fixed, it would be recommended to
    move to this image.

    [1]https://bugs.launchpad.net/cloud-images/+bug/2110520

    Closes-Bug: #2110191
    Change-Id: I63eaf6ee0c5d0319362204565ae648758a30ee85

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/951149

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/949484
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/20d0da0f721e88e76a05262708dafad674e9f428
Submitter: "Zuul (22348)"
Branch: master

commit 20d0da0f721e88e76a05262708dafad674e9f428
Author: yatinkarel <email address hidden>
Date: Mon May 12 15:54:50 2025 +0530

    Use infra mirrors for advanced image prepare

    In CI we seeing issues like [1] randomly while Customizing
    test image. Let's use infra mirrors instead of ubuntu
    public mirrors.
    Added conditions so the override apply only when ubuntu images and nodes
    involved.

    [1] File has unexpected size (2351988 != 2352236).
        Mirror sync in progress? [IP: 91.189.91.81 80]

    Related-Bug: #2110191
    Change-Id: I8c528791e7c08a92302dfe7c8c4963b6e1d983bd

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/951149
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/42ff621ca4fc9d168038acc3f3a538f6becfc1f1
Submitter: "Zuul (22348)"
Branch: master

commit 42ff621ca4fc9d168038acc3f3a538f6becfc1f1
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Wed May 28 14:42:57 2025 +0000

    Use only "ubuntu-22.04-minimal" advance image

    The test "test_multicast_between_vms_on_same_network" is skipped if
    ML2/OVN is used, due to the bug reported in [1].

    [1]https://bugs.launchpad.net/cloud-images/+bug/2110520

    Related-Bug: #2110191
    Change-Id: I78bd6140f8183582d8079d7d2a5473040a2e24ce

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-tempest-plugin (master)

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/949522

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron-tempest-plugin 2.12.0

This issue was fixed in the openstack/neutron-tempest-plugin 2.12.0 Flamingo release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/954240

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/954240
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/dcae55b88871efcc328db20bb088c003573f49ab
Submitter: "Zuul (22348)"
Branch: master

commit dcae55b88871efcc328db20bb088c003573f49ab
Author: yatinkarel <email address hidden>
Date: Mon Jul 7 18:05:35 2025 +0530

    Use infra mirrors for advanced image prepare v2

    In CI we seeing issues like [1] randomly while Customizing
    test image. Let's use infra mirrors instead of ubuntu
    public mirrors.
    Added conditions so the override apply only when ubuntu images and nodes
    involved.

    Originally it was attempted to be fixed with [2] but that doesn't work
    as the mount dir don't have access permission without sudo. Also images
    newer than ubuntu jammy as new format[3] will not work, this patch makes
    it work for newer ones too and also fix file accessibility by using sudo.

    [1] File has unexpected size (2351988 != 2352236).
        Mirror sync in progress? [IP: 91.189.91.81 80]
    [2] https://review.opendev.org/949484
    [3] https://repolib.readthedocs.io/en/latest/deb822-format.html

    Related-Bug: #2110191
    Change-Id: Icc3845beef53c2077197f84c5fae3b719abeb4d6
    Signed-off-by: yatinkarel <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/954601

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/954601
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/f345ae0be69649ba978b034a4a920a52d7c41e7f
Submitter: "Zuul (22348)"
Branch: master

commit f345ae0be69649ba978b034a4a920a52d7c41e7f
Author: yatinkarel <email address hidden>
Date: Thu Jul 10 16:31:15 2025 +0530

    [customize_image] Override infra mirror only if set

    Follow up of [1], in local setup it's not needed
    as mirrors not set.

    [1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/954240
    Related-Bug: #2110191

    Change-Id: Id73d1a2f66a6376dcd4c91ea01524ebd133c44c3
    Signed-off-by: yatinkarel <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/955450

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/955450
Committed: https://opendev.org/openstack/neutron-tempest-plugin/commit/351046ec3b82825ac4663cf28e33960c58bb6106
Submitter: "Zuul (22348)"
Branch: master

commit 351046ec3b82825ac4663cf28e33960c58bb6106
Author: yatinkarel <email address hidden>
Date: Mon Jul 21 11:53:07 2025 +0530

    [stable 2023.1][ovn] Skip multicast test

    Got missed to be skipped in the original patch [1].

    [1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/951149

    Related-Bug: #2110191
    Change-Id: I89a3d88c10d76807c025d70ece6193b3d1fc4c1d
    Signed-off-by: yatinkarel <email address hidden>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.