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
Lance Ivy
1cdd969a34
create core for each provider. keep load hook for provider.
2014-02-01 21:13:17 -05:00
Lance Ivy
26c6766b09
normalize requires syntax
2014-02-01 12:50:48 -05:00
Evan Light
76a2eadf83
Issues a deprecation warning if the Rackspace Fog user is relying on region to be provided by default.
2014-01-02 12:46:11 -05:00
Brian D. Burns
abe8690d16
[rackspace] remove deprecated response block from request
2013-09-24 13:02:10 -04:00
Kyle Rames
329b0dec92
[rackspace] added transaction id to monitoring exceptions; passing service into slurp for compute, databases, dns and load balancers
2013-08-14 10:05:25 -05:00
Kyle Rames
ffa1ec4f75
[rackspace] adding block and parse_json parameters to request parameter calls
2013-06-24 10:13:57 -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
ee038e1da3
[rackspace] pass connection_options onto identity service so we can auth behind a proxy
2013-05-30 12:52:37 -05:00
Kyle Rames
1173a7ef84
[rackspace] updated NotFound exceptions to include region when available.
2013-04-15 09:31:13 -05:00
Kyle Rames
8fb41614f7
[rackspace] updated to normalize endpoints before detecting a standard endpoint.
2013-03-20 13:25:38 -05:00
Kyle Rames
4cdbc4ebd0
[rackspace] updated service endpoint handling; improved service endpoint tests
2013-03-15 16:38:33 -05:00
Kyle Rames
90c91078d3
[rackspace] adding auth 2.0 to compute, databases, dns, load balancers, cloud block storage
2013-03-13 16:01:32 -05: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
f64e312e92
Revert "[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage"
...
This reverts commit e438f21e68
.
2013-03-01 16:48:16 -06:00
Kyle Rames
e438f21e68
[rackspace] adding accept headers to block_storage, cdn, compute_v2, databases, identity, load_balancers, storage
2013-03-01 10:52:56 -06:00
Kyle Rames
ebf75f43de
[rackspace|databases] removed trailing stash from hard coded endpoints; added accept header
2013-03-01 10:26:47 -06:00
Brad Gignac
490f4c6504
[rackspace|databases] Finish request tests.
2012-06-28 23:10:49 -04:00
Brad Gignac
5280d13a71
[rackspace|databases] Remove "list/details" API calls in favor of "list" calls.
2012-06-28 08:50:08 -04:00
Brad Gignac
a36a6c9239
[rackspace|databases] Add write support for Rackspace Cloud Databases.
2012-06-28 08:46:07 -04:00
Brad Gignac
2b6ced4f58
[rackspace|databases] Add read-only support for Rackspace Cloud Databases.
2012-06-28 08:29:17 -04:00