libcloud: add tags to nodes for Amazon EC2 driver (LIBCLOUD-89) #15

Closed
wants to merge 773 commits into
from

5 participants

@tpounds

No description provided.

novel and others added some commits Feb 20, 2011
@novel novel GoGrid driver minor improvements.
 * Support specifying IP addresses for new nodes
   at creation time via ex_ip keyword
 * Support filtering IP addresses by location




git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1072590 13f79535-47bb-0310-9956-ffa450edef68
13274f9
@Kami Kami Tests for the ex_create_tags and ex_delete_tags function (EC2 driver).
Submitted By: Brandon Rhodes


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1072716 13f79535-47bb-0310-9956-ffa450edef68
60afd81
@Kami Kami Add support for the new Amazon region (Tokyo).
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1076474 13f79535-47bb-0310-9956-ffa450edef68
06e556f
@Kami Kami Add missing fixtures.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079005 13f79535-47bb-0310-9956-ffa450edef68
ce07278
@Kami Kami Delete all the files (merging storage_api branch from the git repo).
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079023 13f79535-47bb-0310-9956-ffa450edef68
ea269b6
@Kami Kami Merge storage_api branch.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079029 13f79535-47bb-0310-9956-ffa450edef68
e80d7bc
@Kami Kami secrets.py shouldn't be here.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079031 13f79535-47bb-0310-9956-ffa450edef68
47779f8
@Kami Kami Update version number.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079032 13f79535-47bb-0310-9956-ffa450edef68
8d15f45
@Kami Kami Update changelog.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079035 13f79535-47bb-0310-9956-ffa450edef68
aff4017
@Kami Kami Add test for upload_object throwing an Exception.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079332 13f79535-47bb-0310-9956-ffa450edef68
13f2788
@Kami Kami Oops, this whole body shouldn't be wrapped inside "if calculate_hash"
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079334 13f79535-47bb-0310-9956-ffa450edef68
9ed43ee
@Kami Kami Fix indentation.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079335 13f79535-47bb-0310-9956-ffa450edef68
182bf00
@novel novel Add missing packages to setup.py after refactoring.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1079909 13f79535-47bb-0310-9956-ffa450edef68
a0b1584
@Kami Kami Update paths in providers.py
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1080281 13f79535-47bb-0310-9956-ffa450edef68
429d478
@pquerna pquerna Rename stream_object_data to upload_object_via_stream
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081240 13f79535-47bb-0310-9956-ffa450edef68
7e3a91e
@pquerna pquerna Rename object_as_stream to download_object_as_stream
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081242 13f79535-47bb-0310-9956-ffa450edef68
9ae2b11
@Kami Kami Add coverage command.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081243 13f79535-47bb-0310-9956-ffa450edef68
0d09c8d
@pquerna pquerna Start refactoring out common rackspace classes from both cloudfiles a…
…nd cloud servers

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081244 13f79535-47bb-0310-9956-ffa450edef68
26247f9
@pquerna pquerna Version the auth API separately from the normal APIs
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081247 13f79535-47bb-0310-9956-ffa450edef68
9c8605e
@Kami Kami Add pricing module.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081248 13f79535-47bb-0310-9956-ffa450edef68
6f8eba5
@pquerna pquerna remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081249 13f79535-47bb-0310-9956-ffa450edef68
a1ed86e
@Kami Kami 1. Add docstrings to the pricing module
2. Move utility methods from the cloudsigma driver to the utils module


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081404 13f79535-47bb-0310-9956-ffa450edef68
55e795a
@Kami Kami Update paths
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081405 13f79535-47bb-0310-9956-ffa450edef68
27cb013
@Kami Kami Add new and fix existing pricing tests,
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081410 13f79535-47bb-0310-9956-ffa450edef68
ead4b03
@Kami Kami Update pricing module and add get_size_price method.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081423 13f79535-47bb-0310-9956-ffa450edef68
14304ea
@Kami Kami Fix a typo.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081424 13f79535-47bb-0310-9956-ffa450edef68
db892f8
@Kami Kami Always cast size price to float
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081426 13f79535-47bb-0310-9956-ffa450edef68
c714d91
@Kami Kami Start updating the drivers to use the pricing module (w.i.p.)
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081493 13f79535-47bb-0310-9956-ffa450edef68
1cd8ea3
@Kami Kami Modify more drivers to use the pricing module.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081583 13f79535-47bb-0310-9956-ffa450edef68
b90e4c4
@novel novel Include pricing data to package_data.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081819 13f79535-47bb-0310-9956-ffa450edef68
5cefb4c
@Kami Kami For now also use the pricing module to store the vps.net prices.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081830 13f79535-47bb-0310-9956-ffa450edef68
dd2f464
@Kami Kami Oops, fix a typo.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081831 13f79535-47bb-0310-9956-ffa450edef68
b16f35a
@Kami Kami Add "medium" size to the elastichosts driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081839 13f79535-47bb-0310-9956-ffa450edef68
1bf3040
@Kami Kami Add pricing for the ElasticHosts driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081845 13f79535-47bb-0310-9956-ffa450edef68
72b941c
@Kami Kami Use _get_size_price method in the rackspace driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081849 13f79535-47bb-0310-9956-ffa450edef68
247eb26
@Kami Kami Move path stuff into a separate function.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081852 13f79535-47bb-0310-9956-ffa450edef68
b3255e9
@Kami Kami Add set_pricing function.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081870 13f79535-47bb-0310-9956-ffa450edef68
510c36a
@Kami Kami Apply Tavis Rodd's patch (style fixes, cloudfiles test fixes, cloudfi…
…les bug

