Activity log for bug #1849588

Date Who What changed Old value New value Message
2019-10-24 02:31:01 Christian Muirhead bug added bug
2019-10-24 02:32:15 Christian Muirhead description Tested with 2.7-beta1 against aws and vsphere, but from reading the code it seems like this applies to any other provider with availability zones. Bootstrapping with --bootstrap-constraints zones=some-zone silently ignores the constraint and creates the controller VM in the first availability zone. Looking into the code there's a point in provider/common/bootstrap.go where the constraints are passed into the provider's DeriveAvailabilityZones function, but none of the implementations consider constraints, they only look at placement (ie the --to option). The workaround for this is to use --to, which in this case doesn't have the negative that it usually would (where subsequent add-unit calls won't also create machines in the right AZ). Although maybe it should be used when enable-ha is run? Tested with 2.7-beta1 against aws and vsphere, but from reading the code it seems like this applies to any other provider with availability zones. Bootstrapping with --bootstrap-constraints zones=some-zone silently ignores the constraint and creates the controller VM in the first availability zone. Looking into the code there's a point in provider/common/bootstrap.go:startInstanceZones where the constraints are passed into the provider's DeriveAvailabilityZones function, but none of the implementations consider constraints, they only look at placement (ie the --to option). The workaround for this is to use --to, which in this case doesn't have the negative that it usually would (where subsequent add-unit calls won't also create machines in the right AZ). Although maybe it should be used when enable-ha is run?
2019-10-24 03:00:51 Ian Booth juju: milestone 2.7-rc1
2019-10-24 11:39:57 Dmitrii Shcherbakov bug added subscriber Dmitrii Shcherbakov
2019-11-01 20:13:24 Richard Harding juju: milestone 2.7-rc1 2.7.1
2019-11-08 18:37:41 Sandor Zeestraten bug added subscriber Sandor Zeestraten
2020-01-17 02:48:08 Canonical Juju QA Bot juju: milestone 2.7.1 2.7.2
2020-02-18 11:54:49 Canonical Juju QA Bot juju: milestone 2.7.2 2.7.3
2020-02-26 22:45:34 Nobuto Murata bug added subscriber Nobuto Murata
2020-02-27 07:21:35 Canonical Juju QA Bot juju: milestone 2.7.3 2.7.4
2020-03-12 01:51:07 Canonical Juju QA Bot juju: milestone 2.7.4 2.7.5
2020-04-01 22:02:15 Canonical Juju QA Bot juju: milestone 2.7.5 2.7.6
2020-04-07 01:24:20 Ian Booth juju: milestone 2.7.6 2.8-rc1
2020-04-07 01:24:25 Ian Booth juju: importance Medium High
2020-04-30 01:21:29 Harry Pidcock juju: status Triaged In Progress
2020-04-30 01:21:31 Harry Pidcock juju: assignee Harry Pidcock (hpidcock)
2020-04-30 07:23:46 Harry Pidcock juju: status In Progress Fix Committed
2020-06-04 00:36:54 Harry Pidcock juju: status Fix Committed Fix Released