Skip to content

Commit

Permalink
Version 1.9.0 - removes swiftclient dependency
Browse files Browse the repository at this point in the history
Also fixes several other issues - see the RELEASENOTES.md file for a
full list of changes.
  • Loading branch information
EdLeafe committed Jul 15, 2014
1 parent 05ae406 commit b2315a4
Show file tree
Hide file tree
Showing 259 changed files with 23,087 additions and 6,706 deletions.
41 changes: 39 additions & 2 deletions RELEASENOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# Release Notes for pyrax

### 2014.07.14 - Version 1.9.0

- Cloud Files / Swift
- Removed dependency on python-swiftclient
- Ensured that URIs are properly encoded and quoted.
- Improved verbose output for sync_folder_to_container().
- CDN-related attributes were sometimes not initialized correctly.
GitHub #399 and #423
- Fixed case where passing async=True to bulk_delete() was ignored.
GitHub #398

- General
- Fixed case where envronment variables are improperly ignored.
- Fixed missing 'connect' param in identity authenticate().
- Added support for different auth_endpoint values when using Rackspace
authentication.

- Cloud Servers / Nova
- Load extenstions already installed in the local novaclient. GitHub #425
- Made sure that 'personality' files are properly base-64 encoded.

- Cloud Images / Glance
- Added the find_images_by_name() method to list images by case-insensitive
partial name matches.

- Autoscale
- Updated update_launch_config(). The 'flavorRef' variable was being
incorrectly set to None.
- Fixed 400 error when not including a personality file value.

- Cloud Networks
- The networks client was not being returned in cases where novaclient had
already been created, due to incorrect caching of clients. GitHub #406

- Cloud Load Balancers
- Made get_stats() call available from the LB. GitHub #394

###2014.06.04 - Version 1.8.2

- General
Expand Down Expand Up @@ -31,8 +68,8 @@
- Fixed service catalog parsing. GitHub #361

- Cloud Files
- Added aliases to make Cloud Files method names more consistent. GitHub
#373
- Added aliases to make Cloud Files method names more consistent.
GitHub #373
- Added missing limit/marker parameters. GitHub #349
- Added code to check for CDN before making CDN calls.
- Made the meta prefixes read-only. GitHub #365
Expand Down
1 change: 1 addition & 0 deletions docs/cloud_dns.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Once you have authenticated and connected to the Cloud DNS service, you can refe
All of the code samples in this document assume that you have already imported `pyrax`, authenticated, and created the name `dns` at the top of the script, like this:

import pyrax
pyrax.settings.set('identity_type', 'rackspace')
pyrax.set_credential_file("my_cred_file")
# or
# pyrax.set_credentials("my_username", "my_api_key")
Expand Down
7 changes: 2 additions & 5 deletions docs/html/____init_____8py.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@
<tr><td colspan="2"><h2><a name="namespaces"></a>
Packages</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepyrax.html">pyrax</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecf__wrapper.html">cf_wrapper</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>This module wraps <b>swiftclient</b>, the Python client for OpenStack / Swift, providing an object-oriented interface to the Swift object store. </p>
<br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepyrax.html#a9850c29c666aa2f53d8ba560897855f8">get_environment</a></td></tr>
Expand Down Expand Up @@ -128,7 +125,7 @@
<tr><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepyrax.html#a93dcb702dfed414cb32073e78fdff831">connect_to_cloudservers</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a client for working with cloud servers. <a href="#a93dcb702dfed414cb32073e78fdff831"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepyrax.html#a34593b67ad113f95973c1c7a6546fa68">connect_to_cloudfiles</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a client for working with cloud files. <a href="#a34593b67ad113f95973c1c7a6546fa68"></a><br/></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a client for working with CloudFiles/Swift. <a href="#a34593b67ad113f95973c1c7a6546fa68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepyrax.html#a2a85cb9869f6584edb2d652a82678225">connect_to_cloud_databases</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a client for working with cloud databases. <a href="#a2a85cb9869f6584edb2d652a82678225"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepyrax.html#a5858f51939fe223ec24c9befc4fa1a2a">connect_to_cloud_loadbalancers</a></td></tr>
Expand Down Expand Up @@ -201,7 +198,7 @@


<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 4 2014 11:35:58 for pyrax by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jul 15 2014 08:26:24 for pyrax by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>
Expand Down

0 comments on commit b2315a4

Please sign in to comment.