need to explicitly install python-six via charm to meet missing pkg dep
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glance (Juju Charms Collection) |
Fix Released
|
Undecided
|
Ryan Beisner | ||
heat (Juju Charms Collection) |
Fix Released
|
Undecided
|
Ryan Beisner | ||
keystone (Juju Charms Collection) |
Fix Released
|
Undecided
|
Ryan Beisner | ||
nova-cloud-controler (Juju Charms Collection) |
Fix Released
|
Undecided
|
Ryan Beisner | ||
nova-compute (Juju Charms Collection) |
Fix Released
|
Undecided
|
Ryan Beisner | ||
quantum-gateway (Juju Charms Collection) |
Fix Released
|
Undecided
|
Ryan Beisner |
Bug Description
When the underlying packages of these charms are installed via charm install hooks on Precise:
* an older version of python-six (1.1.0-2) has already been installed by the charm-helpers 'six fix' in __init__, before the cloud archive is enabled;
* apt install of the __(keystone/
* this causes various install hook errors across the following charms.
The plan is to eventually SRU a versioned python-six dependency for the related packages on the next point release, but to also make charm install hook changes to unblock testing and deployments now.
See related SRU bug https:/
Affected charms:
* keystone
* nova-compute (nova-common)
* nova-cloud-
* quantum-gateway neutron-gateway
* glance
* heat
For example, on precise, note that the older six is installed while the CA openstack component package is installed:
keystone 1:2014.
python-keystone 1:2014.
python-
python-six 1.1.0-2
Description: Ubuntu 12.04.5 LTS
Related branches
- Corey Bryant: Approve
- OpenStack Charmers: Pending requested
-
Diff: 24 lines (+2/-1)2 files modifiedhooks/keystone_utils.py (+1/-0)
unit_tests/test_keystone_hooks.py (+1/-1)
- Corey Bryant: Approve
- OpenStack Charmers: Pending requested
-
Diff: 11 lines (+1/-0)1 file modifiedhooks/nova_compute_utils.py (+1/-0)
- Corey Bryant: Approve
- OpenStack Charmers: Pending requested
-
Diff: 10 lines (+1/-0)1 file modifiedhooks/nova_cc_utils.py (+1/-0)
- Corey Bryant: Approve
- OpenStack Charmers: Pending requested
-
Diff: 11 lines (+1/-0)1 file modifiedhooks/quantum_hooks.py (+1/-0)
- Corey Bryant: Approve
- OpenStack Charmers: Pending requested
-
Diff: 23 lines (+2/-1)2 files modifiedhooks/glance_utils.py (+1/-1)
unit_tests/test_glance_relations.py (+1/-0)
- Corey Bryant: Approve
- OpenStack Charmers: Pending requested
-
Diff: 10 lines (+1/-0)1 file modifiedhooks/heat_utils.py (+1/-0)
Confirmed precise-icehouse deploy success with the attached bundle yaml. Awaiting verification on t-i, t-j, u-j deploy tests, but risk of breakage there is low.