Merge lp:~fwereade/pyjuju/webdav-storage into lp:pyjuju
Proposed by
William Reade
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Gustavo Niemeyer | ||||
Approved revision: | 297 | ||||
Merged at revision: | 294 | ||||
Proposed branch: | lp:~fwereade/pyjuju/webdav-storage | ||||
Merge into: | lp:pyjuju | ||||
Prerequisite: | lp:~fwereade/pyjuju/cobbler-instance-ids | ||||
Diff against target: |
353 lines (+215/-24) 8 files modified
ensemble/environment/config.py (+3/-1) ensemble/environment/tests/test_config.py (+2/-1) ensemble/providers/orchestra/__init__.py (+15/-20) ensemble/providers/orchestra/files.py (+35/-0) ensemble/providers/orchestra/tests/test_bootstrap.py (+10/-0) ensemble/providers/orchestra/tests/test_files.py (+101/-0) ensemble/providers/orchestra/tests/test_provider.py (+0/-2) ensemble/providers/orchestra/tests/test_state.py (+49/-0) |
||||
To merge this branch: | bzr merge lp:~fwereade/pyjuju/webdav-storage | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gustavo Niemeyer | Approve | ||
Review via email: mp+69453@code.launchpad.net |
Description of the change
WebDAV FileStorage class now exists, and is hooked up to the orchestra MachineProvider; as a bonus, so are save_state and load_state, because they're trivial now.
NOTE: also depends on lp:~fwereade/ensemble/generic-state-ops
To post a comment you must log in.
Very nice code as well, thanks. +1, with one constraint:
[1]
The new entry points in orchestra/ __init_ _.py need some quick
test coverage to ensure they basically work at least.