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

4575 commits

Author SHA1 Message Date
Chirag Jog
bd1d1474b1 Remove extraneous print 2013-02-08 12:10:13 +05:30
Chirag Jog
7267a739f8 Ability to track vApp level status of readiness 2013-02-08 11:57:24 +05:30
Chirag Jog
6b7ae788cd Support to Configure the VM network 2013-02-08 11:57:24 +05:30
Chirag Jog
e27b2eec64 Fix Params related to network configuration 2013-02-08 11:57:24 +05:30
Brian Hartsock
57db3e55b4 [rackspace|lb] removed puts 2013-02-07 11:16:37 -05:00
Brian Hartsock
af666126d6 [rackspace|lb] fixed issue where double paths cause API errors 2013-02-07 09:58:13 -05:00
Anton Lindström
829ca9275a Merge pull request from smgt/glesys-fix-ips
[glesys] The ip part of Glesys has some holes in it
2013-02-07 01:59:50 -08:00
Dan Prince
7710f5c749 Merge pull request from rubiojr/configurable-endpoint-type
[openstack|compute] configurable :openstack_endpoint_type
2013-02-05 17:59:46 -08:00
Dan Prince
e19cea9e64 Merge pull request from gondoi/master
OpenStack/Compute: Pass the management URL also
2013-02-05 17:45:31 -08:00
Simon Gate
a8acfdd8c2 [glesys] add take method to ip model 2013-02-05 20:59:11 +01:00
Simon Gate
c60fea80bc [glesys] Refactor the ip interface, did not work earlier
Some requests were ok but they never returned a ip. Now you can
manipulate ips in a whole new way. 😎
2013-02-05 20:59:11 +01:00
Simon Gate
843a03962c [glesys] Return nil if there isn't any public ip address 2013-02-05 20:59:11 +01:00
Simon Gate
42b08820bd [glesys] Fix ip attributes, they didn't work
The attributes didn't match up with Glesys API.
2013-02-05 20:59:11 +01:00
Simon Gate
37d3a95fa0 [glesys] Fix ip model name to match nameing convention
Fog::Glesys::Compute::Ip -> Fog::Compute::Glesys::Ip
2013-02-05 20:59:11 +01:00
Simon Gate
2f01d08095 [glesys] ip details should be ip details, not listfree 2013-02-05 20:59:10 +01:00
Wesley Beary
89c2a75e33 Merge pull request from PRX/internet_archive
Added Internet Archive S3 like server API support
2013-02-05 08:35:20 -08:00
Kyle Rames
d059eb0aef rebased with master 2013-02-05 10:32:40 -06:00
Kyle Rames
fae1146de5 Merge branch 'master' of github.com:fog/fog into rackspace_bootstrap 2013-02-05 10:30:10 -06:00
Kyle Rames
7589c54e56 [rackspace|compute] removed timeout from bootstrap method signature and hard coded it in method per geemus 2013-02-05 10:29:21 -06:00
Wesley Beary
b99305276c Merge pull request from ehowe/master
[ecloud] Cleaning up bad code
2013-02-05 06:39:23 -08:00
Kyle Rames
ba995e5ca2 Merge branch 'master' of github.com:fog/fog into server_docs 2013-02-05 08:15:57 -06:00
Kyle Rames
806dcbe7e2 moved cloud servers examples to lib/fog/rackspace/examples/compute_v2; renamed cloud_servers.md to compute_v2.md 2013-02-05 08:15:44 -06:00
Brian Hartsock
73e823f56e Merge pull request from rackspace/purge_objects
[Rackspace|CDN]  Purge CDN-Enabled Objects
2013-02-04 19:02:11 -08:00
Kyle Rames
bdfb2a14c6 [rackspace|compute] updated to check for public_ip_address instead of ip4_address as setup uses the public_ip_address 2013-02-04 15:23:17 -06:00
Wesley Beary
ab64ae8f23 Merge pull request from tipt0e/master
Fog::Compute::Ecloud::Servers create method returns 'invalidsshkey'
2013-02-04 13:13:34 -08:00
Kyle Rames
7b05faf596 added 30 second timeout for SSH and SCP connect 2013-02-04 15:10:06 -06:00
Eugene Howe
788568cc32 [ecloud] fixed object returns in mock 2013-02-04 13:25:34 -05:00
Kyle Rames
f09034c0cb Merge branch 'master' of github.com:fog/fog into rackspace_bootstrap 2013-02-04 09:16:01 -06:00
Kyle Rames
93e004215f fixing merge conflicts 2013-02-04 09:12:40 -06:00
Ohad Levy
ba105fa7cb Merge pull request from ekohl/vmware-dvs
[vsphere] Vmware Distributed Virtual Switches
2013-02-02 02:25:52 -08:00
Brad Gignac
ef66eeffa6 Merge pull request from bradgignac/rackspace-cloud-networks
[rackspace|networks] Rackspace Cloud Networks
2013-02-01 16:05:39 -08:00
Kyle Rames
4dbdd58387 Merge branch 'master' of github.com:fog/fog into purge_objects 2013-02-01 16:16:55 -06:00
Kyle Rames
e8f1920cb1 [rackspace|cdn] implemented purge object from CDN; added CDN tests and mocks. 2013-02-01 16:16:37 -06:00
Brad Gignac
e91a410cc6 [rackspace|networks] Add mock responses. 2013-02-01 16:42:34 -05:00
Sergio Rubio
291c0e2da3 [openstack|compute] configurable :openstack_endpoint_type
:openstack_endpoint_type is missing as a recognized parameter. This
patch fixes that, and allows the :openstack_endpoint_type to be
configurable instead of hardcoding the value to 'publicURL'

