Konstantinos Koukopoulos
76a6a86eac
add Model metaclass to collect model accessor methods from backend classes
2014-06-18 10:46:20 +03:00
Steve Pulec
aec7d8e998
Merge pull request #138 from IlyaSukhanov/master
...
Implement internet gateway mocking
2014-06-17 22:28:16 -04:00
Konstantinos Koukopoulos
60bba47624
switch to using boto's SpotInstanceRequest in backend
2014-06-17 19:04:38 +03:00
Ilya Sukhanov
bcb0e7a3d4
Implement internet gateway mocking
2014-06-08 09:45:18 -04:00
Steve Pulec
476881737e
Merge pull request #136 from wittwerch/master
...
Allow instance filtering by instance-id
2014-06-05 18:31:40 -04:00
Christian Wittwer
6f3a056171
add test for instance filtering by instance-id
2014-06-05 11:12:55 +02:00
Christian Wittwer
96843fdfe8
Attribute instance-id added to filter dict
2014-06-05 10:52:41 +02:00
Steve Pulec
7cf2e06eb8
Add @matafc to authors.
2014-05-31 11:43:43 -04:00
Kevin Glisson
d2029c3fa3
adding - get all certificates, get certificate, and upload certificates endpoints
2014-05-29 14:25:26 -07:00
Steve Pulec
0fbe7a3940
Merge pull request #133 from kouk/server_response_headers
...
don't provide request headers as response headers in server
2014-05-20 08:48:48 -04:00
Konstantinos Koukopoulos
2b186511e8
don't provide request headers as response headers in server
2014-05-20 14:43:57 +03:00
Steve Pulec
df7e139855
0.3.1
2014-05-14 09:19:23 -04:00
Steve Pulec
a202898245
Merge pull request #130 from smarthall/patch-1
...
Update setup.py to require 'requests'
2014-05-14 09:18:45 -04:00
Daniel Hall
82c8c43f5f
Update setup.py to require 'requests'
2014-05-14 20:50:22 +10:00
Steve Pulec
befeb5bdde
0.3.0
2014-05-13 23:59:55 -04:00
Steve Pulec
a30c932c4b
Merge pull request #128 from stpierre/include-docs-in-pypi
...
include LICENSE, README, AUTHORS in pypi
2014-05-12 20:59:22 -04:00
Chris St. Pierre
a9059a5c9b
include LICENSE, README, AUTHORS in pypi
2014-05-12 10:06:48 -04:00
Steve Pulec
7acc22d8d1
Merge pull request #127 from spulec/sns-support
...
Add basic SNS support. Closes #26 .
2014-05-11 23:25:26 -04:00
Steve Pulec
e38f7d4662
Fix string formatting for py26
2014-05-11 23:07:05 -04:00
Steve Pulec
216750c05b
Add basic SNS support.
2014-05-11 22:56:44 -04:00
Steve Pulec
955b4c6c4a
Add tagging to all applicable EC2 objects. Closes #66 .
2014-05-11 19:00:28 -04:00
Steve Pulec
06481ebe7e
Require a GroupDescription for security group creation. Closes #112 .
2014-05-11 17:37:00 -04:00
Steve Pulec
8182b3baa8
Extend security group testing for VPC.
2014-05-11 17:13:48 -04:00
Steve Pulec
ece46ecea8
Add @stpierre to authors.
2014-05-09 17:48:07 -04:00
Steve Pulec
2bba0e9070
0.2.23
2014-05-09 17:46:54 -04:00
Steve Pulec
6c3fb51d10
Merge pull request #126 from stpierre/support-instance-properties
...
Support instance properties
2014-05-09 17:45:37 -04:00
Chris St. Pierre
fab37942c4
Consistent _get_multi_param() function in responses
...
This abstracts _get_multi_param() into BaseResponse and makes it
always ensure that the string it has been given ends with a '.'. It
had been implemented in three different places, and in use it rarely
postpended a trailing period, which could make it match parameters it
shouldn't have.
2014-05-08 10:44:41 -04:00
Chris St. Pierre
745368242e
Allow passing security groups by ID when creating instances
2014-05-07 10:04:07 -04:00
Chris St. Pierre
b244457c4f
Added key_name support to instances
2014-05-07 10:04:07 -04:00
Chris St. Pierre
4ba4dd5e26
Added subnet_id support to instances
2014-05-07 10:04:07 -04:00
Chris St. Pierre
5ba2b3cb9a
Added instance_type support to instances
2014-05-07 10:04:07 -04:00
Steve Pulec
455ff1a72b
Merge pull request #125 from gabe-untapt/delete_keys
...
Implemeted bucket.delete_keys closes #124
2014-05-06 21:03:43 -04:00
Gabe Rives-Corbett
9f912e7a1f
Implemeted bucket.delete_keys closes #124
2014-05-06 17:21:33 -04:00
Steve Pulec
3c4bb2a1b4
0.2.22
2014-04-30 11:24:24 -04:00
Steve Pulec
f61242feba
Merge pull request #102 from andrewgross/feature/block-device-mapping
...
[Block Device] Add block device mapping to launch config backend
2014-04-29 14:55:10 -04:00
Andrew Gross
ce31b0200a
Fix tests when using a working boto version
2014-04-25 16:18:26 -04:00
Andrew Gross
dbe17d059f
Fix some merge issues, add block device parsing
2014-04-25 15:44:55 -04:00
Andrew Gross
81a979cd1d
Switch to fork for now
2014-04-24 16:49:16 -04:00
Andrew Gross
a0e48a6cf5
[Block Device] Add block device mapping to launch config backend
2014-04-24 16:49:16 -04:00
Steve Pulec
912c3ceb39
Merge pull request #122 from IlyaSukhanov/master
...
implement dhcp_options
2014-04-22 19:00:44 -04:00
Ilya Sukhanov
15b750a277
Implement ec2 dhcp_options
2014-04-22 17:47:40 -04:00
Ilya Sukhanov
e76b4c1250
Fix: Preseve status code in header when != 200
...
before:
reply: 'HTTP/1.1 400 Bad Request\n'
header: date: Wed, 16 Apr 2014 00:30:07 GMT
header: content-type: text/plain; charset=utf-8
header: content-length: 286
header: server: Python/HTTPretty
header: status: 200
header: connection: close
after:
reply: 'HTTP/1.1 400 Bad Request\n'
header: date: Wed, 16 Apr 2014 00:32:45 GMT
header: content-type: text/plain; charset=utf-8
header: content-length: 286
header: server: Python/HTTPretty
header: status: 400
header: connection: close
Note how status and reply http did not match before but do now.
2014-04-22 17:35:15 -04:00
Ilya Sukhanov
aa644b4340
Allow returning http errors with exceptions
...
before:
def my_response_method(self):
...
if error:
return template, {'status'=400}
after:
def my_response_method(self):
...
if error:
raise MyResponseError("bad thing happened")
where MyResponseError inherits from HTTPException
2014-04-22 17:35:15 -04:00
Steve Pulec
713815f5c5
Merge pull request #118 from kouk/list_all_multiparts
...
support listing all multipart uploads
2014-04-03 09:14:09 -04:00
Konstantinos Koukopoulos
d4602b9cae
support listing all multipart uploads
2014-04-02 19:09:48 +03:00
Steve Pulec
51b3a0507d
Merge pull request #117 from kouk/multipart-etag
...
refactor etag calculation to support a correct multipart key etag
2014-04-02 10:12:50 -04:00
Konstantinos Koukopoulos
9954612035
add format field numbers for python 2.6 support
2014-04-02 16:34:29 +03:00
Konstantinos Koukopoulos
84ec801a52
refactor etag calculation to support a correct multipart key etag
2014-04-02 14:40:04 +03:00
Steve Pulec
f764e9e0f3
Add more test coverage for the server.
2014-03-30 12:05:38 -04:00
Steve Pulec
1767d17018
Cleanup S3 a bit and add more coverage
2014-03-30 11:50:36 -04:00