Skip to content

Commit

Permalink
Merge pull request #577 from mattgreene/mitaka
Browse files Browse the repository at this point in the history
Merge Liberty into Mitaka
  • Loading branch information
jputrino authored May 26, 2017
2 parents 63677a1 + fbe9755 commit b9b3db1
Show file tree
Hide file tree
Showing 15 changed files with 20 additions and 169 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ before_install:
install:
- pip install hacking pytest coverage
- pip install -r requirements.test.txt
- pip install -r requirements.docs.txt
script:
- flake8 ./f5lbaasdriver
- coverage run --source f5lbaasdriver -m py.test f5lbaasdriver/v2/bigip/
Expand Down
7 changes: 7 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']

suppress_warnings = ['image.nonlocal_uri']

# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
# source_suffix = ['.rst', '.md']
Expand Down Expand Up @@ -313,6 +315,9 @@

# intersphinx: refer to other F5 OpenStack documentation sets.

f5_lbaasv2_driver_shim_version = '9.1.0'
f5_lbaasv2_driver_shim_url = 'https://github.com/F5Networks/neutron-lbaas/releases/download/v%s/f5.tgz' % f5_lbaasv2_driver_shim_version

intersphinx_mapping = {'heat': (
'http://f5-openstack-heat.readthedocs.io/en/mitaka', None),
'heatplugins': (
Expand Down Expand Up @@ -343,9 +348,11 @@
.. |f5_lbaasv2_driver_rpm_url| replace:: https://github.com/F5Networks/f5-openstack-lbaasv2-driver/releases/download/v%(version)s/f5-openstack-lbaasv2-driver-%(version)s-1.el7.noarch.rpm
.. |f5_lbaasv2_driver_deb_package| replace:: python-f5-openstack-lbaasv2-driver_%(version)s-1_1404_all.deb
.. |f5_lbaasv2_driver_rpm_package| replace:: f5-openstack-lbaasv2-driver-%(version)s-1.el7.noarch.rpm
.. |f5_lbaasv2_driver_shim_url| replace:: %(f5_lbaasv2_driver_shim_url)s
.. |f5_agent_pip_url| replace:: git+https://github.com/F5Networks/f5-openstack-agent@v%(version)s
''' % {
'openstack_release': openstack_release,
'openstack_release_l': openstack_release.lower(),
'f5_lbaasv2_driver_shim_url': f5_lbaasv2_driver_shim_url,
'version': version
}
18 changes: 0 additions & 18 deletions docs/f5lbaasdriver/f5lbaasdriver.rst

This file was deleted.

18 changes: 0 additions & 18 deletions docs/f5lbaasdriver/f5lbaasdriver.utils.rst

This file was deleted.

22 changes: 0 additions & 22 deletions docs/f5lbaasdriver/f5lbaasdriver.utils.test.rst

This file was deleted.

75 changes: 0 additions & 75 deletions docs/f5lbaasdriver/f5lbaasdriver.v2.bigip.rst

This file was deleted.

11 changes: 0 additions & 11 deletions docs/f5lbaasdriver/f5lbaasdriver.v2.rst

This file was deleted.

7 changes: 0 additions & 7 deletions docs/f5lbaasdriver/modules.rst

This file was deleted.

3 changes: 3 additions & 0 deletions docs/glossary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,13 @@ Glossary
multi-arm mode
multiple-arm mode
Multi-arm mode is a network topology wherein servers/clients connect to the BIG-IP via different interfaces; two or more VLANs can be used to handle management and data traffic.

vcmp
Virtual Clustered Multiprocessing (vCMP) is a feature of the BIG-IP system that allows you to run multiple instances of the BIG-IP software on a single hardware platform.

vCMP host
The vCMP host is the system-wide hypervisor that makes it possible for you to create and view BIG-IP instances, or vCMP 'guests'.

vCMP guest
A vCMP guest is an instance of BIG-IP software created on the vCMP system for the purpose of provisioning one or more BIG-IP modules to process application traffic.

Expand Down
1 change: 1 addition & 0 deletions docs/includes/ref_prerequisites.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
- Knowledge of `BIG-IP vCMP <https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/vcmp-administration-appliances-12-1-1/1.html>`_ configuration and administration.

- Knowledge of BIG-IP `system configuration`_, `local traffic management`_, & `device service clustering`_.

.. must include the following at end of document:
.. _system configuration: https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-system-initial-configuration-12-0-0/2.html#conceptid
.. _local traffic management: https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm-basics-12-0-0.html
Expand Down
4 changes: 2 additions & 2 deletions docs/includes/topic_neutron-bigip-command-mapping.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,11 @@ Further Reading


.. rubric:: Footnotes:
.. [#] This is done for all tunnel types, not just those configured as the ``advertised_tunnel_types`` in the :ref:`L2 Segmentation Mode Settings`.
.. [#] This is done for all tunnel types, not just those configured as the ``advertised_tunnel_types`` in the :ref:`L2 Segmentation Mode` Settings.
.. [#] Configured in ``Environment Settings --> environment_prefix``. The default prefix is ``Project``.
.. [#] Run ``openstack project list`` to get a list of configured tenant names and IDs.
.. [#] If using :ref:`global routed mode`, all traffic is directed to the self IP (no tunnel is created).
.. [#] Configured in :ref:`L3 Segmentation Mode Settings` --> ``f5_snat_addresses_per_subnet``.
.. [#] Configured in :ref:`L3 Segmentation Mode` Settings --> ``f5_snat_addresses_per_subnet``.
.. [#] See :ref:`Certificate Manager / SSL Offloading`.
Expand Down
8 changes: 0 additions & 8 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,6 @@ Contents
.. include:: includes/topic_lbaasv2-plugin-overview.rst
:start-line: 2

API Documentation
=================

* :ref:`f5lbaasdriver`

* :ref:`f5lbaasdriver.utils`
* :ref:`f5lbaasdriver.v2`


.. |Build Status| image:: https://travis-ci.org/F5Networks/f5-openstack-lbaasv2-driver.svg?branch=mitaka
:target: https://travis-ci.org/F5Networks/f5-openstack-lbaasv2-driver?branch=mitaka
Expand Down
4 changes: 2 additions & 2 deletions docs/map_before-you-begin.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ Install the F5 Service Provider Package

1. Download from GitHub.

.. code-block:: shell
.. parsed-literal::
$ curl -O -L https://github.com/F5Networks/neutron-lbaas/releases/download/v9.1.0/f5.tgz
$ curl –L –O |f5_lbaasv2_driver_shim_url|
2. Install the service provider package on the Neutron controller.
Expand Down
4 changes: 2 additions & 2 deletions docs/solution-test-plan.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ NA1: Global Routed Mode

Edge deployment architecture using only OpenStack networking provider networks, with F5 OpenStack agents deployed in :ref:`Global Routed Mode <global-routed-mode>`.

.. figure:: ../media/f5-lbaas-test-architecture-grm.png
.. figure:: media/f5-lbaas-test-architecture-grm.png
:align: center
:alt: Global Routed Mode

Expand All @@ -90,7 +90,7 @@ NA2: L2 Adjacent Mode

Micro-segmentation architecture using tenant networks, with F5 agents deployed in :ref:`L2 Adjacent Mode <L2 Segmentation Mode>`. Execute tests for VLAN and then VxLAN network types.

.. figure:: ../media/f5-lbaas-test-architecture-l2adj.png
.. figure:: media/f5-lbaas-test-architecture-l2adj.png
:align: center
:alt: L2 Adjacent Mode

Expand Down
6 changes: 3 additions & 3 deletions requirements.docs.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Sphinx>=1.5.3
six>=1.10.0
git+https://github.com/f5devcentral/f5-sphinx-theme@master
git+https://github.com/openstack/neutron.git@stable/mitaka
git+https://github.com/openstack/neutron-lbaas.git@stable/mitaka
pytest==2.9.1
-e git+https://github.com/openstack/neutron#egg=neutron
-e git+https://github.com/openstack/neutron-lbaas.git#egg=neutron_lbaas
pytest

0 comments on commit b9b3db1

Please sign in to comment.