lp:~tvansteenburgh/juju-deployer/1463700

Created by Tim Van Steenburgh and last modified
Get this branch:
bzr branch lp:~tvansteenburgh/juju-deployer/1463700
Only Tim Van Steenburgh can upload to this branch. If you are Tim Van Steenburgh please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Tim Van Steenburgh
Project:
juju-deployer
Status:
Development

Recent revisions

153. By Tim Van Steenburgh

Make Charm.config return empty dict instead of None

152. By Tim Van Steenburgh

[frankban] Fix deployments of bundles v4.

Fix some incorrect behavior of new v4 bundles, mostly
concerning validation and ordering of services.

Improve status retrieval while adding unit.

Fix checking for existing machines: it did work
properly only with top level machines.

Fix a problem with machines mapping while
co-locating units to other services, units or
to declared machines.

Improve the logic used for detecting v4 vs v3
bundle syntax: the machines section in v4 can
be safely omitted accotding to the spec.

Fix sleep loops and memory leaks while running
tests exercising the importer.

151. By Tim Van Steenburgh

v0.5.0

150. By Tim Van Steenburgh

Allow charms to be specified using an absolute local path.

For example:

    services:
        mycharm:
            charm: /tmp/trusty/mycharm

Primary rationale for this is to allow rapid iteration on a charm's amulet
tests, without needing to commit the changes, or even have them under
revision control. For the charm under test, amulet will give deployer an
absolute path, ensuring that the version of the charm that is deployed and
tested is whatever is on disk at the time.

149. By Tim Van Steenburgh

Support constraints defined as a list or dict, so any of these will work:

constraints: key=val

constraints:
  - key=val

constraints:
  key: val

148. By Tim Van Steenburgh

[james-page] Improve git support

- ensure cwd is set correctly when cloning repos
- add git.launchpad.net as a recognised git repository location

147. By David Britton

add --format=yaml to juju status command [a=adam-collard][r=hazmat]

146. By Tim Van Steenburgh

[aisrael] Wait up to 1 min for status info

145. By Tim Van Steenburgh

[niedbalski] Reuse existing machine if possible

144. By David Britton

Add v4 support for machine spec per bundles spec. [a=Makyo] [r=davidpbritton]

Branch metadata

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