Matt Darby
72e52e70be
Revert "Moving Rackspace logic to fog-rackspace"
...
This reverts commit d6ecb19d24
.
Conflicts:
fog.gemspec
2014-12-10 11:30:34 -05:00
Matt Darby
d6ecb19d24
Moving Rackspace logic to fog-rackspace
2014-11-26 10:08:42 -05: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
Evan Light
3a18acc8cf
Replaces Fog::XML::Connection with Fog::Core::Connection so as to use
...
JSON again instead of wrongly using XML.
This should also allow the Rackspace provider to once again work
independently via "require 'fog/rackspace'"
2014-04-08 19:18:41 -04:00
Paul Thornthwaite
0e1daf3ddd
[GH-2711] Replace Fog::Connection with XML shim
...
Unlike last attempt this replaces Fog::Connection with
Fog::XML::Connection which should be directly compatible.
Fog::Connection is there for old PRs but should be removed real soon.
Providers using JSON should be able to replace "XML" with "Core" within
their code to cut down on the dependency.
If I get the time I may attempt to clean up some but testing with Mock
will mean that is mostly educated guesswork.
2014-02-27 00:54:17 +00:00
Paul Thornthwaite
5007aac401
Revert "[core] Replace Fog::Connection with stable version"
...
This reverts commit 7ee3535d99
.
2014-02-26 09:52:02 +00:00
Paul Thornthwaite
7ee3535d99
[core] Replace Fog::Connection with stable version
...
Fog::Connection mixed in XML parsing via the `parser` argument which
wasn't much use for the majority of APIs using JSON.
This adds the deprecation warning and attempts to update providers to
the correct version of Connection that they need.
Either the cleaner `Fog::Core::Connection` or if reliant on the XML
parsing still `Fog::XML::SAXParserConnection`
The SAX parser will be moving to `fog/xml` fairly soon.
2014-02-25 21:42:34 +00:00
Paul Thornthwaite
8483a599f2
Remove trailing whitespace
2014-02-19 12:30:59 +00:00
Lance Ivy
1cdd969a34
create core for each provider. keep load hook for provider.
2014-02-01 21:13:17 -05:00
Ash Wilson
4e309df4e2
storage_tests now all pass under mocking, too.
...
Refactored a few more Storage service utilities into Common to do so.
2013-12-20 12:18:36 -05:00
Ash Wilson
00ed428bdc
Rackspace identity_tests now pass in mocking mode.
...
Implemented a mock for the #list_tenants request.
2013-12-20 12:18:34 -05:00
Ash Wilson
da64e0b2c6
Handle failed logins.
...
Pass 'baduser' as the username to trigger a rejected authentication.
2013-12-20 12:18:34 -05:00
Kyle Rames
04394eb054
[rackspace] updated services to re-authenticate when authentication token expires.
2013-06-21 15:11:17 -05:00
Kyle Rames
2647212838
merging in latest master
2013-03-05 14:34:49 -06:00
Kyle Rames
06fa838204
Revert "Revert "[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage""
...
This reverts commit f64e312e92
.
2013-03-01 16:59:59 -06:00
Kyle Rames
f7b8e9b0dc
[rackspace|cdn] updated cdn to use auth 2.0
2013-02-19 15:53:54 -06:00
Kyle Rames
ce140dc4e5
[rackspace|storage] updating to use 2.0 authentication endpoints
2013-02-19 14:43:06 -06:00
Brad Gignac
944edfd099
[rackspace|identity] Remove unused get_credentials request.
2013-01-29 17:19:33 -05:00
Brad Gignac
21c0fd079f
[rackspace|identity] Add user model and collection with tests.
2012-06-23 16:40:40 -04:00
Brad Gignac
874003eadc
[rackspace|identity] Add Rackspace identity service.
2012-06-23 16:40:07 -04:00