Skip to content

release-1.0.0

Compare
Choose a tag to compare
@afgane afgane released this 06 Sep 21:35
  • Added Microsoft Azure as a provider
  • Restructured the interface to make it more comprehensible and uniform across
    all supported providers. See issue #69 <https://github.com/CloudVE/cloudbridge/issues/69>_
    for more details as well as the library layout image for an easy visual
    reference: https://github.com/CloudVE/cloudbridge#quick-reference.
  • Migrated AWS implementation to use boto3 library from boto (thanks @01000101)
  • Cleaned up use of name property for resources. Resources now have id,
    name, and label properties to represent respectively: a unique
    identifier supplied by the provider; a descriptive, unchangeable name; and a
    user-supplied label that can be modified during the existence of a resource.
  • Added enforcement of name and label value: names must be less than 64 chars
    in length and consist of only lower case letters and dashes
  • Refactored tests and extracted standard interface tests where all resources
    are being tested using the same code structure. Also, tests will run only
    for providers that implement a given service.
  • Moved the repository from github.com/gvlproject to github.com/cloudve org
  • When deleting an OpenStack network, clear any ports
  • Added support for launching OpenStack instances into a specific subnet
  • Update image list interface to allow filtering by owner
  • When listing images on AWS, filter only the ones by current account owner
  • Retrieve AWS instance types from a public service to include latest values
  • Instance state uses DELETED state instead of TERMINATED
  • Return VM type RAM in GB
  • Add implementation for generate_url on OpenStack
  • General documentation updates