1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/hp
2014-06-24 11:22:44 -05:00
..
articles [hp] Fix links in some documentation pages. 2013-11-19 20:29:15 -05:00
docs Remove trailing whitespace 2014-02-19 12:30:59 +00:00
examples fixed examples for HPC access 2014-03-21 09:44:37 -05:00
models Replace deprecated Hash methods 2014-05-26 16:22:08 +01:00
requests Replace deprecated Hash methods 2014-05-26 16:22:08 +01:00
block_storage.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
block_storage_v2.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
cdn.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
CHANGELOG.hp [hp] Bump version and update changelog. 2013-10-30 19:02:53 -04:00
compute.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
compute_v2.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
core.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
dns.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
lb.rb Standardise empty lines throughout codebase 2014-05-26 14:20:02 +01:00
network.rb Remove trailing blank lines 2014-05-26 14:35:26 +01:00
README.md Remove trailing whitespace 2014-02-19 12:30:59 +00:00
simple_http_instrumentor.rb Replace deprecated Hash methods 2014-05-26 16:22:08 +01:00
storage.rb added exception for using temp urls with no key 2014-06-24 11:22:44 -05:00

Getting Started with HP Cloud Extensions to Ruby Fog Bindings

HP Cloud has been creating and contributing bindings so that developers can work with Ruby Fog and the HP Cloud services based on OpenStack. By using the HP Cloud Extensions to Fog, developers can write applications using Ruby that interacts with the HP Cloud Services without having to deal with the underlying REST API or JSON/XML document formats. We have officially turned these bindings over to the Ruby Fog community where you can contribute and develop additional functionality around these bindings.

This section of documentation provides information, examples and articles for working with the different HP Cloud services such as Compute, Object Storage and others.

Please note that HP Cloud recently released version 13.5 which updates and adds functionality provided by OpenStack Havana. Some of our HP Ruby Fog examples are developed to work with earlier versions so please take note which HP Cloud version you are working with.

Note: The Networking service examples only work with version 13.5.

Installation

To install and use HP Cloud Ruby bindings for Fog, please install the latest release of Fog.

Then follow the installation instructions for the operating system you are using and connect to the service:

Requirements

For working with the HP Cloud Extension to Fog, the following pre-requisites are needed:

  • HP Cloud Services account. If you have not already signed up, please sign up for your free trial.
  • Ruby version 1.8.x or 1.9.x
  • fog gem

Examples

Apart from the overall Fog documentation, we have HP Cloud specific examples that will help you in using the Ruby Fog bindings with HP Cloud services.

Examples for using Fog with HP Cloud Services

Articles

In addition to the examples we have provided, for Compute, Object Storage, and other HP Cloud services, we wanted to give you a few additional tips and "how-tos' to make using your Ruby Fog bindings even easier. Take a look at the articles listed below to find out more!

Additional Resources

Support and Feedback

Your feedback is essential to the maturity of the bindings and is highly appreciated! If you have specific issues with the HP Cloud Extensions to Fog bindings, please file an issue via Github.