5 Commits

Author SHA1 Message Date
Jamie Lennox
a15dd80dd2 Fix up types within API documentation
Correct the type signature of some API documentation. Add inter-sphinx
mapping to documentation to provide links to external docs. Correct some
phrases and errors.

Change-Id: Id4a71a9901e5adc695afed656e3bc84e4e54e67a
2014-12-16 11:36:14 +10:00
Brant Knudson
14a6d80116 Cleanup docs - raises class
The argument to the :raises: directive is the class name. If the
class name is a valid reference it's rendered as a link to the
class. This change cleans up the :raises: directives to use the
reference correctly and use a valid class reference.

Change-Id: I84188b60de0ab4c6b5b2fb5a203c43bfde094707
2014-10-18 17:59:08 -05:00
Jamie Lennox
8028d758ee Allow providing a default value to CLI loading
Allow users to specify a default value to loading auth plugins from the
CLI so that you can fallback to some default behaviour if the user
doesn't specify a plugin.

Change-Id: I44eb838f7ccc3b377dd1ba53dbb941e973e4a22e
2014-08-21 09:26:37 +10:00
Jamie Lennox
8f1605e30a Individual plugin CLI registering
Split the functions that load the auth plugins from CLI so that they can
be used on a specific plugin. The intention here is to be able to turn
the existing authentication options in shells into a new auth plugin and
have that be loadable rather than maintain separate paths through the
shells.

Change-Id: I3dd5a8ed183d843246b1add3dfbf591ba4e2f94c
2014-08-08 08:21:06 +10:00
Jamie Lennox
6720bf39e5 Allow loading auth plugins from CLI
With a standard definition of auth plugin options we should be able to
load and use those plugins from command line applications. Provide a
mechanism to register argparse parameters and load from them.

Blueprint: standard-client-params
Change-Id: I5d9904fa885602aaaef7a9e0afd4bd6bbfca3f07
2014-07-07 14:15:10 +10:00