fix)


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081909 13f79535-47bb-0310-9956-ffa450edef68
a57184e
@Kami Kami Remove duplicated methods.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081911 13f79535-47bb-0310-9956-ffa450edef68
8f241d0
@Kami Kami Fix softlayer test on 2.7
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1081915 13f79535-47bb-0310-9956-ffa450edef68
6609c3c
@Kami Kami Update the vps.net driver to be consistent with other drivers (now a …
…returned

price is per day instead of per month).


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082010 13f79535-47bb-0310-9956-ffa450edef68
66d28fe
@Kami Kami iAdd in_development_warning function.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082027 13f79535-47bb-0310-9956-ffa450edef68
df6834a
@Kami Kami Add some basic tests for backward compatibility.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082028 13f79535-47bb-0310-9956-ffa450edef68
1a2ac00
@Kami Kami Add more tests for Rackspace driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082053 13f79535-47bb-0310-9956-ffa450edef68
082d8fc
@Kami Kami Add tests for deployment.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082055 13f79535-47bb-0310-9956-ffa450edef68
632dcaf
@Kami Kami Add another test for deployment.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082056 13f79535-47bb-0310-9956-ffa450edef68
d59c78f
@Kami Kami Add test for script deployment.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082058 13f79535-47bb-0310-9956-ffa450edef68
1e87ccb
@Kami Kami Add tests for some util functions.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082063 13f79535-47bb-0310-9956-ffa450edef68
c1ef278
@Kami Kami Make mimetype test more flexible.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082065 13f79535-47bb-0310-9956-ffa450edef68
2a9c043
@Kami Kami Make sure we enter all the branches in deployment tests.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082067 13f79535-47bb-0310-9956-ffa450edef68
d078e14
@Kami Kami Add more tests for pricing.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082068 13f79535-47bb-0310-9956-ffa450edef68
38af218
@Kami Kami Update a list of excluded statements.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082069 13f79535-47bb-0310-9956-ffa450edef68
88b6055
@Kami Kami Also run doc tests.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082070 13f79535-47bb-0310-9956-ffa450edef68
9944ac9
@Kami Kami Ignore more unimportant statements.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082072 13f79535-47bb-0310-9956-ffa450edef68
33ef109
@Kami Kami Add tests for httplib ssl stuff.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082213 13f79535-47bb-0310-9956-ffa450edef68
2ffcdc9
@Kami Kami Add another test for SSL stuff.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082241 13f79535-47bb-0310-9956-ffa450edef68
828ca2e
@Kami Kami Remove this for now.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082244 13f79535-47bb-0310-9956-ffa450edef68
52c609c
@Kami Kami Add required line arg.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082245 13f79535-47bb-0310-9956-ffa450edef68
e1627fc
@tavisrudd

