Newton Series Release Notes

Newton Series Release Notes

1.19.0

New Features

  • Add a field to vendor cloud profiles to indicate active, deprecated and shutdown status. A message to the user is triggered when attempting to use cloud with either deprecated or shutdown status.

Bug Fixes

  • Refactor OpenStackConfig._fix_backward_madness() into OpenStackConfig.magic_fixes() that allows subclasses to inject more fixup magic into the flow during get_one_cloud() processing.
  • Reverse the order of option selction in OpenStackConfig._validate_auth() to prefer auth options passed in (from argparse) over those found in clouds.yaml. This allows the application to override config profile auth settings.

Other Notes

  • Add citycloud regions for Buffalo, Frankfurt, Karlskrona and Los Angles
  • Add new DreamCompute cloud and deprecate DreamHost cloud

1.18.0

New Features

  • Added helper method for constructing OpenStack SDK Connection objects.
  • 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.

1.17.0

New Features

  • 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.

Deprecation Notes

  • external_network and internal_network are deprecated and should be replaced with the list of network dicts.

1.16.0

New Features

  • Added kwargs and argparse processing for session_client.

Deprecation Notes

  • Renamed simple_client to session_client. simple_client will remain as an alias for backwards compat.

1.15.0

Prelude

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.

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.

1.14.0

Other Notes

  • Started using reno for release notes.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.