[SRU] octavia-dashboard should be 2.0.0 for Cosmic/Rocky
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
High
|
Unassigned | ||
Rocky |
Fix Released
|
High
|
Unassigned | ||
octavia-dashboard (Ubuntu) |
Triaged
|
High
|
Unassigned | ||
Cosmic |
Triaged
|
High
|
Unassigned |
Bug Description
[Impact]
The octavia-dashboard is very much out of date for cosmic/rocky. It should be at version 2.0.0.
[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.
[Discussion]
Full list of commits between 1.0.0 and 2.0.0:
- [7ebcf99] Imported Translations from Zanata
- [e582e3c] Imported Translations from Zanata
- [52c02d2] Imported Translations from Zanata
- [a5f9ce7] Update UPPER_CONSTRAIN
- [45dc40c] Update .gitreview for stable/rocky
- [4f7a559] Set a minimum coverage threshold for javascript
- [63841ad] Update octavia-dashboard tox for stestr
- [9a4c752] fix tox python3 overrides
- [a670ab7] Imported Translations from Zanata
- [ec305d4] Imported Translations from Zanata
- [b5e7971] Imported Translations from Zanata
- [015568a] Imported Translations from Zanata
- [bb0cb86] Allow detail pages to auto refresh upon action
- [327768d] Imported Translations from Zanata
- [f1194d2] Allow members to be set as "backup"
- [965e551] Allow member name to be set and updated
- [92e18a8] Imported Translations from Zanata
- [8e9a2f2] Replace noop tests with registration test
- [c1888b9] Fix sphinx-docs job for sphinx >1.7
- [5e0b1db] Imported Translations from Zanata
- [20b594e] Imported Translations from Zanata
- [7a388a9] Imported Translations from Zanata
- [e9eb5bb] Add the missing type for Health Monitor
- [f46e585] Make the display of none consistent in detail page
- [e98966c] Add timeout options for listener
- [0f31c2c] Replace unicode punctation with ascii
- [05170ec] Being able to change insert headers of listener
- [f9fcb3d] Align model with v2 api
- [2f6e2a3] Use pool name as hint for selecting pool id
- [d90c3bf] Add rbac support for octavia service apis
- [5a0b2b1] Add release notes link to README
- [e4f8ab4] add lower-constraints job
- [5b73264] Add l7 support
- [e9b3988] Being able to edit default pool of listener
- [9711760] List children pools on LB details page
- [e948383] Update tox.ini
- [d88d1f1] Add package-lock.json
- [b2b415c] Imported Translations from Zanata
- [1ba875a] Updated from global requirements
- [a005e64] Updated from global requirements
- [424b307] Remove tox_install
- [fc1bf8e] Imported Translations from Zanata
- [1a6a8ee] Imported Translations from Zanata
- [df9f63b] Adds some notes on enabling both dashboards
- [a48fb9d] Imported Translations from Zanata
- [760f365] Updated from global requirements
- [7a0da10] Imported Translations from Zanata
- [e531b93] Modify the '.gitignore' file
- [dd88be6] Update reno for stable/queens
- [25a8013] Add the missing protocol for listener
- [f301f13] Remove the unused codes
description: | updated |
description: | updated |
Changed in octavia-dashboard (Ubuntu Cosmic): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in octavia-dashboard (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in cloud-archive: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in cloud-archive: | |
status: | Triaged → Fix Released |
I can confirm that the octavia-dashboard package works, see attached screen shot and steps provided below.
Steps for validation: octavia/ tox.ini -e func-smoke --work-dir /tmp/tox
1) Deploy Octavia from tip charm
$ git review -d 614050
$ tox -e build
$ tox -c build/builds/
2) Deploy openstack-dashboard and octavia-dashboard charm origin= cloud:bionic- rocky/proposed charmers- next/octavia- dashboard dashboard: identity- service keystone: identity- service
$ juju deploy --series bionic openstack-dashboard \
--config openstack-
$ juju deploy --series bionic cs:~openstack-
$ juju add-relation openstack-
$ juju add-relation openstack-dashboard mysql
$ juju add-relation openstack-dashboard octavia-dashboard
3) Get dashboard URL and admin password
$ juju status openstack-dashboard
$ juju run --unit keystone/0 'leader-get admin_passwd'
4) Log into dashboard
5) Visit Project -> Network -> Load Balancers
6) Confirm that you see the Load Balancer created by the Zaza functional test
7) Create Load Balancer from GUI and confirm that it succeeds