Horizon UI for NFV Orchestration (Tacker)
Go to file
dharmendra b701cb4d49 Fix errors in README
Pypi now enforces some package checks and will reject uploads if errors are
found, causing problems with new releases. Most projects by default set their
README as the source for the package description, so any RST formatting errors
in the README can be the source of these validation failures.

The README file for tacker-horizon would fail validation since it would appear
the numbered bullet list was not formatted correcting, making the second
bullet not appear to be part of the same list and getting the validation
error:

warning: check: Enumerated list start value not ordinal-1: "2" (ordinal 2)
To make this section of the README consistent with the following section,
the numbered bullets are just removed, getting rid of the validation errors.

Change-Id: I08c619197a2cbb9f6d5e2dfe9db3794fa83cca93
2018-08-16 03:28:58 +00:00
doc Add tacker-horizon docs 2018-03-22 20:58:32 +09:00
tacker_horizon TEMPLATE_* settings were deprecated 2018-08-06 04:15:36 +00:00
test Add test dir to tox runs 2015-06-04 16:45:07 -07:00
.gitignore Add .idea/ to tacker-horizon .gitignore 2016-07-08 21:28:42 +05:30
.gitreview Update .gitreview for new namespace 2015-10-17 22:40:52 +00:00
.mailmap Add missing files for rpm-packaging 2017-02-10 14:22:03 +08:00
.zuul.yaml Add python3 django 1.11 job instead of django 2.0 job 2018-06-13 19:25:51 +09:00
CONTRIBUTING.rst Update the outdated links in repo 2018-02-21 17:06:36 +09:00
HACKING.rst Update the outdated links in repo 2018-02-21 17:06:36 +09:00
LICENSE Add missing files for rpm-packaging 2017-02-10 14:22:03 +08:00
MANIFEST.in Add missing files for rpm-packaging 2017-02-10 14:22:03 +08:00
README.rst Fix errors in README 2018-08-16 03:28:58 +00:00
babel-django.cfg Add translation support for tacker-horizon 2016-02-21 04:28:37 -05:00
babel-djangojs.cfg Update the outdated links in repo 2018-02-21 17:06:36 +09:00
lower-constraints.txt Remove Nose from tacker-horizon 2018-07-17 06:29:44 +00:00
manage.py Fix compress failure 2018-08-02 11:43:18 +09:00
requirements.txt Remove Nose from tacker-horizon 2018-07-17 06:29:44 +00:00
setup.cfg Remove Nose from tacker-horizon 2018-07-17 06:29:44 +00:00
setup.py Updated from global requirements 2017-03-07 02:07:19 +00:00
test-requirements.txt Require the (soon-to-be) Rocky version of Horizon 2018-07-27 11:08:12 +09:00
tox.ini Add py36 testenv 2018-08-03 13:38:26 +09:00

README.rst

Team and repository tags

image

Tacker Horizon UI

Horizon UI for Tacker VNF Manager

Installation

Note: The paths we are using for configuration files in these steps are with reference to Ubuntu Operating System. The paths may vary for other Operating Systems.

The branch_name which is used in commands, specify the branch_name as stable/<branch> for any stable branch installation. For eg: stable/queens, stable/pike. If unspecified the default will be master branch.

Clone tacker-horizon repository.

cd ~/
git clone https://github.com/openstack/tacker-horizon -b <branch_name>

Install horizon module.

cd tacker-horizon
sudo python setup.py install

Enable tacker horizon in dashboard.

sudo cp tacker_horizon/enabled/* \
    /opt/stack/horizon/openstack_dashboard/enabled/

Collect and compress static files.

./manage.py collectstatic --noinput
echo yes | ./manage.py compress

Restart Apache server.

sudo service apache2 restart

If your server is using Systemd instead of Upstart (e.g Ubuntu 15.10 and above), use the following command instead:

sudo systemctl restart apache2