keystoneauth1.loading.cli.register_argparse_arguments(parser, argv, default=None)¶Register CLI options needed to create a plugin.
The function inspects the provided arguments so that it can also register the options required for that specific plugin if available.
| Parameters: |
|
|---|---|
| Returns: | The plugin class that will be loaded or None if not provided. |
| Return type: | |
| Raises: | keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin – if a plugin cannot be created. |
keystoneauth1.loading.cli.load_from_argparse_arguments(namespace, **kwargs)¶Retrieve the created plugin from the completed argparse results.
Loads and creates the auth plugin from the information parsed from the command line by argparse.
| Parameters: | namespace (Namespace) – The result from CLI parsing. |
|---|---|
| Returns: | An auth plugin, or None if a name is not provided. |
| Return type: | keystoneauth1.plugin.BaseAuthPlugin |
| Raises: | keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin – if a plugin cannot be created. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.