{ "info": { "author": "A10 Networks", "author_email": "dougw@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 Horizon Dashboard\n===========================================\n\nA10 Networks Openstack Horizon Dashboard for Thunder, vThunder and AX Series Appliances\n\nSupported releases:\n\n* OpenStack: Icehouse, Juno, Kilo, Liberty, Mitaka\n* LBaaS versions: v1, 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\n## A10 github repos\n\n- [a10-horizon](https://github.com/a10networks/a10-horizon) - A10 Horizon Dashboard repo.\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\n## Installation steps:\n\n### Step 1:\n\nMake sure you have horizon installed. This dashboard will need to be installed on all of your Horizon nodes if you are running Horizon in an HA environment.\n\n\n### Step 2:\n\nThe latest supported version of a10-horizon 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-horizon\n```\n\n##### Installation from cloned git repository.\n\nDownload the dashboard from: \n\n\n\n```sh\nsudo pip install git+https://github.com/a10networks/a10-horizon.git\n```\n\n```sh\ngit clone https://github.com/a10networks/a10-horizon.git\ncd a10-horizon\nsudo pip install -e .\n```\n\n## Configuration\n\nHorizon provides a plugin architecture for adding external panels. To enable the A10 Networks Horizon UI dashboard, simply copy the files from `a10_horizon/_enabled_hooks` to the `local/enabled` directory in your Horizon Openstack dashboard directory. These paths can be auto-discovered by typing the following commands:\n\n### a10-horizon path\n```sh\npython -c \"import a10_horizon; print(a10_horizon.__path__[0])\"\n```\n### Horizon dashboard path\n```sh\npython -c \"import openstack_dashboard; print (openstack_dashboard.__path__[0])\"\n```\n## Restart necessary services\n\na10-horizon has static resources that must be \"collected\" by Horizon. Following the installation of a10-horizon, execute the following command in the directory where you have installed Horizon:\n```sh\n./manage.py collectstatic\n./manage.py compress\n```\n\nRestart horizon after configuration updates (exact command may vary depending\n on OpenStack packaging.)\n\n```sh\nservice apache2 restart\n```\n\n\n## Examples\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", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/a10networks/a10-horizon", "keywords": "a10 adc slb load balancer openstack neutron lbaas horizon", "license": "Apache", "maintainer": null, "maintainer_email": null, "name": "a10-horizon", "package_url": "https://pypi.org/project/a10-horizon/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/a10-horizon/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/a10networks/a10-horizon" }, "release_url": "https://pypi.org/project/a10-horizon/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "A10 Networks Openstack Horizon Dashboard", "version": "0.1.6" }, "last_serial": 2681443, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d6406479c744610ef9c017e01f9ddf8f", "sha256": "e9adecc520a9631358ad3bdeecf1a2313c5eaf22d0174485bb5039b731576132" }, "downloads": -1, "filename": "a10-horizon-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d6406479c744610ef9c017e01f9ddf8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25333, "upload_time": "2016-05-26T06:05:40", "url": "https://files.pythonhosted.org/packages/18/13/6e3e9e56c1cca9d2de07c8712c758ac934e5b64ae21bc58a867b2dbbde83/a10-horizon-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "64cf779122ab083ac56d38ab7e218ddb", "sha256": "5a61089ad94e1407df716aab816a7cfaf373b3914e8492335b9aec7c167fb400" }, "downloads": -1, "filename": "a10-horizon-0.1.2.tar.gz", "has_sig": false, "md5_digest": "64cf779122ab083ac56d38ab7e218ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25338, "upload_time": "2016-05-26T06:43:20", "url": "https://files.pythonhosted.org/packages/df/6d/427311695f0a6acad9207d70a57aa87217fc46123f70e3de54752904787a/a10-horizon-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "497d76976e8a9e7b21115cf49383c1e0", "sha256": "13f0ce2ea40696e7df8d4d7acfa8c9e9b2e77633b2b5b24f56d384f158df01e8" }, "downloads": -1, "filename": "a10-horizon-0.1.3.tar.gz", "has_sig": false, "md5_digest": "497d76976e8a9e7b21115cf49383c1e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35958, "upload_time": "2016-05-26T06:56:13", "url": "https://files.pythonhosted.org/packages/a7/86/3eec01055fe450c333fe8c6e8c609100252c8b4c363acbc3af9dba9fee1f/a10-horizon-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d038b16f80ceea218abe518682c6846f", "sha256": "ae7d1b69c31453d7593c2005ed6144214473b1d109435a849a585b8a7d7c3cf0" }, "downloads": -1, "filename": "a10-horizon-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d038b16f80ceea218abe518682c6846f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36358, "upload_time": "2016-05-26T14:58:33", "url": "https://files.pythonhosted.org/packages/ff/68/595be9df7452d32d45eed32453be9b0c97d9b9d6c329b2e9af8d48208fcb/a10-horizon-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "53de03ab910377babf2fb6169c63e8e7", "sha256": "15093ad1b924340752b7814e69e49fbf43fb24216d6ed46abccd4b85d46699dd" }, "downloads": -1, "filename": "a10-horizon-0.1.5.tar.gz", "has_sig": false, "md5_digest": "53de03ab910377babf2fb6169c63e8e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36370, "upload_time": "2016-05-26T16:02:34", "url": "https://files.pythonhosted.org/packages/9f/a8/93edbd36f9071081d893283b8542162c1786edb0dd3e88ef1f9864419599/a10-horizon-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b24376049a35ccae7767ca758e3b3d5a", "sha256": "615747cc61f70c8b0555723413b5caf98d8083225ef44bb9f2b55d90d20e9e14" }, "downloads": -1, "filename": "a10-horizon-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b24376049a35ccae7767ca758e3b3d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35194, "upload_time": "2016-05-26T21:48:52", "url": "https://files.pythonhosted.org/packages/04/dc/95bee70d95474f707c7763151a73b5e1c8e356c02e11ab4791b2d49f42cc/a10-horizon-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b24376049a35ccae7767ca758e3b3d5a", "sha256": "615747cc61f70c8b0555723413b5caf98d8083225ef44bb9f2b55d90d20e9e14" }, "downloads": -1, "filename": "a10-horizon-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b24376049a35ccae7767ca758e3b3d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35194, "upload_time": "2016-05-26T21:48:52", "url": "https://files.pythonhosted.org/packages/04/dc/95bee70d95474f707c7763151a73b5e1c8e356c02e11ab4791b2d49f42cc/a10-horizon-0.1.6.tar.gz" } ] }