f9a896c6e6
Those functions were part of the neutron devstack plugin but we discussed it during last PTG [1] and decided to move to the Devstack repo plugins which are used by e.g. CI jobs which are defined outside of the neutron repository. QoS service is used e.g. in the tempest-slow job which is defined in tempest and used by many different OpenStack projects. [1] https://etherpad.opendev.org/p/neutron-yoga-ptg#L142 Change-Id: I48f65d530db53fe2c94cad57a8072e1158d738b0
31 lines
597 B
Bash
31 lines
597 B
Bash
#!/bin/bash
|
|
|
|
function configure_qos_service_plugin {
|
|
neutron_service_plugin_class_add "qos"
|
|
}
|
|
|
|
|
|
function configure_qos_core_plugin {
|
|
configure_qos_$NEUTRON_CORE_PLUGIN
|
|
}
|
|
|
|
|
|
function configure_qos_l2_agent {
|
|
plugin_agent_add_l2_agent_extension "qos"
|
|
}
|
|
|
|
|
|
function configure_qos {
|
|
configure_qos_service_plugin
|
|
configure_qos_core_plugin
|
|
configure_qos_l2_agent
|
|
}
|
|
|
|
function configure_l3_agent_extension_fip_qos {
|
|
plugin_agent_add_l3_agent_extension "fip_qos"
|
|
}
|
|
|
|
function configure_l3_agent_extension_gateway_ip_qos {
|
|
plugin_agent_add_l3_agent_extension "gateway_ip_qos"
|
|
}
|