(juju-deployer 0.9.0 + python-jujuclient 0.53.2 + juju 1.25.6) machine placement is broken
Bug #1625797 reported by
Ryan Beisner
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mojo: Continuous Delivery for Juju |
Invalid
|
Undecided
|
Unassigned | ||
juju-deployer |
Fix Released
|
Undecided
|
Unassigned | ||
python-jujuclient |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Machine placement is broken for this combo:
juju-deployer 0.9.0 + python-jujuclient 0.53.2 + juju 1.25.6
Whereas the version combo that shipped with Xenial works well:
juju-deployer 0.6.4 + python-jujuclient 0.50.5 + juju 1.25.6
Several bundles that previously worked well wind up with applications on the wrong units, and in some cases more machines or fewer machines than expected.
The openstack-base, openstack-telemetry bundles are affected.
Here's a test example bundle with the unexpected juju status output as well: http://
Related branches
lp:~james-page/juju-deployer/bug-1625797
- Tim Van Steenburgh (community): Approve
-
Diff: 13 lines (+2/-1)1 file modifieddeployer/service.py (+2/-1)
summary: |
- deployer 0.9.0 + juju 1.25.6 machine placement is broken + (juju-deployer 0.9.0 + python-jujuclient 0.53.2 + juju 1.25.6) machine + placement is broken |
description: | updated |
Changed in juju-deployer: | |
status: | New → Fix Committed |
Changed in python-jujuclient: | |
status: | New → Invalid |
Changed in juju-deployer: | |
status: | Fix Committed → New |
status: | New → Fix Committed |
To post a comment you must log in.
Added attachments (test-A*) from test runs with juju-deployer 0.6.4 and 0.9.0. The bundle works with 0.6.4 (7 machines) but is mis-rendered with 0.9.0 (18 machines).
Will be adding another set of attachments to illustrate the impact to the openstack-telemetry bundle.