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.
Reviewed: https:/ /review. opendev. org/c/openstack /neutron/ +/898238 /opendev. org/openstack/ neutron/ commit/ fe31f4fe029388f fd393d94bb0899e e8d5632bf9
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit fe31f4fe029388f fd393d94bb0899e e8d5632bf9
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 xtension` ` class. The goal is to use the same code in both
the OVN metadata class. The class ``MetadataAgent`` is inherited in the
``MetadataE
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 198a8d936db7849 64d74dc87a1
Change-Id: I4381a67648a9b6