Files
63d874e4af67893effbd1ef9daf150fc41d15eec
devstack /lib /neutron_plugins
Rodolfo Alonso Hernandez 6180e73702 Replace the OVN Metadata agent with the OVN agent
The OVN Metadata agent is replaced in any CI job with the OVN
agent. This is an incremental step on the deprecation of the
OVN Metadata agent.
Related-Bug: #2112313
Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
Change-Id: I4e8d12762099c91d773c4f5e5699bc9fed43a9c9
2025年07月17日 09:53:20 +00:00
..
2025年02月10日 13:52:47 -05:00
2022年12月16日 09:59:11 +01:00
2022年12月16日 09:59:11 +01:00
2015年11月27日 15:36:04 +11:00
ml2
2025年02月10日 13:52:47 -05:00
2015年11月27日 15:36:04 +11:00
2022年12月16日 09:59:11 +01:00
2023年02月16日 12:01:39 +01:00
2024年12月27日 13:01:19 +05:30
2022年12月16日 09:59:11 +01:00

Neutron plugin specific files

Neutron plugins require plugin specific behavior. The files under the directory, lib/neutron_plugins/, will be used when their service is enabled. Each plugin has lib/neutron_plugins/$Q_PLUGIN and define the following functions. Plugin specific configuration variables should be in this file.

  • filename: $Q_PLUGIN
    • The corresponding file name MUST be the same to plugin name $Q_PLUGIN. Plugin specific configuration variables should be in this file.

functions

lib/neutron calls the following functions when the $Q_PLUGIN is enabled

  • neutron_plugin_create_nova_conf : optionally set options in nova_conf
  • neutron_plugin_install_agent_packages : install packages that is specific to plugin agent e.g. install_package bridge-utils
  • neutron_plugin_configure_common : set plugin-specific variables, Q_PLUGIN_CONF_PATH, Q_PLUGIN_CONF_FILENAME, Q_PLUGIN_CLASS
  • neutron_plugin_configure_dhcp_agent
  • neutron_plugin_configure_l3_agent
  • neutron_plugin_configure_plugin_agent
  • neutron_plugin_configure_service
  • neutron_plugin_setup_interface_driver
  • has_neutron_plugin_security_group: return 0 if the plugin support neutron security group otherwise return 1
  • neutron_plugin_check_adv_test_requirements: return 0 if requirements are satisfied otherwise return 1