See #10 which contains the individual git commits this patch came from.

Kami added some commits Mar 16, 2011
@Kami Kami Add more tests for the Voxel driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082269 13f79535-47bb-0310-9956-ffa450edef68
d025725
@Kami Kami More tests for Voxel driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082319 13f79535-47bb-0310-9956-ffa450edef68
21e642a
@Kami Kami Fix dummy doctest to work with pypy.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082374 13f79535-47bb-0310-9956-ffa450edef68
f4d3ddb
@Kami Kami Don't relay on list ordering.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082377 13f79535-47bb-0310-9956-ffa450edef68
8215de7
@Kami Kami Enable DeprecationWarnings
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082379 13f79535-47bb-0310-9956-ffa450edef68
f03c063
@Kami Kami Increase GoGrid driver test coverage.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082389 13f79535-47bb-0310-9956-ffa450edef68
aaadd5a
@Kami Kami Add test for get_driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082766 13f79535-47bb-0310-9956-ffa450edef68
168b778
@Kami Kami Add more tests for ElasticHosts driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082769 13f79535-47bb-0310-9956-ffa450edef68
7392467
@Kami Kami Use constant.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082770 13f79535-47bb-0310-9956-ffa450edef68
fd54b1a
@Kami Kami Add Nimbus driver.
Changes submitted by David LaBissoniere <labisso at uchicago dot edu> as a part
of LIBCLOUD-75.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082779 13f79535-47bb-0310-9956-ffa450edef68
d312705
@Kami Kami Update changes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082781 13f79535-47bb-0310-9956-ffa450edef68
347189a
@Kami Kami Add Bluebox compute driver.
Changes submitted by Christian Paredes <cp at redbluemagenta dot com> as a part
of LIBCLOUD-73.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082793 13f79535-47bb-0310-9956-ffa450edef68
8c1e2d6
@Kami Kami Update CHANGES.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082794 13f79535-47bb-0310-9956-ffa450edef68
187b139
@Kami Kami Forgot to commit this files.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1082805 13f79535-47bb-0310-9956-ffa450edef68
6e502a1
@Kami Kami Add missing variables for brightbox driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1084176 13f79535-47bb-0310-9956-ffa450edef68
910dec9
@Kami Kami Fix style.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1084177 13f79535-47bb-0310-9956-ffa450edef68
48071dc
@Kami Kami Add extension method for modifying instance attributes and change the…
… node size.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1084180 13f79535-47bb-0310-9956-ffa450edef68
dc9ccd8
@Kami Kami Update changes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1084183 13f79535-47bb-0310-9956-ffa450edef68
0474df9
@Kami Kami Add docstrings.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1084201 13f79535-47bb-0310-9956-ffa450edef68
83f1fd2
@Kami Kami Add Gandi.net compute driver.
Changes submitted by Aymeric Barantal <mric at gandi dot net> as a part
of LIBCLOUD-76.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1085099 13f79535-47bb-0310-9956-ffa450edef68
ba733b2
@Kami Kami Update changes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1085100 13f79535-47bb-0310-9956-ffa450edef68
6fed144
@Kami Kami Add more tests for the Gandi.net compute driver.
Changes submitted by Aymeric Barantal <mric at gandi dot net> as a part
of LIBCLOUD-76.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1085375 13f79535-47bb-0310-9956-ffa450edef68
a489224
@Kami Kami Add two new methods to the storage API:
- get_container_cdn_url
- get_object_cdn_url


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1088455 13f79535-47bb-0310-9956-ffa450edef68
f4a8438
@Kami Kami Move xml utility functions into libcloud.utils
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1089830 13f79535-47bb-0310-9956-ffa450edef68
67a5ee7
@Kami Kami Oops, self shouldn't be here.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1089832 13f79535-47bb-0310-9956-ffa450edef68
a5ac642
@Kami Kami Update file affected by the previous commit.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1089834 13f79535-47bb-0310-9956-ffa450edef68
3af54e8
@Kami Kami Add module with aws utility functions
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1089958 13f79535-47bb-0310-9956-ffa450edef68
abd4965
@Kami Kami Modify EC2 driver so now the EC2 response inherits from AWSBaseRespon…
…se class.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1089962 13f79535-47bb-0310-9956-ffa450edef68
d80196d
@Kami Kami Start working on Amazon S3 driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1089998 13f79535-47bb-0310-9956-ffa450edef68
4145c42
@Kami Kami Add methods for creating and deleting a container.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090073 13f79535-47bb-0310-9956-ffa450edef68
9da481d
@Kami Kami Add get_container and get_object method to the S3 driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090221 13f79535-47bb-0310-9956-ffa450edef68
8f127ca
@Kami Kami Add delete_object method to the s3 driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090238 13f79535-47bb-0310-9956-ffa450edef68
7d1b50d
@Kami Kami Escape special characters in the object name.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090241 13f79535-47bb-0310-9956-ffa450edef68
d3efa43
@Kami Kami Create "Name" tag after creating an EC2 node.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090495 13f79535-47bb-0310-9956-ffa450edef68
00e2292
@Kami Kami Update CHANGES.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090496 13f79535-47bb-0310-9956-ffa450edef68
949cbdf
@Kami Kami Make sure both the numbers are integers.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090579 13f79535-47bb-0310-9956-ffa450edef68
037aa89
@Kami Kami Move _get_object method to the base StorageDriver class.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090582 13f79535-47bb-0310-9956-ffa450edef68
2bd505d
@Kami Kami Modify CloudFiles driver to use _get_object method from the base class.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090583 13f79535-47bb-0310-9956-ffa450edef68
e0a2d7b
@Kami Kami Add download_object method to the S3 driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090584 13f79535-47bb-0310-9956-ffa450edef68
0e327bc
@Kami Kami Fix the callback argument.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090587 13f79535-47bb-0310-9956-ffa450edef68
ad0fbc7
@Kami Kami Fix download_objecT_as_stream method in the CloudFiles driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1090595 13f79535-47bb-0310-9956-ffa450edef68
610b652
Kami and others added some commits May 9, 2011
@Kami Kami Forgot to commit this file before.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1101267 13f79535-47bb-0310-9956-ffa450edef68
378c62a
@Kami Kami Update changes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1101270 13f79535-47bb-0310-9956-ffa450edef68
90aaa78
@Kami Kami Allow user to specify ssh client timeout for the deploy_node step.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1101285 13f79535-47bb-0310-9956-ffa450edef68
4c824d1
@Kami Kami oops, also need pass timeout to the parent class here.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1101286 13f79535-47bb-0310-9956-ffa450edef68
1914000
@Kami Kami Fix a bug with primary IP address handling in the Slicehost driver. S…
…licehost

