~powersj/pycloudlib:master

Last commit made on 2018-06-22
Get this branch:
git clone -b master https://git.launchpad.net/~powersj/pycloudlib
Only Joshua Powers can upload to this branch. If you are Joshua Powers please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~powersj/pycloudlib

Recent commits

0db1d0f... by Joshua Powers

Release 18.2

991897b... by Joshua Powers

ec2 example: choose more common instance type

Changing the custom instance type that was choosen to be something that
is more common across regions to enable greater testing.

cf2df7b... by Joshua Powers

lxd: Add LXD support, docs, and examples

This adds the ability to launch instances on LXD. This includes the
ability to specify an image remote, storage, network, type, etc. The
ability to also create snapshots of the instances and then launch
instances from those snapshots or roll back to them.

An example code page as well as full API documentation for the LXD
cloud are also included.

0b35aab... by Joshua Powers

ec2: fix shutdown -> stop

Missed an extra shutdown that should have also turned to shutdown

df1f285... by Joshua Powers

docs: Add code examples to docs and design doc

This adds links to show the example documents on the docs pages. This
way users can view the example text directly on the docs.

The design document talks about high level design decisions and
assumptions made.

1018cf0... by Joshua Powers

Release 18.1.5

27296db... by Joshua Powers

ec2: change shutdown to stop

Changes the shutdown command to stop to be consistent.

Drive-Bys:
* Update doc strings to be consistently lower case
* Fix module doc string capitalization
* Break out streams doc logging
* Break out exception command

19acc6c... by Joshua Powers

Release 18.1.4

d4414d8... by Joshua Powers

log: add additional logging messages

Add a few more log comments where there were limited ones made and
move a few inline comments up to the docstrings.

6215f88... by Joshua Powers

ec2: obtain pre-existing instance by id

This allows for creating an instance object by referencing an existing
instance by id. This allows for controlling and working with
pre-existing instances.

Also changes the cloud delete instance behavior to require an instance
ID rather than an instance object.