[PATCH] Adding in rackspace and openstack support

David Busby d.busby at saiweb.co.uk
Fri Mar 30 18:04:43 UTC 2012


>From 911869d69e3a1e24cf5232803b5e073c49adfbb9 Mon Sep 17 00:00:00 2001
From: David Busby <david.busby at psycle.com>
Date: Fri, 30 Mar 2012 18:54:59 +0100
Subject: [PATCH] Adding in rackspace and openstack support

---
 AUTHORS                                     |    1 +
 src/app/controllers/providers_controller.rb |    2 +-
 src/config/locales/en.yml                   |    2 ++
 src/db/seeds.rb                             |    2 ++
 4 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index b8b68dc..fa7a78f 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -31,5 +31,6 @@ People who have contributed to aeolus-conductor:
   Mike Orazi           <morazi at redhat.com>
   Simon Harris         <sharris at redhat.com>
   Tomas Hrcka          <thrcka at redhat.com>
+  David Busby          <oneiroi at fedoraproject.org>

   [....send patches to get your name here....]
diff --git a/src/app/controllers/providers_controller.rb
b/src/app/controllers/providers_controller.rb
index e276813..ea22fdf 100644
--- a/src/app/controllers/providers_controller.rb
+++ b/src/app/controllers/providers_controller.rb
@@ -240,7 +240,7 @@ class ProvidersController < ApplicationController
   end

   def load_providers_types
-    available_providers = ["Mock","Amazon EC2","RHEV-M","VMware vSphere"]
+    available_providers = ["Mock","Amazon EC2","RHEV-M","VMware
vSphere","Rackspace","Openstack"]
     provider_types = ProviderType.where(:name => available_providers).map
do |type|
       begin
         label =
I18n.translate!("providers.form.x_deltacloud_provider.#{type.deltacloud_driver}")
diff --git a/src/config/locales/en.yml b/src/config/locales/en.yml
index 4050e0b..956e754 100644
--- a/src/config/locales/en.yml
+++ b/src/config/locales/en.yml
@@ -993,6 +993,8 @@ en:
         ec2: EC2 Region
         rhevm: RHEV-M API_PROVIDER
         vsphere: vSphere API hostname
+        rackspace: Rackspace API_PROVIDER
+        openstack: Openstack API_ENTRYPOINT
       select_type_of_provider: Select type of provider
       caution_alt_text: Caution
       enter_correct_url_msg: Please enter a correct URL format.
diff --git a/src/db/seeds.rb b/src/db/seeds.rb
index 03aff0e..5347820 100644
--- a/src/db/seeds.rb
+++ b/src/db/seeds.rb
@@ -175,6 +175,8 @@ if ProviderType.all.empty?
   ProviderType.create!(:name => "Amazon EC2", :deltacloud_driver =>"ec2",
:ssh_user => "root", :home_dir => "/root")
   ProviderType.create!(:name => "RHEV-M", :deltacloud_driver =>"rhevm")
   ProviderType.create!(:name => "VMware vSphere", :deltacloud_driver
=>"vsphere")
+  ProviderType.create!(:name => "Rackspace", :deltacloud_driver =>
"rackspace")
+  ProviderType.create!(:name => "Openstack", :deltacloud_driver =>
"openstack")
 end

 # fill table CredentialDefinitions by default values
-- 
1.7.8.2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/aeolus-devel/attachments/20120330/6f9ee0c3/attachment.html>


More information about the aeolus-devel mailing list