API sometimes returns internal IP as a primary address and we added this IP to
the public_ip instead of private_ip list.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1101288 13f79535-47bb-0310-9956-ffa450edef68
4b2216e
@Kami Kami Better error handling in the GoGrid LB driver - should thrown an exce…
…ption

instead of returning None.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1101423 13f79535-47bb-0310-9956-ffa450edef68
ff2e637
@pquerna pquerna Rename libcloud.resources.lb to libcloud.loadbalancer'
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102975 13f79535-47bb-0310-9956-ffa450edef68
48ea0f0
@Kami Kami Simply deploy_node a bit and actually retry the process if it fails.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102979 13f79535-47bb-0310-9956-ffa450edef68
df2f026
@Kami Kami If a ssh timeout is not provided default to 20 seconds.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102981 13f79535-47bb-0310-9956-ffa450edef68
727dca1
@Kami Kami Add LBAlgorithm class and set DEFAULT_ALGORITHM variable to ROUND_ROBIN.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102982 13f79535-47bb-0310-9956-ffa450edef68
bd39a98
@pquerna pquerna Rename 'node{,s}' in the load balancer API to be 'member{,s}', as thi…
…s is less confusing terminology

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102988 13f79535-47bb-0310-9956-ffa450edef68
478f891
@pquerna pquerna remove unused variables
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102989 13f79535-47bb-0310-9956-ffa450edef68
6203a80
@pquerna pquerna fix simplejson fallback
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102990 13f79535-47bb-0310-9956-ffa450edef68
38ccb6a
@pquerna pquerna remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102991 13f79535-47bb-0310-9956-ffa450edef68
b95fc39
@pquerna pquerna Have attach_member actually take a LBMember object as its parameter, …
…rather than a raw ip/port

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1102994 13f79535-47bb-0310-9956-ffa450edef68
64b09ee
@Kami Kami Add two new instance variables and utility methods to the base LBDriv…
…er class.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103000 13f79535-47bb-0310-9956-ffa450edef68
85ac5df
@Kami Kami Fix formatting.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103002 13f79535-47bb-0310-9956-ffa450edef68
f76a5da
@pquerna pquerna Add balancer_attach_compute_node, which takes a normal libcloud compu…
…te node object, and attempts to add it to the load balancer as a member

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103003 13f79535-47bb-0310-9956-ffa450edef68
4960b18
@Kami Kami LBNode -> LBMember in example_lb.py
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103005 13f79535-47bb-0310-9956-ffa450edef68
6837080
@Kami Kami Rename example_lb.py -> example_loadbalancer.py.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103006 13f79535-47bb-0310-9956-ffa450edef68
c1d263f
@Kami Kami Fix a typo and make instance variables uppercase.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103009 13f79535-47bb-0310-9956-ffa450edef68
9c569a2
@Kami Kami Add missing attach_member method.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103010 13f79535-47bb-0310-9956-ffa450edef68
e7c5b1f
@Kami Kami 1. Don't use kwargs
2. Use the algorithm algorithm and pass it to the api


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103039 13f79535-47bb-0310-9956-ffa450edef68
ee52920
@Kami Kami Add reverse_dict utility function.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103040 13f79535-47bb-0310-9956-ffa450edef68
e5fb843
@Kami Kami Don't use kwargs here.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103044 13f79535-47bb-0310-9956-ffa450edef68
5d899fa
@Kami Kami Pass in the algorithm to the create_balancer method.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103045 13f79535-47bb-0310-9956-ffa450edef68
d742118
@pquerna pquerna Centralize the new compute drivers list in the CHANGES file
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103047 13f79535-47bb-0310-9956-ffa450edef68
6e02b62
@Kami Kami Rename the balancer_detail to get_balancer and change the method sign…
…ature and

