Paul Thornthwaite
ec8b940b2c
Standardise on collection methods
...
Done with `rubocop --auto-correct --only CollectionMethods`
2014-05-26 16:22:07 +01:00
Paul Thornthwaite
2e0b7e545a
Standardise empty lines throughout codebase
...
Done with `rubocop --auto-correct --only EmptyLineBetweenDefs,EmptyLines,EmptyLinesAroundBody`
2014-05-26 14:20:02 +01:00
Paul Thornthwaite
8483a599f2
Remove trailing whitespace
2014-02-19 12:30:59 +00:00
Kyle Rames
01518d380c
[core] updating Server models to use ssh_ip_address rather than public_ip_address
2014-01-22 14:18:35 -06:00
Dave Donahue
404af09125
[digitalocean|compute] sync with latest master for new fog_test_server_attributes
2014-01-05 19:36:35 -05:00
Dave Donahue
92ccbb9e10
[digitalocean|compute] allow bootstrapping with keys rather than paths
...
* Allows specifying public_key and private_key rather than public_key_path and private_key_path. Useful for Heroku where you don't have direct access to the filesystem and need to specify keys in environment variables.
2013-12-27 14:02:38 -06:00
Dave Donahue
13e3d7a010
[digitalocean|compute] add created_at timestamp as attribute of server
...
* We receive this field from Digital Ocean, so all we need to do to use it is add it as an attribute and it just works
2013-12-27 08:57:56 -06:00
Trae Robrock
037d99b8bf
[digitalocean] Add support for private networking
2013-11-24 16:52:52 -08:00
Trae Robrock
dbdf1e1f24
Add ip_address method back, but deprecate it.
2013-07-29 10:10:25 -07:00
Trae Robrock
e47f95b5f9
digitalocean supports bootstrap
2013-07-21 11:09:53 -07:00
Trae Robrock
dc6e78d6bd
Cleanup and refactor digitalocean integration
...
* Handle case where droplet is locked pending events, DO support says
they are planning to expose something in the api to show these events.
Until then this is the best we have.
* Whitespace cleanup
* Refactor test helpers
* Use the collection helper for the digitalocean servers collection
2013-07-10 17:41:12 -07:00
Ørjan Blom
9cacd518f3
[digitalocean] Rename do to docean in examples
...
Avoids using a reserved word, and `docean` is also used elsewhere in
the getting started guide.
2013-06-21 09:08:30 +02:00
Sergio Rubio
db487f9b32
[digitalocean|compute] added SshKey model, collection and related tests
2013-03-31 22:16:12 +02:00
DoubleMalt
2dbf7eff37
changed status to state for conformity and fixed alias for flavor_id
2013-03-31 22:16:12 +02:00
Christoph Witzany
dcfdf36ba2
added dummy filters parameter to servers.all for conformity
...
made parameter to all optional
2013-03-31 22:16:12 +02:00
Sergio Rubio
fee3049bfb
[digitalocean|compute] Added support to use SSH keys when creating the server
2013-03-31 22:16:09 +02:00
Sergio Rubio
c1e518c3b5
[digitalocean|compute] implemented missing Server actions
...
- shutdown
- stop
- start
Added required tests
2013-03-31 22:16:09 +02:00
Sergio Rubio
21b28ee589
[digitalocean|compute] Implement Server.power_cycle
...
- Added power_cycle_server request
- Added required tests
2013-03-31 22:16:09 +02:00
Sergio Rubio
06467aeec7
[digitalocean|compute] Implemented Server.reboot
...
- Added reboot_server request
- Added required tests
2013-03-31 22:16:09 +02:00
Sergio Rubio
a4152dfe47
[digitalocean|compute] Updated server model documentation
2013-03-31 22:16:08 +02:00
Sergio Rubio
f11926a5a2
[digitalocean|compute] initial release
...
DigitalOcean Compute Service Provider.
See https://www.digitalocean.com/api
2013-03-31 22:16:08 +02:00