You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2014/01/07 22:42:59 UTC
[2/2] git commit: docs: Make provider / driver specific doc pages
slightly nicer by including provider logos.
docs: Make provider / driver specific doc pages slightly nicer by including
provider logos.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/53e4fd00
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/53e4fd00
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/53e4fd00
Branch: refs/heads/trunk
Commit: 53e4fd0026ba05d9274ca534e7a6ca2d6366493f
Parents: 4cd4da5
Author: Tomaz Muraus <to...@apache.org>
Authored: Tue Jan 7 18:06:24 2014 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Tue Jan 7 18:06:24 2014 +0100
----------------------------------------------------------------------
docs/_static/images/provider_logos/exoscale.png | Bin 0 -> 19146 bytes
docs/_static/images/provider_logos/ikoula.png | Bin 0 -> 14600 bytes
.../_static/images/provider_logos/rackspace.png | Bin 31340 -> 13563 bytes
docs/compute/drivers/cloudstack.rst | 5 ++++
docs/compute/drivers/ec2.rst | 25 +++++++++++++++++--
docs/compute/drivers/exoscale.rst | 5 ++++
docs/compute/drivers/ikoula.rst | 5 ++++
docs/compute/drivers/openstack.rst | 12 +++++++++
docs/compute/drivers/rackspace.rst | 5 ++++
docs/compute/drivers/vcloud.rst | 5 ++++
10 files changed, 60 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/_static/images/provider_logos/exoscale.png
----------------------------------------------------------------------
diff --git a/docs/_static/images/provider_logos/exoscale.png b/docs/_static/images/provider_logos/exoscale.png
new file mode 100644
index 0000000..913844f
Binary files /dev/null and b/docs/_static/images/provider_logos/exoscale.png differ
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/_static/images/provider_logos/ikoula.png
----------------------------------------------------------------------
diff --git a/docs/_static/images/provider_logos/ikoula.png b/docs/_static/images/provider_logos/ikoula.png
new file mode 100644
index 0000000..cc35f24
Binary files /dev/null and b/docs/_static/images/provider_logos/ikoula.png differ
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/_static/images/provider_logos/rackspace.png
----------------------------------------------------------------------
diff --git a/docs/_static/images/provider_logos/rackspace.png b/docs/_static/images/provider_logos/rackspace.png
index 39f13df..4a77b3a 100644
Binary files a/docs/_static/images/provider_logos/rackspace.png and b/docs/_static/images/provider_logos/rackspace.png differ
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/cloudstack.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/cloudstack.rst b/docs/compute/drivers/cloudstack.rst
index b684894..a9ab631 100644
--- a/docs/compute/drivers/cloudstack.rst
+++ b/docs/compute/drivers/cloudstack.rst
@@ -8,6 +8,11 @@ CloudStack is used by a number of service providers to offer public cloud
services, and by many companies to provide an on-premises (private) cloud
offering, or as part of a hybrid cloud solution.
+.. figure:: /_static/images/provider_logos/cloudstack.png
+ :align: center
+ :width: 300
+ :target: http://cloudstack.apache.org
+
`CloudStack`_ has its own non-standard `API`_ , `libcloud` provides a Python
wrapper on top of this `API`_ with common methods with other IaaS solutions and
Public cloud providers. Therefore, you can use use the `CloudStack` libcloud
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/ec2.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/ec2.rst b/docs/compute/drivers/ec2.rst
index 51a1a33..232dfc8 100644
--- a/docs/compute/drivers/ec2.rst
+++ b/docs/compute/drivers/ec2.rst
@@ -1,19 +1,40 @@
Amazon EC2 Driver Documentation
===============================
+`Amazon Elastic Compute Cloud (EC2)`_ is one of the oldest IaaS service
+providers out there and a central part of Amazon.com's cloud computing
+platform, Amazon Web Services (AWS).
+
+.. figure:: /_static/images/provider_logos/aws.png
+ :align: center
+ :width: 300
+ :target: https://aws.amazon.com/ec2/
+
+It allows users to rent virtual servers in more than 8 regions such as:
+
+* US East (Northern Virginia) Region
+* US West (Oregon) Region
+* US West (Northern California) Region
+* EU (Ireland) Region
+* Asia Pacific (Singapore) Region
+* Asia Pacific (Sydney) Region
+* Asia Pacific (Tokyo) Region
+* South America (Sao Paulo) Region
+
Examples
--------
Allocate, Associate, Disassociate, and Release an Elastic IP
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. literalinclude:: /examples/compute/create_ec2_node_and_associate_elastic_ip.py
:language: python
-
API Docs
--------
.. autoclass:: libcloud.compute.drivers.ec2.BaseEC2NodeDriver
:members:
:inherited-members:
+
+.. _`Amazon Elastic Compute Cloud (EC2)`: https://aws.amazon.com/ec2/
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/exoscale.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/exoscale.rst b/docs/compute/drivers/exoscale.rst
index 4015b4f..955f2d3 100644
--- a/docs/compute/drivers/exoscale.rst
+++ b/docs/compute/drivers/exoscale.rst
@@ -4,6 +4,11 @@ Exoscale Computer Driver Documentation
`Exoscale`_ is a public cloud provider based in Switzerland with data centers
in Geneva, Switzerland.
+.. figure:: /_static/images/provider_logos/exoscale.png
+ :align: center
+ :width: 300
+ :target: https://www.exoscale.ch
+
Exoscale driver is based on the CloudStack one and uses basic zones. For more
information and CloudStack specific documentation, please refer to
:doc:`CloudStack Compute Driver Documentation <cloudstack>` page.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/ikoula.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/ikoula.rst b/docs/compute/drivers/ikoula.rst
index 6a393dd..d9e3457 100644
--- a/docs/compute/drivers/ikoula.rst
+++ b/docs/compute/drivers/ikoula.rst
@@ -4,6 +4,11 @@ Ikoula Computer Driver Documentation
`Ikoula`_ is a web hosting and private and `public cloud`_ provider based in
France with data centers in France.
+.. figure:: /_static/images/provider_logos/ikoula.png
+ :align: center
+ :width: 300
+ :target: http://www.ikoula.com/
+
Ikoula driver is based on the CloudStack one and uses advances zones. For
more information and CloudStack specific documentation, please refer to
:doc:`CloudStack Compute Driver Documentation <cloudstack>` page.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/openstack.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/openstack.rst b/docs/compute/drivers/openstack.rst
index 73bf703..ae915d4 100644
--- a/docs/compute/drivers/openstack.rst
+++ b/docs/compute/drivers/openstack.rst
@@ -1,6 +1,16 @@
OpenStack Compute Driver Documentation
======================================
+`OpenStack`_ is an open-source project which allows you to build and run your
+own public or a private cloud.
+
+.. figure:: /_static/images/provider_logos/openstack.png
+ :align: center
+ :width: 200
+ :target: http://www.openstack.org/
+
+Among many other private clouds, it also powers Rackspace's Public Cloud.
+
.. _connecting-to-openstack-installation:
Connecting to the OpenStack installation
@@ -181,3 +191,5 @@ API Docs
.. autoclass:: libcloud.compute.drivers.openstack.OpenStack_1_0_NodeDriver
:members:
:inherited-members:
+
+.. _`OpenStack`: http://www.openstack.org/
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/rackspace.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/rackspace.rst b/docs/compute/drivers/rackspace.rst
index 6ff19b5..c0bbf1b 100644
--- a/docs/compute/drivers/rackspace.rst
+++ b/docs/compute/drivers/rackspace.rst
@@ -4,6 +4,11 @@ Rackspace Compute Driver Documentation
`Rackspace`_ is a public and private cloud provider based in San Antonio, Texas
with data centers in United States, United Kingdom, China and Australia.
+.. figure:: /_static/images/provider_logos/rackspace.png
+ :align: center
+ :width: 300
+ :target: http://www.rackspace.com/cloud/
+
Rackspace driver supports working with legacy, first-gen cloud servers and
next-gen OpenStack based cloud servers.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/53e4fd00/docs/compute/drivers/vcloud.rst
----------------------------------------------------------------------
diff --git a/docs/compute/drivers/vcloud.rst b/docs/compute/drivers/vcloud.rst
index 234f9ff..20e6637 100644
--- a/docs/compute/drivers/vcloud.rst
+++ b/docs/compute/drivers/vcloud.rst
@@ -1,6 +1,11 @@
VMware vCloud Driver Documentation
==================================
+.. figure:: /_static/images/provider_logos/vmware.png
+ :align: center
+ :width: 300
+ :target: http://www.vmware.com/products/vcloud-suite/
+
API Docs
--------