lp://staging/~niemeyer/pyjuju/machine-states

Created by Gustavo Niemeyer and last modified
Get this branch:
bzr branch lp://staging/~niemeyer/pyjuju/machine-states
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

50. By Gustavo Niemeyer

Machine unassignement is possible now.

49. By Gustavo Niemeyer

Implemented assignment of service units to machines.

48. By Gustavo Niemeyer

Laid down foundation of machine state management.

47. By Gustavo Niemeyer

Some additional docs.

46. By Gustavo Niemeyer

- Implemented retrieval of service unit states, and error handling
  on non-existent service states and service unit states.
- Moved errors into ensemble.state.errors.

45. By Gustavo Niemeyer

- Moved forward the implementatin of Service*State* to cover initial
  needs. Should probably be usable after the next couple of iterations.
- Maturing naming conventions. All State variables are now followed
  by the _st suffix, and StateManagers by _stman. Methods follow the
  same convention.

44. By Gustavo Niemeyer

Improved interface of FormulaStateManager and FormulaState given the
needs being created by the (uncommitted) Service*State* logic.

43. By Gustavo Niemeyer

- Got started with ServiceStateManager, ServiceState, and ServiceUnitState.
- FormulaStateManager.add_formula() now returns FormulaState.

42. By Gustavo Niemeyer

Merged consistent-metadata-naming [r=kapil] [f=613917]

This simple change renames FormulaInfo so that all places consistently
refer to the information in metadata.yaml as "metadata".

41. By Gustavo Niemeyer

Merged lovely-zoo-states [r=kapil] [f=616481,616458]

The merged logic adds support to manipulating formula states in
Zookeeper through a higher-level API. It also enhances the
way in which FormulaDirectory instances return temporary bundles
through as_bundle(), and add a new API to obtain sha256 digests
out of formulas.

Branch metadata

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

Subscribers