|
|
@@ -1,7 +1,15 @@
|
|
|
-CloudBridge provides a simple layer of abstraction over different
|
|
|
+CloudBridge provides a consistent layer of abstraction over different
|
|
|
Infrastructure-as-a-Service cloud providers, reducing or eliminating the need
|
|
|
to write conditional code for each cloud.
|
|
|
|
|
|
+Documentation
|
|
|
+~~~~~~~~~~~~~
|
|
|
+Detailed documentation can be found at http://cloudbridge.cloudve.org.
|
|
|
+
|
|
|
+
|
|
|
+Build Status Tests
|
|
|
+~~~~~~~~~~~~~~~~~~
|
|
|
+
|
|
|
.. image:: https://coveralls.io/repos/CloudVE/cloudbridge/badge.svg?branch=master&service=github
|
|
|
:target: https://coveralls.io/github/CloudVE/cloudbridge?branch=master
|
|
|
:alt: Code Coverage
|
|
|
@@ -14,45 +22,37 @@ to write conditional code for each cloud.
|
|
|
:target: http://cloudbridge.readthedocs.org/en/latest/?badge=latest
|
|
|
:alt: Documentation Status
|
|
|
|
|
|
-.. image:: https://badge.waffle.io/CloudVE/cloudbridge.png?label=in%20progress&title=In%20Progress
|
|
|
- :target: https://waffle.io/CloudVE/cloudbridge?utm_source=badge
|
|
|
- :alt: 'Waffle.io - Issues in progress'
|
|
|
-
|
|
|
.. |aws-py27| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/1
|
|
|
:target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
.. |aws-py36| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/5
|
|
|
:target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
|
|
|
.. |azure-py27| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/2
|
|
|
- :target: https://travis-ci.org/CloudVE/cloudbridge/branches
|
|
|
+ :target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
.. |azure-py36| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/6
|
|
|
- :target: https://travis-ci.org/CloudVE/cloudbridge/branches
|
|
|
+ :target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
|
|
|
.. |gce-py27| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/3
|
|
|
- :target: https://travis-ci.org/CloudVE/cloudbridge/branches
|
|
|
+ :target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
.. |gce-py36| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/7
|
|
|
- :target: https://travis-ci.org/CloudVE/cloudbridge/branches
|
|
|
+ :target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
|
|
|
.. |os-py27| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/4
|
|
|
:target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
.. |os-py36| image:: https://travis-matrix-badges.herokuapp.com/repos/CloudVE/cloudbridge/branches/master/8
|
|
|
:target: https://travis-ci.org/CloudVE/cloudbridge
|
|
|
|
|
|
-
|
|
|
-Build Status Tests
|
|
|
-~~~~~~~~~~~~~~~~~~
|
|
|
-
|
|
|
-+--------------------------+--------------+--------------+
|
|
|
-| **Provider/Environment** | py27 | py36 |
|
|
|
-+--------------------------+--------------+--------------+
|
|
|
-| **AWS** | |aws-py27| | |aws-py36| |
|
|
|
-+--------------------------+--------------+--------------+
|
|
|
-| **OpenStack** | |os-py27| | |os-py36| |
|
|
|
-+--------------------------+--------------+--------------+
|
|
|
-| **Azure** | |azure-py27| | |azure-py36| |
|
|
|
-+--------------------------+--------------+--------------+
|
|
|
-| **GCE** | |gce-py27| | |gce-py36| |
|
|
|
-+--------------------------+--------------+--------------+
|
|
|
++---------------------------+----------------+----------------+
|
|
|
+| **Provider/Environment** | **Python 2.7** | **Python 3.6** |
|
|
|
++---------------------------+----------------+----------------+
|
|
|
+| **Amazon Web Services** | |aws-py27| | |aws-py36| |
|
|
|
++---------------------------+----------------+----------------+
|
|
|
+| **Google Compute Engine** | |gce-py27| | |gce-py36| |
|
|
|
++---------------------------+----------------+----------------+
|
|
|
+| **Microsoft Azure** | |azure-py27| | |azure-py36| |
|
|
|
++---------------------------+----------------+----------------+
|
|
|
+| **OpenStack** | |os-py27| | |os-py36| |
|
|
|
++---------------------------+----------------+----------------+
|
|
|
|
|
|
Installation
|
|
|
~~~~~~~~~~~~
|
|
|
@@ -93,11 +93,6 @@ presented at the Proceedings of the XSEDE16 Conference on Diversity, Big Data, a
|
|
|
DOI: http://dx.doi.org/10.1145/2949550.2949648
|
|
|
|
|
|
|
|
|
-Documentation
|
|
|
-~~~~~~~~~~~~~
|
|
|
-Documentation can be found at https://cloudbridge.readthedocs.org.
|
|
|
-
|
|
|
-
|
|
|
Quick Reference
|
|
|
~~~~~~~~~~~~~~~
|
|
|
The following object graph shows how to access various provider services, and the resource
|