charm upgrade re-installs the python3-neutron-lbaas-dashboard package
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard Charm |
Fix Released
|
High
|
Unassigned |
Bug Description
In bionic-rocky deployments when octavia-dashboard is related to openstack-dashboard doing a charm upgrade on openstack-dashboard the charm does not detect the presence of python3-
openstack-
octavia-
Once deployed trigger the charm upgrade on openstack-
I reproduced this only on Rocky.Stein and Train releases seems not to be effected.Can we backport the fix to Rocky please.
tags: | added: charm-upgrade |
Changed in charm-openstack-dashboard: | |
status: | Triaged → Fix Committed |
Changed in charm-openstack-dashboard: | |
status: | Fix Committed → Fix Released |
Offending line of code:
https:/ /opendev. org/openstack/ charm-openstack -dashboard/ src/branch/ master/ hooks/horizon_ hooks.py# L156
Ideally `determine_ packages` would ensure that python3- neutron- lbaas-dashboard is not installed if the octavia dashboard is installed as the two packages conflict in functionality.