Comment 9 for bug 2017871

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

Reviewed: https://review.opendev.org/c/openstack/neutron/+/898238
Committed: https://opendev.org/openstack/neutron/commit/fe31f4fe029388ffd393d94bb0899ee8d5632bf9
Submitter: "Zuul (22348)"
Branch: master

commit fe31f4fe029388ffd393d94bb0899ee8d5632bf9
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Dec 19 07:54:26 2023 +0000

    [OVN] Implement OVN agent metadata extension

    This patch is implementing the OVN agent metadata extension, by reusing
    the OVN metadata class. The class ``MetadataAgent`` is inherited in the
    ``MetadataExtension`` class. The goal is to use the same code in both
    implementations (until the OVN metadata agent is deprecated).

    The OVN agent metadata extension has a different initialization
    process. The OVN and OVS IDL connections are created during the
    extension initialization but are not accessible. The ``start`` method
    is used to load the configuration, execute the sync process and
    register the metadata extension.

    This extension will replace the need of the OVN metadata agent. The
    deprecation of this agent will imply the refactor of the existing code
    that now is shared between both agents.

    This new OVN agent will be tested in the "neutron-tempest-plugin-ovn"
    CI job, after the change done in the following patch.

    Needed-By: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/909860

    Partial-Bug: #2017871
    Change-Id: I4381a67648a9b6198a8d936db784964d74dc87a1