Update the available provider drivers list.

This patch updates the list of known Octavia provider drivers.

Change-Id: Ic5e1717603a815de8655188e118b1ce95c99d9c1
This commit is contained in:
Michael Johnson 2020-03-03 13:19:37 -08:00
parent 2c76209003
commit 801b99ed00
8 changed files with 145 additions and 17 deletions

View File

@ -30,10 +30,10 @@ Optional Installation and Configuration Guides
.. toctree::
:maxdepth: 1
providers/index.rst
log-offloading.rst
api-audit.rst
flavors.rst
providers.rst
apache-httpd.rst
Maintanence and Operations

View File

@ -0,0 +1,25 @@
..
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
A10 Networks OpenStack Octavia Driver
=====================================
A10 Networks Octavia Driver for Thunder, vThunder and AX Series Appliances.
Default provider name: **a10**
The driver source: https://github.com/a10networks/a10-octavia/
The documentation: https://github.com/a10networks/a10-octavia/
Where to report issues with the driver: Contact A10 Networks

View File

@ -0,0 +1,31 @@
..
Copyright 2018 Rackspace, US Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
Amphora
=======
This is the reference driver for Octavia, meaning it is used for testing the
Octavia code base. It is an open source, scalable, and highly available load
balancing provider.
Default provider name: **amphora**
The driver package: https://pypi.org/project/octavia/
The driver source: https://opendev.org/openstack/octavia/
The documentation: https://docs.openstack.org/octavia/latest/
Where to report issues with the driver: https://storyboard.openstack.org/#!/project/openstack/octavia

View File

@ -23,13 +23,13 @@ repository and are not maintained by the Octavia team. This list is intended
to provide a place for operators to discover and find available load balancing
provider drivers.
This list is a "best effort" to keep updated, so please check with your
This list is a **"best effort"** to keep updated, so please check with your
favorite load balancer provider to see if they support OpenStack load
balancing. If they don't, make a request for support!
.. Note:: The provider drivers listed here may not be maintained by the
OpenStack LBaaS team. Please submit bugs for these projects through
their respective bug tracking systems.
OpenStack LBaaS (Octavia) team. Please submit bugs for these
projects through their respective bug tracking systems.
Drivers are installed on all of your Octavia API instances using pip and
automatically integrated with Octavia using `setuptools entry points`_. Once
@ -41,19 +41,12 @@ your Octavia API instances.
.. _setuptools entry points: http://setuptools.readthedocs.io/en/latest/pkg_resources.html?#entry-points
.. _enabled_provider_drivers: https://docs.openstack.org/octavia/latest/configuration/configref.html#api_settings.enabled_provider_drivers
Amphora
=======
.. include:: a10.rst
This is the reference driver for Octavia, meaning it is used for testing the
Octavia code base. It is an open source, scalable, and highly available load
balancing provider.
.. include:: amphora.rst
Default provider name: **amphora**
.. include:: ovn.rst
The driver package: https://pypi.org/project/octavia/
.. include:: radware.rst
The driver source: https://opendev.org/openstack/octavia/
The documentation: https://docs.openstack.org/octavia/latest/
Where to report issues with the driver: https://storyboard.openstack.org/#!/project/908
.. include:: vmware-nsx.rst

View File

@ -0,0 +1,29 @@
..
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
OVN Octavia Provider Driver
===========================
OVN provides virtual networking for Open vSwitch and is a component of the Open
vSwitch project. This project provides integration between OpenStack Octavia
and OVN.
Default provider name: **ovn**
The driver package: https://pypi.org/project/ovn-octavia-provider/
The driver source: https://opendev.org/openstack/ovn-octavia-provider
The documentation: https://docs.openstack.org/ovn-octavia-provider/latest/
Where to report issues with the driver: https://bugs.launchpad.net/neutron/+bugs?field.tag=ovn-octavia-provider

View File

@ -0,0 +1,25 @@
..
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
Radware Provider Driver for OpenStack Octavia
=============================================
Radware provider driver for OpenStack Octavia.
Default provider name: **radware**
The driver package: https://pypi.org/project/radware_octavia_rocky_driver/
The documentation: https://pypi.org/project/radware_octavia_rocky_driver/
Where to report issues with the driver: Contact Radware

View File

@ -0,0 +1,25 @@
..
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
VMware NSX
==========
VMware NSX Octavia Driver.
Default provider name: **vmwareedge**
The driver package: https://pypi.org/project/vmware-nsx/
The driver source: https://opendev.org/x/vmware-nsx
Where to report issues with the driver: https://bugs.launchpad.net/vmware-nsx

View File

@ -2164,7 +2164,7 @@ drivers and their features.
Available Provider Drivers
--------------------------
The :doc:`../../admin/providers` document provides administrators with a
The :doc:`../../admin/providers/index` document provides administrators with a
guide to the available Octavia provider drivers. Since provider drivers are
not included in the Octavia source repositories, this guide is an important
tool for administrators to find your provider driver.