From 76c446bb5d1173798f13f5859ec52d23cb8dbedd Mon Sep 17 00:00:00 2001 From: Armando Migliaccio Date: Fri, 19 Feb 2016 17:04:00 -0800 Subject: [PATCH] Document the ability to load service plugins at startup Change-Id: I1368f3505b68ea20e2585e23d10d90fcd2bac1f6 Closes-bug: #1544383 --- doc/source/devref/index.rst | 2 +- ...nced_services.rst => service_extensions.rst} | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) rename doc/source/devref/{advanced_services.rst => service_extensions.rst} (62%) diff --git a/doc/source/devref/index.rst b/doc/source/devref/index.rst index 3a00d87b3b1..a8a08312c7e 100644 --- a/doc/source/devref/index.rst +++ b/doc/source/devref/index.rst @@ -66,7 +66,7 @@ Neutron Internals l2_agents ovs_vhostuser quality_of_service - advanced_services + service_extensions oslo-incubator callbacks dns_order diff --git a/doc/source/devref/advanced_services.rst b/doc/source/devref/service_extensions.rst similarity index 62% rename from doc/source/devref/advanced_services.rst rename to doc/source/devref/service_extensions.rst index 149986966df..e770e9ade10 100644 --- a/doc/source/devref/advanced_services.rst +++ b/doc/source/devref/service_extensions.rst @@ -21,8 +21,8 @@ (Avoid deeper levels because they do not render well.) -Advanced Services -================= +Service Extensions +================== Historically, Neutron supported the following advanced services: @@ -33,8 +33,19 @@ Historically, Neutron supported the following advanced services: VPNaaS functionality. Starting with the Kilo release, these services are split into separate -repositories managed by extended reviewer teams. +repositories, and more extensions are being developed as well. Service +plugins are a clean way of adding functionality in a cohesive manner +and yet, keeping them decoupled from the guts of the framework. The +aforementioned features are developed as extensions (also known as +service plugins), and more capabilities are being added to Neutron +following the same pattern. For those that are deemed 'orthogonal' +to any network service (e.g. tags, timestamps, auto_allocate, etc), +there is an informal `mechanism `_ +to have these loaded automatically at server startup. If you +consider adding an entry to the dictionary, please be kind and +reach out to your PTL or a member of the drivers team for approval. #. http://git.openstack.org/cgit/openstack/neutron-fwaas/ #. http://git.openstack.org/cgit/openstack/neutron-lbaas/ #. http://git.openstack.org/cgit/openstack/neutron-vpnaas/ +