{"id":18798785,"url":"https://github.com/f5networks/f5-openstack-lbaasv1","last_synced_at":"2026-03-10T10:32:18.054Z","repository":{"id":145235252,"uuid":"49971166","full_name":"F5Networks/f5-openstack-lbaasv1","owner":"F5Networks","description":"OpenStack Neutron LBaaSv1 plugin and agent to control F5 BIG-IP devices","archived":false,"fork":false,"pushed_at":"2017-08-08T16:26:40.000Z","size":13099,"stargazers_count":6,"open_issues_count":15,"forks_count":8,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-13T17:46:03.773Z","etag":null,"topics":["f5-ltm","load-balancer","openstack","openstack-neutron"],"latest_commit_sha":null,"homepage":"http://f5-openstack-lbaasv1.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/F5Networks.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-19T17:47:26.000Z","updated_at":"2017-11-15T03:48:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9124a45-805f-44da-8797-404989135e63","html_url":"https://github.com/F5Networks/f5-openstack-lbaasv1","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/F5Networks/f5-openstack-lbaasv1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/F5Networks%2Ff5-openstack-lbaasv1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/F5Networks%2Ff5-openstack-lbaasv1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/F5Networks%2Ff5-openstack-lbaasv1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/F5Networks%2Ff5-openstack-lbaasv1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/F5Networks","download_url":"https://codeload.github.com/F5Networks/f5-openstack-lbaasv1/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/F5Networks%2Ff5-openstack-lbaasv1/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30330582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["f5-ltm","load-balancer","openstack","openstack-neutron"],"created_at":"2024-11-07T22:12:59.338Z","updated_at":"2026-03-10T10:32:16.382Z","avatar_url":"https://github.com/F5Networks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"f5-openstack-lbaasv1\n====================\n\n|Build status| |docs build status| |slack badge|\n\n\n    **End of Software Development for F5 OpenStack LBaaS version 1**\n\n    F5 announces the End of Software Development (EoSD) for the F5 OpenStack LBaaS version 1 integration, effective October 1, 2016. This announcement is in compliance with the OpenStack community deprecation of the OpenStack Neutron LBaaS version 1 plugin. Customers are encouraged to move to OpenStack LBaaS version 2.\n\n    F5 will continue to repair defects and perform maintenance on the F5 OpenStack LBaaS version 1 integration until the Openstack Ocata release in April 2017.\n\n    For additional information, please refer to the :ref:`F5 OpenStack Releases and Support Matrix`.\n\nIntroduction\n------------\nThis repo houses the code for the F5 OpenStack LBaaSv1 plugin. Please\nsee the `documentation \u003chttp://f5-openstack-lbaasv1.readthedocs.org/en/latest/\u003e`__ for\nmore information.\n\nInstallation \u0026 Configuration\n----------------------------\nSee the `documentation \u003chttp://f5-openstack-lbaasv1.readthedocs.org/en/latest/\u003e`__.\n\nFiling Issues\n-------------\nIf you find an issue we would love to hear about it. Please let us\nknow by filing an issue in this repository and tell us as much as you can\nabout what you found and how you found it.\n\nContributing\n------------\nSee `Contributing \u003cCONTRIBUTING.md\u003e`_.\n\nBuild\n-----\nCreating packages requires that docker engine being installed and running\non the build machine. Instructions on how to accomplish this are located at\nhttps://docs.docker.com.\n\nDebian Packages\n```````````````\nSpecify the docker_debs makefile target to build debian packages for the\nUbuntu 14.04 LTS (Trusty) release.\n\n.. code-block:: shell\n\n    $ make docker_debs\n\nPackages are built in the following directory:\n\n::\n\n    ./build/deb_dist\n\n\nRPM Packages\n````````````\nSpecify the docker_el7_rpms makefile target to build RPM packages for the\nCentOS/RedHat 7 release.\n\n.. code-block:: shell\n\n    $ make docker_el7_rpms\n\nPackages are built in the following directory:\n\n::\n\n    ./build/el7\n\n\nSpecify the docker_el6_rpms makefile target to build RPM packages for the\nCentOS/RedHat 6 release.\n\n.. code-block:: shell\n\n    $ make docker_el6_rpms\n\nPackages are built in the following directory:\n\n::\n\n    ./build/el6\n\n\nAll Packages\n````````````\nSpecify the package makefile target to build packages for all supported\nreleases.\n\n.. code-block:: shell\n\n    $ make package\n\nPyPI\n----\nTo make a PyPI package...\n\n.. code-block:: shell\n\n    python setup.py sdist\n\nTest\n----\nBefore you open a pull request, your code must have passing\n`pytest \u003chttp://pytest.org\u003e`__ unit tests. In addition, you should\ninclude a set of functional tests written to use a real BIG-IP® device\nfor testing. Information on how to run our set of tests is included\nbelow.\n\nUnit Tests\n``````````\nWe use pytest for our unit tests.\n\n#. If you haven't already, install the required test packages and the\n   requirements.txt in your virtual environment.\n\n   .. code-block:: shell\n\n       $ pip install hacking pytest pytest-cov\n       $ pip install -r requirements.txt\n\n\n#. Run the tests and produce a coverage repor. The ``--cov-report=html`` will\n   create a ``htmlcov/`` directory that you can view in your browser\n   to see the missing lines of code.\n\n   .. code-block:: shell\n\n       py.test --cov ./icontrol --cov-report=html\n       open htmlcov/index.html\n\nStyle Checks\n````````````\nWe use the hacking module for our style checks (installed as part of\nstep 1 in the Unit Test section).\n\n    .. code-block:: shell\n\n        $ flake8 ./\n\nSupport\n-------\nSee `Support \u003cSUPPORT.md\u003e`_.\n\nCopyright\n---------\nCopyright 2013-2016 F5 Networks, Inc.\n\nLicense\n-------\n\nApache V2.0\n```````````\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\nContributor License Agreement\n`````````````````````````````\nIndividuals or business entities who contribute to this project must have completed and submitted the `F5 Contributor License Agreement \u003chttp://f5-openstack-docs.readthedocs.org/en/latest/cla_landing.html\u003e`_ to Openstack_CLA@f5.com prior to their code submission being included in this project.\n\n\n.. |Build status| image:: https://travis-ci.org/F5Networks/f5-openstack-lbaasv1.svg?branch=1.0\n    :target: https://travis-ci.org/F5Networks/f5-openstack-lbaasv1\n    :alt: Build Status\n\n.. |docs build status| image:: http://readthedocs.org/projects/f5-openstack-lbaasv1/badge/?version=1.0\n    :target: http://f5-openstack-lbaasv1.readthedocs.org/en/1.0/?badge=1.0\n    :alt: Documentation Status\n\n.. |slack badge| image:: https://f5-openstack-slack.herokuapp.com/badge.svg\n    :target: https://f5-openstack-slack.herokuapp.com/\n    :alt: Slack\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5networks%2Ff5-openstack-lbaasv1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff5networks%2Ff5-openstack-lbaasv1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5networks%2Ff5-openstack-lbaasv1/lists"}