Activity log for bug #1614364

Date Who What changed Old value New value Message
2016-08-18 04:47:21 Ryan Beisner bug added bug
2016-08-19 04:04:02 Anastasia nominated for series juju-core/1.25
2016-08-19 04:04:02 Anastasia bug task added juju-core/1.25
2016-08-19 04:05:02 Anastasia juju-core/1.25: status New Triaged
2016-08-19 04:05:05 Anastasia juju-core/1.25: importance Undecided Critical
2016-08-19 04:05:08 Anastasia juju-core/1.25: milestone 1.25.7
2016-08-19 04:05:12 Anastasia juju-core: status New Triaged
2016-08-19 04:05:15 Anastasia juju-core: importance Undecided High
2016-08-19 04:05:18 Anastasia juju-core: milestone 2.0-beta17
2016-08-19 14:08:53 Ryan Beisner attachment added juju-manual-provider-foo.txt https://bugs.launchpad.net/juju-core/+bug/1614364/+attachment/4724018/+files/juju-manual-provider-foo.txt
2016-08-23 00:21:20 Canonical Juju QA Bot affects juju-core juju
2016-08-23 00:21:20 Canonical Juju QA Bot juju: milestone 2.0-beta17
2016-08-23 00:21:22 Canonical Juju QA Bot juju: milestone 2.0-beta17
2016-08-23 04:55:07 Ryan Beisner tags manual-provider uosci amd64 manual-provider s390x uosci
2016-08-23 13:25:23 Canonical Juju QA Bot juju-core: importance Undecided Critical
2016-08-23 13:25:23 Canonical Juju QA Bot juju-core: status New Triaged
2016-08-29 22:18:22 Alexis Bruemmer juju: status Triaged Invalid
2016-09-01 01:31:52 Anastasia juju: milestone 2.0-beta17
2016-09-01 07:18:49 Anastasia juju-core: status Triaged Won't Fix
2016-09-08 09:00:20 Frank Heimes bug added subscriber Frank Heimes
2016-09-08 09:58:28 Andrew Cloke bug added subscriber Andrew Cloke
2016-09-09 20:13:10 Ryan Beisner description 1.25.6: Charm applications deployed to lxc units with the manual provider are guaranteed to fail by default. This is because the lxc units sit behind a NAT bridge interface on each manual machine. The lxc units are not reachable from the controller, and lxc units on a manual machine cannot communicate with lxc units on another manual machine. An over-simplification of what I'm seeing: ### One Simple Network 192.168.100.0/24 ### Bastion (bootstrapped here) - 16.04 This could be your laptop. 192.168.100.10/24 ### Machine 1 - 16.04 192.168.100.11/24 1/lxc/0: 10.0.3.12/24 1/lxc/1: 10.0.3.13/24 ### Machine 2 - 16.04 192.168.100.12/24 2/lxc/0: 10.0.3.12/24 2/lxc/1: 10.0.3.15/24 ### Machine 3 - 16.04 192.168.100.13/24 3/lxc/0: 10.0.3.13/24 3/lxc/1: 10.0.3.22/24 I think a more sane default behavior for the manual provider would be to configure the bridge as a pure L2 ('transparent') bridge, similar to what the Juju MAAS provider creates. This would require that the user have pre-existing DHCP and DNS services ready on the network in advance. But I think that is in line with the spirit of the manual provider, and that can be documented accordingly. If this turns out not to be something that is addressed, the docs should be updated to indicate --to lxc:foo is not supported with the manual provider in a default machine configuration. 1.25.6: Charm applications deployed to lxc units on multiple manual machines with the manual provider are guaranteed to fail by default. This is because the lxc units sit behind a NAT bridge interface on each manual machine. The lxc units are not reachable from the controller, and lxc units on a manual machine cannot communicate with lxc units on another manual machine. An over-simplification of what I'm seeing: ### One Simple Network 192.168.100.0/24 ### Bastion (bootstrapped here) - 16.04 This could be your laptop. 192.168.100.10/24 ### Machine 1 - 16.04 192.168.100.11/24   1/lxc/0:   10.0.3.12/24   1/lxc/1:   10.0.3.13/24 ### Machine 2 - 16.04 192.168.100.12/24   2/lxc/0:   10.0.3.12/24   2/lxc/1:   10.0.3.15/24 ### Machine 3 - 16.04 192.168.100.13/24   3/lxc/0:   10.0.3.13/24   3/lxc/1:   10.0.3.22/24 I think a more sane default behavior for the manual provider would be to configure the bridge as a pure L2 ('transparent') bridge, similar to what the Juju MAAS provider creates. This would require that the user have pre-existing DHCP and DNS services ready on the network in advance. But I think that is in line with the spirit of the manual provider, and that can be documented accordingly. If this turns out not to be something that is addressed, the docs should be updated to indicate --to lxc:foo is not supported with the manual provider in a default machine configuration.
2016-10-17 21:05:36 Richard Harding juju-core/1.25: assignee Richard Harding (rharding)
2016-10-20 21:18:40 Reed O'Brien juju-core/1.25: assignee Richard Harding (rharding) Reed O'Brien (reedobrien)
2016-10-20 21:18:43 Reed O'Brien juju-core/1.25: status Triaged In Progress
2016-10-20 21:32:42 Alexis Bruemmer juju-core/1.25: assignee Reed O'Brien (reedobrien) Richard Harding (rharding)
2016-11-02 17:44:57 Curtis Hovey juju-core/1.25: milestone 1.25.7 1.25.8
2016-11-06 07:48:31 Richard Harding summary manual provider lxc units are behind NAT, fail by default manual provider lxc/lxd units are behind NAT, fail by default
2016-11-06 07:48:36 Richard Harding juju: status Invalid Triaged
2016-11-06 07:48:44 Richard Harding juju: milestone 2.2.0
2016-11-06 07:48:53 Richard Harding juju-core/1.25: status In Progress Won't Fix
2016-11-08 03:01:50 Ryan Beisner tags amd64 manual-provider s390x uosci amd64 manual-provider repeatability s390x uosci
2016-11-08 05:58:39 Anastasia juju: importance High Critical
2016-11-08 05:58:45 Anastasia juju: milestone 2.2.0 2.0.3
2016-11-08 05:58:55 Anastasia juju: assignee Tim Penhey (thumper)
2016-11-10 03:38:29 Anastasia juju: assignee Tim Penhey (thumper)
2016-11-10 03:38:31 Anastasia juju: importance Critical High
2016-11-10 03:38:44 Anastasia juju: milestone 2.0.3 2.2.0
2016-11-13 16:50:49 Curtis Hovey juju-core/1.25: milestone 1.25.8
2016-11-15 14:19:20 Richard Harding juju: milestone 2.2.0 2.1.0
2016-11-15 14:19:26 Richard Harding juju: assignee Richard Harding (rharding)
2016-11-15 14:19:30 Richard Harding juju-core/1.25: assignee Richard Harding (rharding)
2016-11-29 11:47:14 Frank Heimes tags amd64 manual-provider repeatability s390x uosci amd64 manual-provider openstack-ibm repeatability s390x uosci
2017-01-11 14:52:52 Ryan Beisner tags amd64 manual-provider openstack-ibm repeatability s390x uosci amd64 manual-provider multi-lpar openstack-ibm repeatability s390x uosci
2017-01-11 15:00:28 Ryan Beisner bug task added ubuntu-z-systems
2017-01-11 15:00:34 Ryan Beisner ubuntu-z-systems: status New Confirmed
2017-01-11 15:00:51 Ryan Beisner summary manual provider lxc/lxd units are behind NAT, fail by default juju1 and juju2 - manual provider lxc/lxd units are behind NAT, fail by default
2017-01-12 00:46:29 Anastasia juju: importance High Critical
2017-01-12 10:38:19 Frank Heimes ubuntu-z-systems: importance Undecided Critical
2017-01-12 10:38:31 Frank Heimes ubuntu-z-systems: status Confirmed Triaged
2017-01-30 22:44:54 Anastasia juju: assignee Richard Harding (rharding) John A Meinel (jameinel)
2017-02-01 22:44:29 Anastasia juju: milestone 2.1.0 2.1-rc1
2017-02-03 14:17:03 Vance Morris bug added subscriber Vance Morris
2017-02-08 01:49:09 Anastasia nominated for series juju/2.1
2017-02-08 01:49:09 Anastasia bug task added juju/2.1
2017-02-08 01:49:20 Anastasia juju/2.1: status New Triaged
2017-02-08 01:49:23 Anastasia juju/2.1: importance Undecided Critical
2017-02-08 01:49:35 Anastasia juju/2.1: assignee John A Meinel (jameinel)
2017-02-08 01:49:40 Anastasia juju/2.1: milestone 2.1-rc1
2017-02-08 01:49:45 Anastasia juju: milestone 2.1-rc1 2.2.0-alpha1
2017-02-08 16:21:07 Torsten Baumann juju/2.1: milestone 2.1-rc1
2017-02-09 02:10:17 Anastasia juju/2.1: importance Critical High
2017-02-09 02:10:21 Anastasia juju/2.1: milestone 2.1.0
2017-02-09 04:33:50 Anastasia juju/2.1: milestone 2.1.0 2.1.1
2017-02-09 04:34:32 Anastasia juju/2.1: importance High Critical
2017-02-15 23:01:53 Yoshi Kadokawa bug added subscriber Yoshi Kadokawa
2017-02-16 15:58:27 Curtis Hovey summary juju1 and juju2 - manual provider lxc/lxd units are behind NAT, fail by default container addresability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2
2017-02-16 15:58:51 Curtis Hovey summary container addresability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2 container addressability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2
2017-02-16 16:34:41 Ryan Beisner tags amd64 manual-provider multi-lpar openstack-ibm repeatability s390x uosci amd64 manual-provider multi-lpar openstack-ibm openstack-provider repeatability s390x uosci
2017-02-16 16:38:55 Ryan Beisner summary container addressability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2 container addressability: lxc/lxd units are behind NAT on manual and openstack providers
2017-02-28 06:53:15 John A Meinel juju/2.1: importance Critical High
2017-02-28 23:27:53 Anastasia juju/2.1: status Triaged Fix Released
2017-02-28 23:27:56 Anastasia juju/2.1: milestone 2.1.1 2.1-beta5
2017-03-01 22:41:49 Anastasia juju/2.1: status Fix Released Won't Fix
2017-03-01 22:41:56 Anastasia juju/2.1: milestone 2.1-beta5
2017-03-01 22:41:59 Anastasia juju/2.1: assignee John A Meinel (jameinel)
2017-03-10 20:26:13 Anastasia nominated for series juju/2.2
2017-03-10 20:26:13 Anastasia bug task added juju/2.2
2017-03-10 20:26:21 Anastasia juju/2.2: status New Won't Fix
2017-03-10 20:26:25 Anastasia juju: milestone 2.2-alpha1 2.3.0
2017-04-08 14:36:00 Curtis Hovey juju: importance Critical High
2017-11-07 03:33:31 Tim Penhey juju: milestone 2.3.0 2.3-beta3
2017-11-09 03:21:53 John A Meinel juju: status Triaged Fix Committed
2017-11-09 03:22:40 John A Meinel juju: status Fix Committed Triaged
2017-11-10 00:43:56 Canonical Juju QA Bot juju: milestone 2.3-beta3
2019-05-29 07:20:49 Frank Heimes ubuntu-z-systems: importance Critical High
2019-05-29 08:01:37 Alberto Donato bug added subscriber Alberto Donato
2019-05-29 08:01:42 Alberto Donato removed subscriber Alberto Donato
2022-11-03 15:05:00 Canonical Juju QA Bot juju: importance High Low
2022-11-03 15:05:02 Canonical Juju QA Bot tags amd64 manual-provider multi-lpar openstack-ibm openstack-provider repeatability s390x uosci amd64 expirebugs-bot manual-provider multi-lpar openstack-ibm openstack-provider repeatability s390x uosci
2023-09-20 22:25:13 Felipe Reyes juju: importance Low High
2023-09-21 09:15:31 Jasper Koolhaas removed subscriber Jasper Koolhaas