[SRU] Align octavia-dashboard with ubuntu openstack dashboard packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia-dashboard (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Cosmic |
Triaged
|
High
|
Unassigned |
Bug 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 4 things that need to be fixed:
1) python 3 interpreter must be used to collect/compress static assets
2) chown of /var/lib/
see similar for sahara-dashboard: https:/
3) the dashboard modules only needs to be copied to /usr/lib/
see similar for sahara-dashboard: https:/
see alternatives postinst for horizon: https:/
4) debian/watch file should get release artifact from tarballs.
[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.
description: | updated |
Changed in octavia-dashboard (Ubuntu): | |
status: | New → Triaged |
Changed in octavia-dashboard (Ubuntu Cosmic): | |
status: | New → Triaged |
Changed in octavia-dashboard (Ubuntu): | |
importance: | Undecided → High |
Changed in octavia-dashboard (Ubuntu Cosmic): | |
importance: | Undecided → High |
This bug was fixed in the package octavia-dashboard - 2.0.0-2.1ubuntu1
---------------
octavia-dashboard (2.0.0-2.1ubuntu1) disco; urgency=medium
* Merge from Debian unstable. Remaining changes: django- horizon to (Build-)Depends. This is octavia- dashboard. postinst, d/watch: Align dashboard
- d/control: Add python3-
required because Rocky packages default to Python 2.7 (LP: #1800519).
- d/rules, d/python3-
install, post-install, and watch file with other OpenStack dashboard
packages (LP: #1801091).
-- Corey Bryant <email address hidden> Fri, 16 Nov 2018 13:41:36 -0500