{ "info": { "author": "A10 Networks", "author_email": "mdurrant@a10networks.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet" ], "description": "# A10 Networks Openstack LBaaS v1/v2 Driver\n===========================================\n\nA10 Networks LBaaS Driver for Thunder, vThunder and AX Series Appliances\n\nSupported releases:\n\n* OpenStack: Liberty - Queens Releases\n* LBaaS versions: v2\n* ACOS versions: ACOS 2/AxAPI 2.1 (ACOS 2.7.2+), ACOS 4/AxAPI 3.0 (ACOS 4.0.1-GA +)\n\nWorking but not available for support:\n\n* OpenStack: git/master\n\nUnsupported, but may work with minor tweaking:\n\n* OpenStack: v1 on any release, v2 Havana through Kilo\n\n## A10 github repos\n\n- [a10-neutron-lbaas](https://github.com/a10networks/a10-neutron-lbaas) - Main A10 LBaaS driver repo. Middleware sitting between the\nopenstack driver and our API client, mapping openstack constructs to A10's AxAPI.\n- [acos-client](https://github.com/a10networks/acos-client) - AxAPI client used by A10's OpenStack driver\n- [a10-openstack-lbaas](https://github.com/a10networks/a10-openstack-lbaas) - OpenStack LBaaS driver,\nidentical to the files that are currently merged into neutron-lbaas. Pypi package\n'a10-openstack-lbaas'.\n- [a10-openstack-lbaas, havana branch](https://github.com/a10networks/a10-openstack-lbaas/tree/havana) - OpenStack\nLBaaS driver, for the Havana release. Pypi package 'a10-openstack-lbaas-havana'.\n- [a10networks-ci/project-config](https://github.com/a10networks-ci/project-config) - A10 Networks OpenStack third-party CI setup scripts\n\n## Implementation:\n\n![image2](https://cloud.githubusercontent.com/assets/1424573/2849597/47192238-d0df-11e3-9e1e-9e234be58412.png)\n\n## Installation steps:\n\n### Step 1:\n\nMake sure you have neutron installed, and neutron-lbaas if applicable. This\ndriver will need to be installed on all of your neutron controller nodes\n(anywhere that neutron-server is running.)\n\n### Step 2:\n\nThe latest supported version of a10-neutron-lbaas is available via standard pypi repositories and the current development version is available on github.\n\n#### Installation from pypi\n```sh\nsudo pip install a10-neutron-lbaas\n```\n\n#### Installation from cloned git repository.\n\nDownload the driver from: \n\n![screen shot 2016-03-22 at 4 41 04 pm](https://cloud.githubusercontent.com/assets/603553/13970211/ee35777c-f04c-11e5-9cd2-7c4dd8a66a3a.png)\n\n```sh\nsudo pip install git+https://github.com/a10networks/a10-neutron-lbaas.git\n```\n\n```sh\ngit clone https://github.com/a10networks/a10-neutron-lbaas.git\ncd a10-neutron-lbaas\nsudo pip install -e .\n```\n\n## Configuration\n\nPost-installation configuration requires modification of your neutron.conf or neutron_lbaas.conf (neutron_lbaas.conf is only present in LBaaSv2) typically located in `/etc/neutron`.\n\n### LBaaS v1 configuration\nOpen `/etc/neutron/neutron.conf` in your preferred text editor.\nUnder the `service_plugins` setting, ensure `lbaas` or `lbaasv2` is listed depending on your configuration.\n\nIn the list of `service_provider` settings, add a service provider for A10\nNetworks:\n`service_provider = LOADBALANCER:A10Networks:neutron_lbaas.services.loadbalancer.drivers.a10networks.driver_v1.ThunderDriver:default`\n\nSave and close neutron.conf\n\n### LBaaS v2 configuration\nOpen `/etc/neutron/neutron.conf` in your preferred text editor.\nUnder the `service_plugins` setting, ensure `lbaasv2` is listed.\nSave and close neutron.conf.\n\nOpen `/etc/neutron/neutron_lbaas.conf` in your preferred text editor.\n\nIn the list of `service_provider` settings, add a service provider for A10\nNetworks:\n`service_provider = LOADBALANCERV2:A10Networks:neutron_lbaas.drivers.a10networks.driver_v2.ThunderDriver:default`\n\n#### Extension configuration\nOpen `/etc/neutron/neutron.conf` in your preferred text editor.\nUnder the `service_plugins` setting, ensure `a10_neutron_lbaas.neutron_ext.services.a10_device_instance.plugin.A10DeviceInstancePlugin` is listed. The `service_plugins` are separated by `,`s.\n\nUnder the `api_extensions_path` setting, ensure the path to `a10_neutron_lbaas.neutron_ext.extensions` is listed. The `api_extensions_path`s are separated by `:`s. You can find the path of the installed extension by running `python -c \"import os; import a10_neutron_lbaas.neutron_ext.extensions as m; print(os.path.dirname(os.path.abspath(m.__file__)))\"`.\n\n#### Device configuration\n\nAfter installation, you will need to provide configuration for the driver so the driver is aware of the appliances you have configured. The configuration is a python file stored in `/etc/a10/config.py`. Below is a sample to show options and formatting, though any legal python can be used to calculate values or define classes:\n```python\ndevices = {\n \"ax1\": {\n \"name\": \"ax1\",\n \"host\": \"10.10.100.20\",\n \"port\": 443,\n \"username\": \"admin\",\n \"password\": \"a10\",\n \"autosnat\": True,\n \"api_version\": \"3.0\",\n }\n}\n```\n\n#### vThunder Appliance Configuration\n\nA10's LBaaS driver supports a default scheduling strategy of \"one appliance per tenant\". Below is a sample configuration (stored in `/etc/a10/config.py`):\n```python\nvthunder = {\n 'username': 'admin',\n 'password': 'a10',\n\n 'api_version': '3.0',\n\n 'nova_flavor': 'acos.min',\n 'glance_image': 'c2722746-0c06-48b1-93c3-a9dbc2f6e628',\n\n 'vthunder_tenant_name': 'admina',\n 'vthunder_tenant_username': 'admina',\n 'vthunder_tenant_password': 'password',\n\n 'vthunder_management_network': 'private',\n 'vthunder_data_networks': ['vipnet', 'membernet']\n}\n```\n\n##### `username` (required)\n\nThe administrator username on your vThunder appliance image.\n\n##### `password` (required)\n\nThe administrator password on your vThunder appliance image.\n\n##### `api_version` (required)\n\nThe AXAPI version utilized to access vThunder appliances. This is dependent on your vThunder appliance image version:\n\n* 2.7.x - `\"2.1\"`\n* 4.x.x - `\"3.0\"`\n\n##### `nova_flavor` (required)\n\nThe name of the nova flavor used to construct vThunder device instances. The minimum requirements are dependent on your vThunder appliance image version:\n\n###### 2.7.x\n* CPU: 1 VCPU\n* RAM: 2GB\n* Storage: 12GB\n\n###### 4.x.x\n* CPU: 1 VCPU\n* RAM: 4GB\n* Storage: 12GB\n\n##### `glance_image` (required)\n\nThe Glance or Nova image ID of your vThunder appliance image. This can be obtained through Horizon or the Openstack CLI.\n\n##### `vthunder_tenant_name` (required)\n\nThe name of the service tenant where vThunder appliance instances will be created.\n\n##### `vthunder_tenant_username` (required)\n\nThe Openstack user login name which has access to the above-named service tenant.\n\n##### `vthunder_tenant_passsword` (required)\n\nThe Openstack password of the above-mentioned login.\n\n##### `vthunder_management_networks` (required)\n\nThe Openstack network name or ID that the vThunder management interface will be connected to.\n\n##### `vthunder_data_networks` (required)\n\nA list of Openstack network names or IDs that the vThunder data interfaces will be connected to. A minimum of one is required.\n\nFor complete documentation of the a10 config.py file, please refer to the [sample config file](https://github.com/a10networks/a10-neutron-lbaas/blob/master/a10_neutron_lbaas/etc/config.py).\n\n#### Essential device configuration\n\n###### `host` (required)\n\nThe ip address or host name of the A10 appliance. For a virtual chassis configuration, this should be the floating host or ip address of the master.\n\n###### `port` (default `443`)\n\nPort that the AXAPI is exposed on\n\n###### `username` and `password` (required)\n\nAuthentication credentials to control the A10 appliance via the AXAPI.\n\n###### `api_version` (default `\"2.1\"`)\n\nVersion of the A10 appliance's AXAPI. `\"2.1\"` for 2.X series ACOS versions,\n`\"3.0\"` for 4.X versions.\n\n\n#### vThunder License Manager Configuration\nThe A10 vThunder virtual load balancing appliance has a flexible system for licensing. Below is a sample configuration for license management (stored in `/etc/a10/config.py`):\n```python\nlicense_manager = {\n \"hosts\": [\n {\"ip\": \"pdx.a10cloud.com\", \"port\": 443},\n {\"ip\": \"sfo.a10cloud.com\", \"port\": 443},\n {\"ip\": \"iad.a10cloud.com\", \"port\": 443}\n ],\n \"serial\": \"SN0123456789ABCDEF\",\n \"instance-name\": \"SCALING_INSTANCE\",\n \"bandwidth-base\": 100,\n \"interval\": 3,\n \"use-mgmt-port\": True\n}\n```\n\n##### `hosts` (required)\nA list of host entries specifying the IP address or hostname and TCP port of licensing servers.\n\n##### `serial` (required)\nThe serial number used for your vThunder appliances\n\n##### `instance-name` (required)\nThe instance name attached to the license.\n\n##### `bandwidth-base` (required for Pay-As-You-Go licensing)\nThe feature's bandwidth base measured in megabytes.\n\n##### `interval` (required for Pay-As-You-Go licensing)\nThe feature's bandwidth allowance interval.\n* 1 - Monthly\n* 2 - Daily\n* 3 - Hourly\n\n##### `use-mgmt-port`\nThe appliance will use the management port for communicating with the licensing server if set to True. By default, the appliance will use the use the first available interface for license server operations.\n\nMore details about A10 Licensing can be found at `TODO(Add licensing info url)`.\n\n## Install database migrations\n\nIf 'use_database' is enabled, after installing the package and after any\nupgrades, run:\n\n```\na10-manage upgrade\n```\n\n## Restart necessary services\n\nRestart neutron after configuration updates (exact command may vary depending\n on OpenStack packaging.)\n\n```sh\nservice neutron-server restart\n```\n\n## Example architectures\n\nYou must configure the network elements of the Thunder appliance for OpenStack.\n\n### SNAT:\n\n![image3](https://cloud.githubusercontent.com/assets/1424573/2849593/4708b7ea-d0df-11e3-8ed7-f6bf73b31535.png)\n\n### VLAN:\n\n![image4](https://cloud.githubusercontent.com/assets/1424573/2849595/471863d4-d0df-11e3-87c7-2423aaaaedca.png)\n\n\n## Verifying installation (lbaas v1)\n\n### Step 1:\n\nLogin to the OpenStack dashboard.\n\n![image7](https://cloud.githubusercontent.com/assets/1424573/2849592/46f86d4a-d0df-11e3-8b57-25d2d796f1cc.png)\n\n### Step 2:\n\nUnder the \u201cNetwork\u201d menu, go to the \u201cLoad Balancers\u201d tab and select \u201cAdd Pool\u201d:\n\n![image8](https://cloud.githubusercontent.com/assets/1424573/2849594/47169bda-d0df-11e3-9fda-af2da76cdb00.png)\n\nOnce you have added a pool, a success message should appear.\n\n![image9](https://cloud.githubusercontent.com/assets/1424573/2849599/471a7c14-d0df-11e3-918e-778dbea9be45.png)\n\n### Step 3:\n\nLogin to the GUI on your Thunder or AX device, and validate which configuration was applied if the ADPs are set. The ADP name is the first 13 characters of the tenant ID.\n\n![image10](https://cloud.githubusercontent.com/assets/1424573/2849596/4718b0b4-d0df-11e3-9a6b-506bb832dcce.png)\n\n_Repeat this for all configuration steps, then delete all resources if ADPs are configured. They should be deleted when the tenant has no more resources configured._\n\n## Default and Name-based configuration\nSee [name-based config example](https://github.com/a10networks/a10-neutron-lbaas/tree/master/a10_neutron_lbaas/etc) for details.\n\n## Changes\nSee [CHANGELOG](https://github.com/a10networks/a10-neutron-lbaas/tree/master/CHANGELOG) for changes made. NOTE: We didn't have a changelog until 1.6.5\n\n## A10 Community\n\nFeel free to fork, submit pull requests, or join us on freenode IRC, channel #a10-openstack. Serious support escalations and formal feature requests must\nstill go through standard A10 processes.\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/a10networks/a10-neutron-lbaas", "keywords": "a10 axapi acos adc slb load balancer openstack neutron lbaas", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "a10-neutron-lbaas", "package_url": "https://pypi.org/project/a10-neutron-lbaas/", "platform": "", "project_url": "https://pypi.org/project/a10-neutron-lbaas/", "project_urls": { "Homepage": "https://github.com/a10networks/a10-neutron-lbaas" }, "release_url": "https://pypi.org/project/a10-neutron-lbaas/1.7.3/", "requires_dist": null, "requires_python": "", "summary": "A10 Networks Openstack LBaaS Driver Middleware", "version": "1.7.3" }, "last_serial": 4618948, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "db279451058a8445cf3c424f701f91b6", "sha256": "6d7d0b6a95a28543674043164f2b795b1bc03917b95670a79dce7555d58a8067" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.1.tar.gz", "has_sig": false, "md5_digest": "db279451058a8445cf3c424f701f91b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17415, "upload_time": "2014-08-12T23:43:15", "url": "https://files.pythonhosted.org/packages/c2/07/020c597aeb456adbfb9b0dd1c1bd799d3d7409c66d55b9aadbe5fa8eded8/a10-neutron-lbaas-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "60d5e65ed3e579744dfcde2cf3397733", "sha256": "9623e889f1ed849fa1bb3592112f279b986205f8745e8b75d5404aaf7b6a44f0" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.2.tar.gz", "has_sig": false, "md5_digest": "60d5e65ed3e579744dfcde2cf3397733", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17707, "upload_time": "2014-08-14T22:47:41", "url": "https://files.pythonhosted.org/packages/16/42/00a060b8f622fa5d15b3805ba0d36e7668516819707fa891e279139f80e5/a10-neutron-lbaas-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8e407bd8409a62363a724b22820313c1", "sha256": "118df5b1d81459c557e04d0f8a72f5d6b506e86aa02fe2444f9778e56291e36b" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8e407bd8409a62363a724b22820313c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17501, "upload_time": "2014-08-15T01:42:18", "url": "https://files.pythonhosted.org/packages/7d/0a/001d853f75685fd13a3bf040fa6663d7db433331d16f6b541236fdcfa1f1/a10-neutron-lbaas-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3114524ed27b06b6a3663a2b3052c030", "sha256": "b57683bada28b3baf2f04665bd89ab2518eb012815bf0b21e864f9f61efc3888" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3114524ed27b06b6a3663a2b3052c030", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17536, "upload_time": "2014-08-15T02:21:27", "url": "https://files.pythonhosted.org/packages/52/43/1736063b3fb485ea1eb5c822fd8fc0c7b8a2335bb496d718f2991613f6c0/a10-neutron-lbaas-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "de594e3aae393dc9216f4b211e2cc572", "sha256": "22b9749b74d14baa52090d0d631766a123b53acd56954692219d76e1784f025f" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.5.tar.gz", "has_sig": false, "md5_digest": "de594e3aae393dc9216f4b211e2cc572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17574, "upload_time": "2014-08-15T02:46:08", "url": "https://files.pythonhosted.org/packages/a2/19/790c71caadbf6d39af095a80fd7863990e4f31ee5ba495f8d29623d65f51/a10-neutron-lbaas-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "68dffd4a95a14bb4e53f3d70fed22936", "sha256": "b1d6721aec74ff2ca620f20671d14f389b36fae1b79292a84586d8bc3eadb856" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.6.tar.gz", "has_sig": false, "md5_digest": "68dffd4a95a14bb4e53f3d70fed22936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17653, "upload_time": "2014-08-15T03:53:10", "url": "https://files.pythonhosted.org/packages/e3/a9/c8c1f588baaba22e97468cf058a8309ed8a9dbecc96787cb5cea1e127686/a10-neutron-lbaas-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "279df899b4fc3eadfa6f11dbfd0d2106", "sha256": "9d4fc99731dab61eee805c62e4c7e31984cf35c924b9f05a5b8a568afc7e9c6c" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.7.tar.gz", "has_sig": false, "md5_digest": "279df899b4fc3eadfa6f11dbfd0d2106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17873, "upload_time": "2014-08-15T05:26:38", "url": "https://files.pythonhosted.org/packages/61/10/1fc59874b59ba6af501bd91ef91b004c222dd8d04f2fd7821f46dd401452/a10-neutron-lbaas-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "87690a9b7a11e8d114b74f136308e677", "sha256": "7506985be24e7279649d187c38ee82878e4cce0c12029e5f145926b542aff286" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.8.tar.gz", "has_sig": false, "md5_digest": "87690a9b7a11e8d114b74f136308e677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17892, "upload_time": "2014-08-15T06:59:20", "url": "https://files.pythonhosted.org/packages/27/0d/4c582c40d7136862d89044f4bb1519ec31cf808cfbd9358c977bb4efa523/a10-neutron-lbaas-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "cfaf80f98aba922cee27948df0fb8fb6", "sha256": "4522f2a9b28d566ee3e8116ec2446aae802356a5cf5f51b0e747c0af1b30687b" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.0.9.tar.gz", "has_sig": false, "md5_digest": "cfaf80f98aba922cee27948df0fb8fb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17879, "upload_time": "2014-08-15T20:35:33", "url": "https://files.pythonhosted.org/packages/f5/3e/ab8dca01a006095c695103b60c3a17739a447bc6cfbb12ae0c766b14d8ba/a10-neutron-lbaas-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9d2f5f3a4db802161ba74e038e48b856", "sha256": "1c1ded89c15e29af4ff9a0242fe588005ee33696d5225111501d52d4566eaf6c" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9d2f5f3a4db802161ba74e038e48b856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17926, "upload_time": "2014-08-15T21:00:58", "url": "https://files.pythonhosted.org/packages/01/44/24868fc81e42d0c9772cbbb9f2779f40d677adcd95adeb095414f50fb0b7/a10-neutron-lbaas-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9bcd340c585aec6a69b7ac9c478f6f30", "sha256": "fa79e34319c1094eb457749a5627d15fedd25ce5b068e717947de0c3869a9635" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9bcd340c585aec6a69b7ac9c478f6f30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17924, "upload_time": "2014-08-16T00:56:10", "url": "https://files.pythonhosted.org/packages/c8/e0/4cff5f267787e23beb4b63acd92122974d7fbadbcece07ab98c9e1169615/a10-neutron-lbaas-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "67e8df7fd7fcb1410d7315f3e0a06846", "sha256": "1ab93fb2e559c53c4335e3babcc19588f99b3c4462e4c9d68ca432b5a9d8913f" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.2.tar.gz", "has_sig": false, "md5_digest": "67e8df7fd7fcb1410d7315f3e0a06846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17928, "upload_time": "2014-08-16T07:23:54", "url": "https://files.pythonhosted.org/packages/20/19/7c956b49dabcf0cd5ff794919e141c7797ad96efdaa4c108de8608698c02/a10-neutron-lbaas-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "bedc914407be191251fa23be479ac0a8", "sha256": "89cb0258e17fc62ed7a6f462ebc9f39a17bb77e41f12124d724a5f147a234076" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.3.tar.gz", "has_sig": false, "md5_digest": "bedc914407be191251fa23be479ac0a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17931, "upload_time": "2014-08-16T08:08:49", "url": "https://files.pythonhosted.org/packages/08/37/4ad8464f56f6360a8c08836160211a7cbf77641bce4e5b2bf3e1425200ba/a10-neutron-lbaas-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "f2b36dcfe89e0ed449b19065878366e3", "sha256": "f4279a098624853e89b0d17c4c5e1d8f53df148a03679ff5f64c161cb94a1aa2" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.4.tar.gz", "has_sig": false, "md5_digest": "f2b36dcfe89e0ed449b19065878366e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17956, "upload_time": "2014-08-19T05:20:52", "url": "https://files.pythonhosted.org/packages/ee/80/4cd9332edb4e03e89e9ee90c57a8c0655f0047483d45d35a07761e0bc7c8/a10-neutron-lbaas-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "753d3d15972983057c2df53062ff43a2", "sha256": "04a01b898ff179346133b8e424a0810591c54f7e5bc25c27243735227aa018fa" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.5.tar.gz", "has_sig": false, "md5_digest": "753d3d15972983057c2df53062ff43a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17991, "upload_time": "2014-08-19T18:41:14", "url": "https://files.pythonhosted.org/packages/4d/66/132dbb307eb9e2ef9eb4b689e3be87de3278fcd8c178357034b9506c6394/a10-neutron-lbaas-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "1273e9aa21ba9ae932e1729f198748dc", "sha256": "95e176a6054e2ecc83a5703b880509c025563b757e45854010720525646473bd" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.6.tar.gz", "has_sig": false, "md5_digest": "1273e9aa21ba9ae932e1729f198748dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17991, "upload_time": "2014-08-19T21:51:14", "url": "https://files.pythonhosted.org/packages/f2/d7/6768e0e81fd5b4f95acfdc9283522196a083c0cd2b9f588a460599d2e95a/a10-neutron-lbaas-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "e1d2eb690b06e1080d98b1851486bc2e", "sha256": "06e09c84397ca32cf1c1a67c5b9d8049eb2fef41f3b5b2e567c2ce283e1f0865" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.7.tar.gz", "has_sig": false, "md5_digest": "e1d2eb690b06e1080d98b1851486bc2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18015, "upload_time": "2014-08-22T17:24:28", "url": "https://files.pythonhosted.org/packages/02/2f/d2087f3c53a696cf4e7f243ea2a38f9ebf1775814dd11c616d9afccc0734/a10-neutron-lbaas-1.1.7.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "76c67a730b0214d1a41e82b16a425c7c", "sha256": "ab7b7cfd887cdc25b8c7ce7337a9397721e3314a2fb56d0733f3e0ba57d89a70" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.1.9.tar.gz", "has_sig": false, "md5_digest": "76c67a730b0214d1a41e82b16a425c7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19834, "upload_time": "2014-09-23T01:36:03", "url": "https://files.pythonhosted.org/packages/66/15/45eb0712c911ed84c97dd0ab40f72b90f56ac9daa8f2949349928a50b73c/a10-neutron-lbaas-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5378c99aacf18fb97488d2e42cadb982", "sha256": "30ac4e2328ec78778f9d8d447f02b093c6ae586929e483d7f235adda2ae1af90" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5378c99aacf18fb97488d2e42cadb982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19858, "upload_time": "2014-09-23T02:51:49", "url": "https://files.pythonhosted.org/packages/59/23/02d395de24d13320f564e5143797a1022f1e14a764659143382fc8012d82/a10-neutron-lbaas-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "af1807f9ffb691c440da251929a5cbdc", "sha256": "94f69c551bc87da75f41d4af6b96219b42818ce8ddc3579e8ca5eeb0bc128986" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.2.1.tar.gz", "has_sig": false, "md5_digest": "af1807f9ffb691c440da251929a5cbdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20226, "upload_time": "2014-09-30T23:55:19", "url": "https://files.pythonhosted.org/packages/09/b4/180ca8d9d962196ea226d4df5af65b99ff2068c56ccfc764eee0c94ff0e5/a10-neutron-lbaas-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "503350514e11deb5adcd3efd233124c6", "sha256": "0bdc393fdf7b84d3164c3dc680e51d16a7085cf2b4a1f4bad8c3560c5e7a3ada" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.2.2.tar.gz", "has_sig": false, "md5_digest": "503350514e11deb5adcd3efd233124c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20240, "upload_time": "2014-10-01T00:18:35", "url": "https://files.pythonhosted.org/packages/7a/53/37e52fc145135d129ce4cc08dd3daccc4db9ec6fbdbeb99a81e05f79df27/a10-neutron-lbaas-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "e54c37f2887d425c4f9c116549f71bc6", "sha256": "61166f3351484057157d8dc8e4cdac8b22aeb8c9cbf0742cd23d941ede3f05ec" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.2.3.tar.gz", "has_sig": false, "md5_digest": "e54c37f2887d425c4f9c116549f71bc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20582, "upload_time": "2015-01-23T07:51:34", "url": "https://files.pythonhosted.org/packages/8d/9d/383e656cf7a228b55d4fbcd39e295796d56949d053005979989686423f4e/a10-neutron-lbaas-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "4b5b0e4e6102695118986c98c11a7efb", "sha256": "87b80ad9ba7cc30d9871496e98018dc729d4c1a8abeadbefde03a9b45075c16e" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.2.4.tar.gz", "has_sig": false, "md5_digest": "4b5b0e4e6102695118986c98c11a7efb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20604, "upload_time": "2015-01-23T09:16:10", "url": "https://files.pythonhosted.org/packages/f0/ed/dea0a14654b80d78623cd1e22a2a2074eabca1ed7847a00829ffa042cdcc/a10-neutron-lbaas-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "ea0dd7c0ebdb4f2dd5dedbc370084e9c", "sha256": "1f77eb794bb87e9a1fc36d8939ef192a7dbf6191b7c2f20cabf1434edb114c07" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.2.5.tar.gz", "has_sig": false, "md5_digest": "ea0dd7c0ebdb4f2dd5dedbc370084e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20607, "upload_time": "2015-02-13T21:16:07", "url": "https://files.pythonhosted.org/packages/18/c6/d3fcb99912f6e22da90574565272c2ad03a34d30a4ca5c7a887f85ad76dd/a10-neutron-lbaas-1.2.5.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f0d3fb83bc66ffa59fc89aba55bb174b", "sha256": "111d68c900a5e4bc423b006167e58098b24cd296667ee45b318d9750fe46f91b" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f0d3fb83bc66ffa59fc89aba55bb174b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21527, "upload_time": "2015-03-27T04:53:01", "url": "https://files.pythonhosted.org/packages/29/bb/589e161545857a29fc5756c615749f6e94743b0b8dc12983ad5dc4434ded/a10-neutron-lbaas-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "d01fd481c30d16cabebdb67cabf9880d", "sha256": "a238681e3733e5554d3d9c609c21f4e6bba242aa3aef4313e0a868deead1b319" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.3.1.tar.gz", "has_sig": false, "md5_digest": "d01fd481c30d16cabebdb67cabf9880d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21595, "upload_time": "2015-04-14T23:52:17", "url": "https://files.pythonhosted.org/packages/52/94/273cdaac288e67b3013181984b825d7e65a26b2a94f8298e7adad172fd7e/a10-neutron-lbaas-1.3.1.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "d0234041fe31e3a7184ec3e8b33921a0", "sha256": "18726cf423e7e422333c9ca14476083880723528e17a5d5c4edaaeb54356d2ac" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.3.4.tar.gz", "has_sig": false, "md5_digest": "d0234041fe31e3a7184ec3e8b33921a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22295, "upload_time": "2015-07-01T15:59:40", "url": "https://files.pythonhosted.org/packages/8a/91/0e16504e209d45837f92fb5716603377309cd05f4a45d2d22608d1eda1b7/a10-neutron-lbaas-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "35c390baefe4685abeacd93565af8eb8", "sha256": "9a57c597dfd10b77a7f3d85c13e10696384755d4cd2e30e0704e7f8f3d5f4ecd" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.3.5.tar.gz", "has_sig": false, "md5_digest": "35c390baefe4685abeacd93565af8eb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22307, "upload_time": "2015-07-01T16:02:19", "url": "https://files.pythonhosted.org/packages/f5/a2/2ec4bcea916201d8e24eca7bcc11983ffda9071904d45f2567a01c827204/a10-neutron-lbaas-1.3.5.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "ff9b0c1eadd7d6247a62a8a6e378db7f", "sha256": "0669fbe9cd27cbd6867a00916ce123f8970d2a24cc851fd9a235132b6fb93272" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.4.1.tar.gz", "has_sig": false, "md5_digest": "ff9b0c1eadd7d6247a62a8a6e378db7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39796, "upload_time": "2016-03-22T22:50:42", "url": "https://files.pythonhosted.org/packages/e8/74/6c847527966d422e49540452b598a1c2c75a60d8e38b2e5a6f5527c071d7/a10-neutron-lbaas-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "1e4aa6eb8efc321d32f7f02b3494d52f", "sha256": "81546d55ee9f3200b456fe1af463ec34872e9789992d7c0a000c1323a95bb3f0" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.4.2.tar.gz", "has_sig": false, "md5_digest": "1e4aa6eb8efc321d32f7f02b3494d52f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39964, "upload_time": "2016-04-01T02:56:34", "url": "https://files.pythonhosted.org/packages/79/b1/303d05789e164a3a460d188071cd9dc3d603f0579bee7882cd9730e990c5/a10-neutron-lbaas-1.4.2.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "89ef080b75c3566fad345c2f141d68c2", "sha256": "c511d5a941d30f941549996a3c6f768c35cb9a0176f225d92ca52d7d4629ba62" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.5.0.tar.gz", "has_sig": false, "md5_digest": "89ef080b75c3566fad345c2f141d68c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66959, "upload_time": "2016-05-26T06:09:30", "url": "https://files.pythonhosted.org/packages/f4/a0/061223f14da15c4a2a4580ee982a5bc2671250c5ba6f54c8ab15c90fd464/a10-neutron-lbaas-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "1267be4ace1684b04a8ebab698db24ad", "sha256": "10d6f17c98833785f7947bbf35ea50793cd2fe9ac4abcfdd38f131423b066d54" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.5.1.tar.gz", "has_sig": false, "md5_digest": "1267be4ace1684b04a8ebab698db24ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67435, "upload_time": "2016-05-26T15:02:13", "url": "https://files.pythonhosted.org/packages/44/a1/b8d2c211edd2a342326760f1c8cc752697163a6ef3371a8dac98b6ee9dff/a10-neutron-lbaas-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "f46b498d1c97b0e7f3e527b74c645c8f", "sha256": "fc5626783fa84d98ec4cc69f1ce92d21b149c137fa9b1cd82ccdc887937378e1" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.5.2.tar.gz", "has_sig": false, "md5_digest": "f46b498d1c97b0e7f3e527b74c645c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68056, "upload_time": "2016-07-14T16:20:58", "url": "https://files.pythonhosted.org/packages/41/4b/a149f1d912c56dd560477bcf763dabce5942ebd1cafb96b557adb38e4dfd/a10-neutron-lbaas-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "efcf5180a908e1e96f90293bbd1b319c", "sha256": "66049c5f84f86e8a816b25d83032f9b7a31b12ded3ef92809c0d1289007421a0" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.0.tar.gz", "has_sig": false, "md5_digest": "efcf5180a908e1e96f90293bbd1b319c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83291, "upload_time": "2017-02-28T05:25:19", "url": "https://files.pythonhosted.org/packages/ff/94/3a374957daf053beaa33cee0da29d42e8332d9b2b72604bcf4519f5b1599/a10-neutron-lbaas-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "cfe1ab17b712cef9b0a923b31c2d7be7", "sha256": "ed733b747edd7ec678e87cb660b0d7391f88ab394864c6331a9124f04c403a59" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.1.tar.gz", "has_sig": false, "md5_digest": "cfe1ab17b712cef9b0a923b31c2d7be7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83161, "upload_time": "2017-03-03T23:20:35", "url": "https://files.pythonhosted.org/packages/d1/2e/73079c3937069a30d294b0e8663d0343109291bda0a31c7b1d88da73325d/a10-neutron-lbaas-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "8016de40fab3a933ba5556211ece9f78", "sha256": "fbede821e41fdc6c9c994b3675a849e62a705d757737855cd236b982e357e24b" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.2.tar.gz", "has_sig": false, "md5_digest": "8016de40fab3a933ba5556211ece9f78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83292, "upload_time": "2017-08-01T22:57:20", "url": "https://files.pythonhosted.org/packages/2e/36/dc8ef638f0d3b3ba782e7c6aa9f471f663d07b3cfa6ef3aaf7e0af470d96/a10-neutron-lbaas-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "630de7870df04fef6afb14d4baa5bbdc", "sha256": "3baeb6b9e5374b6d1d4f7e7967dbfec67f3a108d306678648797d23d8267a100" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.3.tar.gz", "has_sig": false, "md5_digest": "630de7870df04fef6afb14d4baa5bbdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83279, "upload_time": "2017-08-01T23:06:38", "url": "https://files.pythonhosted.org/packages/b9/bf/16ec2750ed1a429fba09699c14b15ca263e3d8891dd328dd29a052867aca/a10-neutron-lbaas-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "380aef6ae4477884ccd320c923ec4e19", "sha256": "ed39f574631d93be28ce3fe8ac3fae56a4e481c82cc8b2abdb8396ca08b4d127" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.4.tar.gz", "has_sig": false, "md5_digest": "380aef6ae4477884ccd320c923ec4e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83319, "upload_time": "2017-08-02T06:42:28", "url": "https://files.pythonhosted.org/packages/05/0e/ae632cf2cb97fe001641909e85df4c55a7431c1073702383807dd0f45f30/a10-neutron-lbaas-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "7fab08f58639835325096c3b8e77e79c", "sha256": "37966a474b615279e1de79e7ea58c304e827edf1dafe43e64d73728456504d38" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.5.tar.gz", "has_sig": false, "md5_digest": "7fab08f58639835325096c3b8e77e79c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90338, "upload_time": "2017-11-01T19:41:01", "url": "https://files.pythonhosted.org/packages/f4/d7/65e405b475042888801dcdaeefd8c10a0efdd343df9ed4963faa413d334b/a10-neutron-lbaas-1.6.5.tar.gz" } ], "1.6.7": [ { "comment_text": "", "digests": { "md5": "9bd40da6fe48c76a472e7127d7499283", "sha256": "1d3e459bc3514e2361320e16bfc888e7f359c9ecba3b46b391e7c1ab8d0d1cc5" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.7.tar.gz", "has_sig": false, "md5_digest": "9bd40da6fe48c76a472e7127d7499283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88094, "upload_time": "2017-11-08T03:04:26", "url": "https://files.pythonhosted.org/packages/c4/12/36ab0068d70153922244a2b4a4892f682d872ab6cb1d2f34523622c5bf8a/a10-neutron-lbaas-1.6.7.tar.gz" } ], "1.6.8": [ { "comment_text": "", "digests": { "md5": "0e54d91661cfbcb0dcda1a79c84d60f7", "sha256": "962ccb779777367be684bc926d38c4a5a92b522aad94c16db2c409b085bb4903" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.6.8.tar.gz", "has_sig": false, "md5_digest": "0e54d91661cfbcb0dcda1a79c84d60f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88150, "upload_time": "2018-06-12T21:44:16", "url": "https://files.pythonhosted.org/packages/51/1d/24a0441b287243f4aea27bf014804f3be289096324cfee366bc162971c94/a10-neutron-lbaas-1.6.8.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "169265412c9b253ac6608fd055b27fa3", "sha256": "5b67775d2f90bf46a8465f7856c75ea09bb5ce32acf56fc9d5a2c719ac9a3c48" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.7.0.tar.gz", "has_sig": false, "md5_digest": "169265412c9b253ac6608fd055b27fa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97019, "upload_time": "2018-09-13T21:14:21", "url": "https://files.pythonhosted.org/packages/95/cc/d0727243907324c69eb49fbc6185f187b530ce691ff3715d846449aa7a6e/a10-neutron-lbaas-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "31e617dce0ba06fee59e73c4b8182563", "sha256": "452b3de61d74a49acef368a510486d09bc1be6865eaca52ebb71c0c3357df0c8" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.7.1.tar.gz", "has_sig": false, "md5_digest": "31e617dce0ba06fee59e73c4b8182563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97026, "upload_time": "2018-12-11T00:06:21", "url": "https://files.pythonhosted.org/packages/6f/7a/d077ab7d228c8d3914a13ccf9df7eddf0f4de5372ec45d7de4bf1c5e92f1/a10-neutron-lbaas-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "1b89210193663b60fc883a81386f55f1", "sha256": "3a20baf2d500dff70a8e78240e0f47a2d1292c024786ed8f0fc40d984ce8c414" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.7.2.tar.gz", "has_sig": false, "md5_digest": "1b89210193663b60fc883a81386f55f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93295, "upload_time": "2018-12-12T23:26:26", "url": "https://files.pythonhosted.org/packages/23/45/1b222435e95905813786baeb140a60e8aca999dfc7595bd64815ca1c3877/a10-neutron-lbaas-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "1c9a839f1923bf3cd32382c19018d6cd", "sha256": "26566b9959e313e1d1681062362f9311b9cf12d31a395eaf714286b358e24b97" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.7.3.tar.gz", "has_sig": false, "md5_digest": "1c9a839f1923bf3cd32382c19018d6cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93315, "upload_time": "2018-12-20T01:10:58", "url": "https://files.pythonhosted.org/packages/26/32/cac4b4c0a89230082f7afc33b749c822bee574b5aec0c7e53a07d552e221/a10-neutron-lbaas-1.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c9a839f1923bf3cd32382c19018d6cd", "sha256": "26566b9959e313e1d1681062362f9311b9cf12d31a395eaf714286b358e24b97" }, "downloads": -1, "filename": "a10-neutron-lbaas-1.7.3.tar.gz", "has_sig": false, "md5_digest": "1c9a839f1923bf3cd32382c19018d6cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93315, "upload_time": "2018-12-20T01:10:58", "url": "https://files.pythonhosted.org/packages/26/32/cac4b4c0a89230082f7afc33b749c822bee574b5aec0c7e53a07d552e221/a10-neutron-lbaas-1.7.3.tar.gz" } ] }