That is, you can create the connection to the service as follows:

require 'fog'

conn = Fog::Compute.new({
:provider => 'OpenStack',
:openstack_api_key => ENV['OS_PASSWORD'],
:openstack_username => ENV["OS_USERNAME"],
:openstack_auth_url => ENV["OS_AUTH_URL"]
:openstack_tenant => ENV["OS_TENANT_NAME"],
:openstack_endpoint_type => 'adminURL', # publicURL, adminURL, etc
})

Defaults to publicURL to maintain backwards compatibility.
2013-02-01 10:32:37 +01:00
Brad Gignac
cc4bc3cb65 [rackspace|compute] Allow custom network on server.
When creating a new server, you can now pass an array of
network IDs to which that server has access. If no networks
are specified, it default to public net and service net.
2013-01-31 23:34:30 -05:00
Brad Gignac
e92d7ee28f [rackspace|compute] Update server to use default networks.
Rackspace Cloud Networks uses hard-coded UUIDs for
identifying public net and service net. This defaults the
network array for new servers to use public net and service
net.
2013-01-31 23:34:30 -05:00
Brad Gignac
e9a7d8fe80 [rackspace|networks] Add networks model and collection. 2013-01-31 23:34:30 -05:00
Brad Gignac
b2601eb913 [rackspace|networks] Add Cloud Networks requests. 2013-01-31 23:34:30 -05:00
Brad Gignac
31b72b42f2 [rackspace|compute] Handle malformed API responses.
When deleting a Cloud Network, the API returns a plain text
response even when the Content-Type is set to
application/json. In the event of a JSON parsing error, this
change sets the request body to an empty hash.
2013-01-31 22:21:10 -05:00
Brad Gignac
ee02e55175 [rackspace|compute] Fix typo in attachments model. 2013-01-31 22:21:08 -05:00
Brian Hartsock
c6d2bf9e8d [rackspace|dns] fix issue in zones.find where results with no links throw exception 2013-01-31 20:08:49 -05:00
tipt0e
c153002070 Update lib/fog/ecloud/requests/compute/virtual_machine_create_from_template.rb 2013-01-31 15:14:15 -08:00
Brian Hartsock
23c0b3d842 Merge pull request from minter/paginated_domains_via_each
Add support for pulling in >100 zones via Zones.each.
2013-01-31 15:00:35 -08:00
H. Wade Minter
d35e389f02 Get rid of the extra load() calls. 2013-01-31 17:55:04 -05:00
Wesley Beary
a4032ab209 Merge pull request from lawso017/verify_peer_warning
Fix warning
2013-01-31 12:24:59 -08:00
Andrew Kuklewicz
6414499f4d set defaults to be scheme http, port 80, as that is what internet_archive supports 2013-01-31 15:16:49 -05:00
Andrew Kuklewicz
82748f53ec and internet_archive code, tests 2013-01-31 15:16:49 -05:00
Andrew Kuklewicz
8e971f2bb7 add internet_archive to fog providers, bin, storage. 2013-01-31 15:16:49 -05:00
geemus
4fc59f4393 [aws|dynamodb] fix port to match https default
closes 
2013-01-31 09:49:50 -06:00