lp:~chad.smith/landscape-client/ha-manager-skeleton

Created by Chad Smith and last modified
Get this branch:
bzr branch lp:~chad.smith/landscape-client/ha-manager-skeleton
Only Chad Smith can upload to this branch. If you are Chad Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chad Smith
Project:
Landscape Client
Status:
Merged

Recent revisions

636. By Chad Smith

lint fixes

635. By Chad Smith

opid -> operation_id

634. By Chad Smith

charm directory needs to tack on the 'charm' subdir for housing all charm deliverables. An example: /var/lib/juju/units/keystone-2/charm/

633. By Chad Smith

use failure.getErrorMessage() instead of str(failure.value)

632. By Chad Smith

- add _respond_failure_string to handle failure strings using logging.error.
- _respond_failure handles any raised exceptions using log_failure

631. By Chad Smith

per review comments:
 - drop unnneeded run_parts method in favor of inline
 - use log_failure instead of logging.error
 - drop format_exception and use Failure() instead
 - on success, instead of return succeed("some string") just return "some string"
 - raise CharmScriptError instead of return fail(CharmScriptError)

630. By Chad Smith

fixed config unit test adding HAService to ALL_PLUGINS test

629. By Chad Smith

reintroduce CharmScriptError and RunPartsError to return as twisted deferred fails.

628. By Chad Smith

finalize unit tests including deferred chaining. wow that was hard

627. By Chad Smith

reorganize validate_error_code inside run_script()

Branch metadata

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

Subscribers