Activity log for bug #1254579

Date Who What changed Old value New value Message
2013-11-25 03:24:37 Tim Penhey bug added bug
2013-11-25 09:38:31 Kent Lin bug added subscriber Kent Lin
2013-11-25 14:14:02 Martin Packman juju-core: assignee Martin Packman (gz)
2013-11-28 01:15:13 Martin Packman nominated for series juju-core/1.16
2013-11-28 01:15:13 Martin Packman bug task added juju-core/1.16
2013-11-28 01:15:28 Martin Packman juju-core/1.16: importance Undecided High
2013-11-28 01:15:28 Martin Packman juju-core/1.16: status New Fix Committed
2013-11-28 01:15:28 Martin Packman juju-core/1.16: milestone 1.16.4
2013-11-28 01:15:28 Martin Packman juju-core/1.16: assignee Martin Packman (gz)
2013-11-28 01:15:36 Martin Packman juju-core: status Triaged In Progress
2013-11-28 09:15:18 Martin Packman branch linked lp:~gz/juju-core/juju-update-bootstrap
2013-12-02 17:56:26 Curtis Hovey juju-core/1.16: status Fix Committed Fix Released
2013-12-05 14:21:54 Martin Packman juju-core: status In Progress Fix Committed
2013-12-05 14:21:54 Martin Packman juju-core: milestone 1.17.0
2013-12-20 17:43:32 Curtis Hovey juju-core: status Fix Committed Fix Released
2014-02-07 13:53:54 James Page bug task added juju-core (Ubuntu)
2014-02-07 13:54:16 James Page nominated for series Ubuntu Saucy
2014-02-07 13:54:16 James Page bug task added juju-core (Ubuntu Saucy)
2014-02-07 13:54:28 James Page juju-core (Ubuntu): status New Fix Released
2014-02-07 14:03:26 Launchpad Janitor branch linked lp:~james-page/ubuntu/saucy/juju-core/1.16.5
2014-04-10 10:57:20 James Page description The purpose of this plugin is to update a bootstrap address on all other running juju machines given that the bootstrap node has failed completely, and another bootstrap node has been brought up using the plugins described in bug 1254574 and bug 1254577. Fundamentally this should be reasonably simple: run 'juju status' and parse the results to get a list of machines to ssh into (excluding machine 0). for each machine: ssh to that machine stop the machine agent and each unit agent edit the udp address in the /etc/rsyslog configuration for each juju agent restart rsyslog edit the api addresses and state addresses stored for the machine and each unit agent start the machine agent and each unit agent [Impact] Users of juju environments with failed bootstrap nodes are unable to restore the environment (backup/recovery) [Test Case] In a failed environment which has had a new bootstrap node provisioned and the original state restored from backup as described in bug #1254729 juju update-bootstrap Existing machines will be updated to report into the new juju bootstrap node. [Regression Potential] Minimal; this new plugin is separate to the existing codebase. [Original Bug Report] The purpose of this plugin is to update a bootstrap address on all other running juju machines given that the bootstrap node has failed completely, and another bootstrap node has been brought up using the plugins described in bug 1254574 and bug 1254577. Fundamentally this should be reasonably simple: run 'juju status' and parse the results to get a list of machines to ssh into (excluding machine 0). for each machine:   ssh to that machine     stop the machine agent and each unit agent     edit the udp address in the /etc/rsyslog configuration for each juju agent     restart rsyslog     edit the api addresses and state addresses stored for the machine and each unit agent     start the machine agent and each unit agent
2014-12-05 07:03:17 Rolf Leggewie juju-core (Ubuntu Saucy): status New Won't Fix