1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

113 commits

Author SHA1 Message Date
Keith Barrette
17fb4f25f8 Rudimentary CRUD for AWS Data Pipeline 2013-02-17 15:27:41 -05:00
Stephan Kaag
a28ecc4398 Introduce AWS::COMPLIANT_BUCKET_NAMES constant 2012-12-05 21:12:25 +01:00
Frederick Cheung
0e9996a615 [AWS|Glacier] Bare glacier service 2012-09-01 23:19:07 +01:00
Frederick Cheung
e008b358dc [AWS] Implement signature v4 2012-09-01 23:19:07 +01:00
Avrohom Katz
82b766b103 private ip address should start with a 10. 2012-07-13 11:46:37 -04:00
Frederick Cheung
38c75c85ab start an instance with an IAM profile and access the credentials 2012-06-20 23:17:46 +01:00
Bulat Shakirzyanov
52501a30d1 add create_hosted_zone and get_hosted_zone request mocks 2012-06-07 10:46:35 -07:00
Eric Stonfer
528243cd3a merge upstream 2012-06-04 16:12:20 -04:00
Eric Stonfer
efa20d8a37 this adds the dhcp_options object and associated operations 2012-06-04 16:03:34 -04:00
James Herdman
b0a7473f5b Remove unnecessary full path usage with require
'fog/core' is already in the load path. No need to go to these extents.
2012-05-26 11:27:22 -04:00
Eric Stonfer
935c63447b https://github.com/fog/fog/issues/810 - Add ENI support by maf23 2012-04-01 22:22:38 -04:00
Eric Stonfer
16dbd66e7a Merge pull request from portertech/vpc-fixes
[vpc-fixes] AWS security group model + VPC
2012-04-01 14:21:37 -07:00
Sean Porter
e8ecbc25cf [vpc-fixes] AWS security group model + VPC
[vpc-fixes] drop sec group name when id is provided

[vpc-fixes] must use IpPermissions in order to apply

[vpc-fixes] adjust sec group tests since group id can be provided instead of group name

[vpc-fixes] update other methods to allow for name or id

[vpc-fixes] fix whitespace in test

[vpc-fixes] testing nil name and id

[vpc-fixes] get sec group revoke working

[vpc-fixes] name_specified & group_id_specified to catch where GroupId key exists but is nil
2012-04-01 10:23:46 -07:00
Edward Muller
45d8f49333 Fog::AWS.indexed_reuqest_param 2012-03-31 12:20:31 -07:00
George Scott
c1ec8a03b9 Added beanstalk service to AWS Provider. 2012-03-15 17:19:15 -07:00
MaF
4402d6690f Improved support for SecurityGroup IDs
This patch makes it possible to specify GroupID in the options hash to the
aws computre requests operating on security groups. This is needed since
when working with VPC you must use GroupID instead of name.
2012-03-09 09:09:28 +01:00
Kevin Menard
a3245b3a84 [aws|storage|test] Replaced random ETag implementation with MD5, per S3 docs. 2012-02-28 14:25:02 -05:00
Edward Muller
70337bbc5b Move this is Mock.key_id and don't default the path 2012-02-06 17:51:21 -08:00
geemus
1ae67784de [AWS|DynamoDB] table requests 2012-01-21 20:31:43 -06:00
Wesley Beary
dcacefe1ae Merge pull request from restebanez/rds_mocking
basic RDS mocking
2011-12-02 08:30:38 -08:00
Rodrigo Estebanez
47cac2b71b mock create_db_instance 2011-11-29 19:40:36 +01:00
Thom May
fe5880e8ea Allow use of session tokens in AWS Compute 2011-11-13 20:16:46 +00:00
Thom May
0aa2badd9b implement STS support
add support for Federated IAM and session tokens.
2011-11-13 20:16:22 +00:00
Bob Briski
42211273ae merge EMR changes with upstream repo 2011-11-04 09:29:23 -07:00
Bob Briski
0449132e12 Adding tests
* Few small changed to instance group parsing
* A bug in instance group request
* Added tests for all requests
2011-11-03 10:57:21 -07:00
Benton Roberts
66ffefea26 [aws|acs] Adds ACS#delete_cache_security_group 2011-09-27 18:25:12 -05:00
Istvan Hoka
a5759ceb7b [aws/sqs] Adding SQS mocking support. 2011-09-24 18:28:59 +03:00
geemus
aa06767a89 [core] more convenient accessors
closes 
2011-09-22 19:00:48 -05:00
Bob Briski
1976031982 Changes to allow EMR control through fog
* Better method to turn options hash into a k/v list
* run_job_flow and add_instance_groups added as methods on EMR
* Ability to fire Hive job added
2011-09-13 21:46:41 -07:00
geemus
b2c8ff0388 [core] work toward separate requires
Should facilitate the following:

    require 'fog/aws'
    require 'fog/compute'
    require 'fog/aws/compute'

I think once you `require 'rubygems'` those should work.

further cleanup should reduce common requires (ie nokogiri)
2011-08-31 15:52:53 -05:00
geemus
8a8b259a7e [compute|aws] move aws compute to its own shared area (namespacing should probably be corrected) 2011-08-24 20:38:13 -05:00
geemus
487046d85b [dns|aws] move aws dns to its own shared area (namespacing should probably be corrected) 2011-08-24 20:00:45 -05:00
geemus
2abb668040 [cdn|aws] move aws cdn to its own shared area (namespacing should probably be corrected) 2011-08-24 14:25:12 -05:00
geemus
0e5fe57e3d [core] move providers to lib/fog/. 2011-08-24 14:17:46 -05:00
geemus
865ac70f61 [providers] consolidate 2011-01-07 17:07:09 -08:00
geemus
6ca767317a [cdn] consolidate 2011-01-07 17:02:41 -08:00
geemus
3be53104be [compute] consolidate 2011-01-07 16:52:09 -08:00
geemus
39b5899163 [dns] consolidate 2011-01-07 16:12:04 -08:00
geemus
ac480ad928 [storage] consolidate 2011-01-07 15:34:20 -08:00
geemus
c49539b2b2 [core] preparing for service based reorg 2011-01-07 15:09:46 -08:00
geemus
a4a09cf9a3 [mock] move random gen stuff to central location 2011-01-04 11:35:58 -08:00
geemus
1682dd2448 [aws] include port in host to sign
bumps excon to version that includes port in host by default
closes 
2010-12-23 13:55:06 -08:00
geemus
8b25cd4218 Merge branch 'aws_dns' 2010-12-17 15:48:23 -08:00
geemus
d6c78366cc [core] cleanup/fixes for dependencies 2010-12-16 12:04:28 -08:00
geemus
d5a4b0180c [core] cleanup dependencies 2010-12-16 11:24:52 -08:00
Athir Nuaimi
eb523fb80a [aws|dns] 1st pass at Route 53 support. All functions added but not tested
have added each of the Route 53 functions
list_hosted_zones is working.  rest still need to be tested

[aws|linode|slicehost|zerigo|dns] added complete test cases for linode & slicehost DNS.  Also added initial support for AWS Route 53
2010-12-16 00:29:42 -05:00
geemus
a6f4e14894 [aws&rackspace|cdn] more cleanup and start of aws cdn 2010-11-01 12:31:39 -07:00
geemus
240f43b98a pushing nokogiri dependency toward leaves as well 2010-10-29 15:25:14 -07:00
geemus
9e601313aa [aws|iam] first pass at basics 2010-10-28 17:50:46 -07:00
Matt Griffin
9338fbb694 [aws] Pad mock hex values with zeros so that they are always the exact length requested 2010-10-16 01:59:53 +08:00