return value.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103053 13f79535-47bb-0310-9956-ffa450edef68
ef2466e
@Kami Kami Rename the balancer_details method to get_balancer and refactor id.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103056 13f79535-47bb-0310-9956-ffa450edef68
585219d
@Kami Kami Do the same with the balancer_detail method in the Rackspace LB driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103058 13f79535-47bb-0310-9956-ffa450edef68
afc1f46
@pquerna pquerna Rewrite changes for 0.5, grouping things by relevant driver
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103059 13f79535-47bb-0310-9956-ffa450edef68
751dc00
@pquerna pquerna Sort drivers alphabetically, fixup some formatting
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103061 13f79535-47bb-0310-9956-ffa450edef68
fe5dedf
@pquerna pquerna Add release date for 0.4.2
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103062 13f79535-47bb-0310-9956-ffa450edef68
632c7bf
@pquerna pquerna Update / sync docs with actual args
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103071 13f79535-47bb-0310-9956-ffa450edef68
8755dc3
@Kami Kami Change the create_balancer method signature and add list_protocols me…
…thod.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103096 13f79535-47bb-0310-9956-ffa450edef68
940fc1c
@pquerna pquerna Remove the LB prefix to most libcloud.loadbalancer.* types
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103098 13f79535-47bb-0310-9956-ffa450edef68
6198094
@pquerna pquerna remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103101 13f79535-47bb-0310-9956-ffa450edef68
d99132f
@pquerna pquerna fix __all__ for load balancers
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103103 13f79535-47bb-0310-9956-ffa450edef68
5174840
@pquerna pquerna Ooops, used old name here
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103104 13f79535-47bb-0310-9956-ffa450edef68
eb48f8a
@pquerna pquerna Remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103105 13f79535-47bb-0310-9956-ffa450edef68
c17ec3c
@pquerna pquerna remove unused import
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103108 13f79535-47bb-0310-9956-ffa450edef68
25c4bef
@Kami Kami Update create_balancer method in the GoGrid driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103109 13f79535-47bb-0310-9956-ffa450edef68
1f048da
@pquerna pquerna remove more unused imports (padding my stats yo)
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103110 13f79535-47bb-0310-9956-ffa450edef68
d9fd09c
@Kami Kami Update the create_balancer method in rackspace driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103111 13f79535-47bb-0310-9956-ffa450edef68
90d3587
@Kami Kami Use DEFAULT_ALGORITHM constant.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103113 13f79535-47bb-0310-9956-ffa450edef68
f8f97a6
@Kami Kami Add list_protocols method to the Rackspace LB driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103136 13f79535-47bb-0310-9956-ffa450edef68
86b4557
@Kami Kami Forgot to add this file.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103149 13f79535-47bb-0310-9956-ffa450edef68
ce98896
@Kami Kami Remove file_hash and add verify_hash argument and make it consistent …
…across all

