lp:~hazmat/pyjuju/zk-log-client-disable

Created by Kapil Thangavelu and last modified
Get this branch:
bzr branch lp:~hazmat/pyjuju/zk-log-client-disable
Only Kapil Thangavelu can upload to this branch. If you are Kapil Thangavelu please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Kapil Thangavelu
Project:
pyjuju
Status:
Merged

Recent revisions

532. By Kapil Thangavelu

disable zk client log on agents

531. By Kapil Thangavelu

[trivial] update terminate-machine to utilize JUJU_ENV if set [f=981387]

530. By Kapil Thangavelu

[trivial] update status to utilize JUJU_ENV if set [f=981387]

529. By Kapil Thangavelu

[trivial] fix some recent tests that fail to pass without AWS_ env vars set [r=clint-fewbar]

528. By Clint Byrum

[r=hazmat][f=964640] Adding a basic description of debug-log to online help and reordering log levels

527. By William Reade

orchestra provider now respects ubuntu-series constraint

This is done by setting a new system profile before powering on the machine;
and assumes that the Cobbler system profiles created as part of the
ubuntu-orchestra-server install actually exist. Anecdotal evidence suggests
that people really don't mess with the distros and profiles available (they
just set up their systems and go) and so I consider the impact of this
drawback to be extremely limited.

Furthermore, while it is possible to extract real arch and series info from
cobbler (ie we can get a system's arch from its profile's distro, and we can
partially match new profiles by checking the distro's series and arch) this
is not enough to select an actual profile without depending on some
convention: we either have to infer the presence of the juju preseed from
the profile name (as I do currently) or to check the profile itself for
a magic string (ie the path to the juju preseed).

So: we depend on orchestra install conventions, whatever we do; and IMO it's
cleanest and simplest to actually embrace that and save all the mucking
about with distros and profiles.

R=hazmat
CC=
https://codereview.appspot.com/6012045

526. By Kapil Thangavelu

merge managed-zk-client, also fix trunk test, and disable topo migration [r=fwereade]

 juju now uses the txzookeeper.managed Client which automatically restablishes
 sessions recreating presence nodes and triggering extant watches.

 This also fixes some subordinte changes, namely a broken lxc test, and disables the
 transparent topology migration as without accompanying code changes to running agents
 it will cause problems.

525. By Benjamin Saller

Subordinate support in unit agent lifecycle [r=kapil] [f=805585,963355]

This branch lands the support in the unit agent which allows it to deploy
subordinate services in its own container.

524. By William Reade

Forward-compatibility fixes for Constraints

* Any constraint name can now be registered; no more global registry
* Unrecognised constraints are now ignored but persisted when introduced via
  ConstraintSet.load
* Unrecognised traits are now always errors when introduced via
  ConstraintSet.parse

R=hazmat
CC=
https://codereview.appspot.com/6001050

523. By William Reade

orchestra-classes now prevents use of internal mgmt-classes

R=hazmat
CC=
https://codereview.appspot.com/6005046

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:pyjuju
This branch contains Public information 
Everyone can see this information.

Subscribers