0.0.0
Swiftclient instantiation now provides authentication information so that long lived swiftclient objects can reauthenticate if necessary. This should be a temporary situation until swiftclient supports keystoneauth sessions at which point os-client-config will instantiate swiftclient with a keystoneauth session.
New Features
- Swiftclient instantiation now provides authentication information so that long lived swiftclient objects can reauthenticate if necessary.
- Add support for explicit v2password auth type.
- Add SSL support to VEXXHOST vendor profile.
- Add zetta.io cloud vendor profile.
- Support added for configuring metadata about networks for a cloud in a list of dicts, rather than in the external_network and internal_network entries. The dicts support a name, a routes_externally field, a nat_destination field and a default_interface field.
- Added helper method for constructing OpenStack SDK Connection objects.
- Added kwargs and argparse processing for session_client.
- Added helper method for constructing shade OpenStackCloud objects.
Deprecation Notes
- Renamed session_client to make_rest_client. session_client will continue to be supported for backwards compatability.
- external_network and internal_network are deprecated and should be replaced with the list of network dicts.
- Renamed simple_client to session_client. simple_client will remain as an alias for backwards compat.
Bug Fixes
- Fix bug where project_domain_{name,id} was set even if project_{name,id} was not set.
Other Notes
- HPCloud vendor profile removed due to cloud shutdown.
- RunAbove vendor profile removed due to migration to OVH.
- Started using reno for release notes.