2018-11-01 14:02:40 |
Corey Bryant |
bug |
|
|
added bug |
2018-11-01 14:17:59 |
Corey Bryant |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-11-01 14:47:04 |
Corey Bryant |
description |
[Impact]
The octavia-dashboard package was synced late from Debian in Cosmic but does not align with the other Ubuntu OpenStack dashboard packages.
There are three things that need to be fixed:
1) python 3 interpreter must be used to collect/compress static assets
2) chown of /var/lib/openstack-dashboard must use horizon:horizon
see similar for sahara-dashboard: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/sahara-dashboard/tree/debian/python3-sahara-dashboard.postinst?h=stable/rocky
3) the dashboard modules only needs to be copied to /usr/lib/python3/dist-packages/openstack_dashboard/enabled since /usr/share/openstack-dashboard/openstack_dashboard is a symlink in ubuntu
see similar for sahara-dashboard: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/sahara-dashboard/tree/debian/rules?h=stable/rocky#n41
see alternatives postinst for horizon: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/horizon/tree/debian/python3-django-horizon.postinst?h=stable/rocky#n6
[Test Case]
Deploy openstack, install octavia-dashboard on horizon node, and manually verify that octavia's dashboard works.
[Regression Potential]
The initial version is only in cosmic-proposed and didn't make it all of the way to cosmic proper. |
[Impact]
The octavia-dashboard package was synced late from Debian in Cosmic but does not align with the other Ubuntu OpenStack dashboard packages.
There are 4 things that need to be fixed:
1) python 3 interpreter must be used to collect/compress static assets
2) chown of /var/lib/openstack-dashboard must use horizon:horizon
see similar for sahara-dashboard: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/sahara-dashboard/tree/debian/python3-sahara-dashboard.postinst?h=stable/rocky
3) the dashboard modules only needs to be copied to /usr/lib/python3/dist-packages/openstack_dashboard/enabled since /usr/share/openstack-dashboard/openstack_dashboard is a symlink in ubuntu
see similar for sahara-dashboard: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/sahara-dashboard/tree/debian/rules?h=stable/rocky#n41
see alternatives postinst for horizon: https://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/horizon/tree/debian/python3-django-horizon.postinst?h=stable/rocky#n6
4) debian/watch file should get release artifact from tarballs.openstack.org
[Test Case]
Deploy openstack, install octavia-dashboard on horizon node, and manually verify that octavia's dashboard works.
[Regression Potential]
The initial version is only in cosmic-proposed and didn't make it all of the way to cosmic proper. |
|
2018-11-01 15:51:15 |
Corey Bryant |
nominated for series |
|
Ubuntu Cosmic |
|
2018-11-01 15:51:15 |
Corey Bryant |
bug task added |
|
octavia-dashboard (Ubuntu Cosmic) |
|
2018-11-01 15:52:59 |
Corey Bryant |
octavia-dashboard (Ubuntu): status |
New |
Triaged |
|
2018-11-01 15:53:02 |
Corey Bryant |
octavia-dashboard (Ubuntu Cosmic): status |
New |
Triaged |
|
2018-11-01 15:53:04 |
Corey Bryant |
octavia-dashboard (Ubuntu): importance |
Undecided |
High |
|
2018-11-01 15:53:06 |
Corey Bryant |
octavia-dashboard (Ubuntu Cosmic): importance |
Undecided |
High |
|
2018-11-02 14:46:16 |
Corey Bryant |
attachment added |
|
Dashboard should look like this when testing. https://bugs.launchpad.net/ubuntu/+source/octavia-dashboard/+bug/1801091/+attachment/5208316/+files/Screenshot%20from%202018-11-02%2010-31-16.png |
|
2018-11-19 20:03:17 |
Launchpad Janitor |
octavia-dashboard (Ubuntu): status |
Triaged |
Fix Released |
|