lp:~niemeyer/pyjuju/store-spec

Created by Gustavo Niemeyer and last modified
Get this branch:
bzr branch lp:~niemeyer/pyjuju/store-spec
Only Gustavo Niemeyer can upload to this branch. If you are Gustavo Niemeyer please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gustavo Niemeyer
Project:
pyjuju
Status:
Development

Recent revisions

289. By Gustavo Niemeyer

Added formula store spec.

288. By Gustavo Niemeyer

Merged fix-status-scope branch from Clint [r=bcsaller,fwereade]

Fixes ensemble status to work with multiple scope filters as per the
help documentation. Tests were also adapted to reflect the arguments
one should expect from argparse.

287. By Jim Baker

merge debug-log-relation-settings-changes [r=hazmat,niemeyer][f=766317]

Log (at debug level) the relation setting changes that occur upon a
successful hook exit.

286. By Jim Baker

merge robust-hook-exit [r=niemeyer,hazmat][f=810808]

Distinguishes between a process exits and the process has closed its
file descriptors, so that hook output is captured properly without
unnecessarily waiting on misbehaving hooks with child processes that
haven't closed their FDs.

285. By William Reade

fixed mocking in EC2 launch tests; now run correctly with no network or flaky network

284. By William Reade

added SelectDict to schema, to help us raise better errors when there is no environment matching its schema

283. By Benjamin Saller

Merge branch requiring relation aware context for hook's relation cli tools. [r=niemeyer,baker] [f=792071]

Previously relation cli tools could be invoked in non-relation aware hooks (install for example) leading to a set of strange errors because the unit agents context didn't include the relationship apis. This is now tested by the runtime code with a deterministic error.

282. By Benjamin Saller

Merge bash completion support [f=798652] [r=niemeyer, frazier]

Adds tab completion support for ensemble's cli. If you are running from source and not using the package you can simply add misc/bash_completion.d/ensemble to your /etc/bash_completion.d directory or source the file in your ~/.bashrc

281. By Benjamin Saller

Merge config options deploy support [r=niemeyer,kapil] [f=812996]

This branch adds support to `ensemble deploy` for config options.

ensemble deploy --config <file.yaml> formula service_name

file.yaml should contain a dict of options under the service name. This allows a single file.yaml to contain the settings for a number of related services in a deployment.

280. By William Reade

trivial fix for broken test (now use correct str representation for txzookeeper ClientEvent objects)

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