the drivers and update affects tests.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103251 13f79535-47bb-0310-9956-ffa450edef68
824d738
@Kami Kami Make get_meta_data and extension method and update affected tests.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103357 13f79535-47bb-0310-9956-ffa450edef68
db2ab54
@Kami Kami Fix a bug in the gogrid driver and add a test case for it.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103368 13f79535-47bb-0310-9956-ffa450edef68
63f6454
@Kami Kami Make sure the correct parameters are sent when creating a load balanc…
…er in the

Rackspace driver.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103371 13f79535-47bb-0310-9956-ffa450edef68
a5c9bd2
@Kami Kami Add license header and update the example.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103426 13f79535-47bb-0310-9956-ffa450edef68
50882e0
@Kami Kami Remove print statement.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103442 13f79535-47bb-0310-9956-ffa450edef68
5233e53
@Kami Kami Properly set object hash value when using get_object method in the Cl…
…oudFiles

storage driver.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103445 13f79535-47bb-0310-9956-ffa450edef68
a8d0550
@Kami Kami Update affected test.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103446 13f79535-47bb-0310-9956-ffa450edef68
7d2d797
@Kami Kami Properly capture errors if they happen in the RawResponse part.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103542 13f79535-47bb-0310-9956-ffa450edef68
7198f67
@Kami Kami Update loadbalancer example.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1103612 13f79535-47bb-0310-9956-ffa450edef68
2f8cb97
@novel novel Minor style fixes for loadbalancer example.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1104046 13f79535-47bb-0310-9956-ffa450edef68
089ba94
@novel novel Remove no longer used resource directory.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1104047 13f79535-47bb-0310-9956-ffa450edef68
e30defe
@novel novel Chase rename of LB and LBNode classes for loadbalancers.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1104048 13f79535-47bb-0310-9956-ffa450edef68
3373c67
@novel novel GoGrid Compute Driver: add 16GB node size.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1104132 13f79535-47bb-0310-9956-ffa450edef68
7fba13b
@Kami Kami Also include actual error value when calling str on Error object.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125667 13f79535-47bb-0310-9956-ffa450edef68
6aced03
@Kami Kami Fix a bug with using the incorrect URL when performing a raw request.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125687 13f79535-47bb-0310-9956-ffa450edef68
a4478d9
@Kami Kami Don't lowercase the amz header values in the request signature.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125691 13f79535-47bb-0310-9956-ffa450edef68
edeb8d8
@Kami Kami Fix Gandi.net tests so they work with Python 2.7
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125693 13f79535-47bb-0310-9956-ffa450edef68
47b1ad3
@Kami Kami Fix a bug with unittest module in Python 2.7 in the GoGrid load-balan…
…cer tests.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125695 13f79535-47bb-0310-9956-ffa450edef68
7bbc12b
@Kami Kami Add a new MockHttpTestCase class which behaves the same as the base M…
…ockHttp class, but you can also use assert methods if you class inherits from this one.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125696 13f79535-47bb-0310-9956-ffa450edef68
fa1a26d
@Kami Kami Add missing license hader.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125697 13f79535-47bb-0310-9956-ffa450edef68
295c3b4
@Kami Kami Add another missing license header.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125698 13f79535-47bb-0310-9956-ffa450edef68
d35f528
@Kami Kami Update .ratignore (Ignore loadbalancer fixtures and empty __init__.py…
… files.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125699 13f79535-47bb-0310-9956-ffa450edef68
3893043
@Kami Kami Add a notice to the balancer_detach_member method.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125748 13f79535-47bb-0310-9956-ffa450edef68
8cf91d7
@Kami Kami Remove type attribute from the Loadbalancer driver classes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125749 13f79535-47bb-0310-9956-ffa450edef68
d80a719
@Kami Kami Rename RACKSPACE load-balancer provider constant to RACKSPACE_US.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125750 13f79535-47bb-0310-9956-ffa450edef68
8771ed3
@Kami Kami Should be round robin.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125757 13f79535-47bb-0310-9956-ffa450edef68
4ca057b
@Kami Kami Index needs to start with 1 otherwise Unexpected server error is thrown.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125759 13f79535-47bb-0310-9956-ffa450edef68
545c7f3
@Kami Kami Update gogrid test.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125760 13f79535-47bb-0310-9956-ffa450edef68
8241315
@Kami Kami Revert back to the old behavior and start with 0.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125764 13f79535-47bb-0310-9956-ffa450edef68
2e64343
@Kami Kami Should be 'least connect'.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125765 13f79535-47bb-0310-9956-ffa450edef68
6ddb8b2
@Kami Kami Capture unexpected server error when creating a new load-balancer and…
… throw a more user-friendly error message.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125772 13f79535-47bb-0310-9956-ffa450edef68
99929b6
@Kami Kami Add a new test for the GoGrid LB driver.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125774 13f79535-47bb-0310-9956-ffa450edef68
c5896f3
@Kami Kami Forgot to commit this.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125775 13f79535-47bb-0310-9956-ffa450edef68
000b235
@Kami Kami pyflakes cleanup.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125776 13f79535-47bb-0310-9956-ffa450edef68
3d3a73e
@Kami Kami Update the version string.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125795 13f79535-47bb-0310-9956-ffa450edef68
2b89b30
@Kami Kami Read the version number from the libcloud/__init__.py file
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125801 13f79535-47bb-0310-9956-ffa450edef68
325b28c
@Kami Kami Forgot to pop it.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125804 13f79535-47bb-0310-9956-ffa450edef68
357223a
@Kami Kami Add a note about api refactoring and the compute modules being moved to
libcloud.compute.*.


git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125809 13f79535-47bb-0310-9956-ffa450edef68
7f2210f
@Kami Kami Update setup.py, include storage packages.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125810 13f79535-47bb-0310-9956-ffa450edef68
045bbde
@Kami Kami Add missing data file to setup.py.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125812 13f79535-47bb-0310-9956-ffa450edef68
61abb0b
@Kami Kami Update setup.py and MANIFEST.in
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1125819 13f79535-47bb-0310-9956-ffa450edef68
9f41922
@Kami Kami ex_create_tags should be a pass-through in Nimbus driver since Nimbus…
… doesn't support this method.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1126614 13f79535-47bb-0310-9956-ffa450edef68
a3d75ea
@Kami Kami Add a base LibcloudTestCase which eventually all the test cases shoul…
…d inherit from. This class will provide some utility assertion methods.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1126681 13f79535-47bb-0310-9956-ffa450edef68
5ff56ff
@Kami Kami Refactor EC2 test to inherit from LibcloudTestCase and use the new as…
…sertion method.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1126684 13f79535-47bb-0310-9956-ffa450edef68
4c5b9c4
@Kami Kami Properly handle response errors in the Rackspace driver and only thro…
…w InvalidCredsError on 401 status code.

git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1126805 13f79535-47bb-0310-9956-ffa450edef68
7f603e0
@Kami Kami Update changes.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1126806 13f79535-47bb-0310-9956-ffa450edef68
a07e1ea
@Kami Kami Update changes and add missing driver info.
git-svn-id: https://svn.apache.org/repos/asf/incubator/libcloud/trunk@1126969 13f79535-47bb-0310-9956-ffa450edef68
ed282ff
@tpounds tpounds libcloud: add tags to nodes for Amazon EC2 driver d6aee6b
@tpounds tpounds libcloud: add tests for Amazon EC2 driver tags support 67b9b52
@Kami
The Apache Software Foundation member

This patch has been merged. Can the author please close the pull request?

@tpounds

Closed.

@tpounds tpounds closed this Jul 3, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment