Mike, Edison, et al., this brings up the question of what UI will be displayed 
when the user selects a storage vendor's plugin implementation.  In other 
words, IMO the ideal scenario is to have the ability to allow the storage 
plugin's implementer to display a custom UI.  That way, the traditional 
add-primary-storage form is replaced with whatever the vendor decides to 
provide _to_meet_their_needs_.  This could be a longer form with different 
fields, a wizard, basically... anything.

Now, the one-or-nothing approach is a bit draconian, so the new implementation 
could be a bit flexible and display the default add-primary-storage form if the 
vendor isn't providing a UI.  This also means that a new mechanism has to be 
added to query a vendor's implementation to see if a UI is going to be provided 
or not.

In general, I believe this gives the most flexibility to storage [or any other] 
plugin implementers, since it gives them the ability to fulfill a UI request 
with something a little more custom.  And I'm not thinking in terms of branding 
or anything like that, I am thinking in terms of giving the ability to the 
vendor to capture other important info to be able to complete the request in 
the first place.


David La Motta
Technical Marketing Engineer
Citrix Solutions

NetApp
919.476.5042
dlamo...@netapp.com<mailto:dlamo...@netapp.com>



On Jul 11, 2013, at 8:09 PM, Mike Tutkowski 
<mike.tutkow...@solidfire.com<mailto:mike.tutkow...@solidfire.com>>
 wrote:

Yeah, I can log a bug on that.


On Thu, Jul 11, 2013 at 4:15 PM, Edison Su 
<edison...@citrix.com<mailto:edison...@citrix.com>> wrote:

Definitely, we need to fire a bug for UI to show up all the storage
plugins, when adding primary storage.
Could you help to fire a bug, or fix it?:)

-----Original Message-----
From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com<http://solidfire.com>]
Sent: Thursday, July 11, 2013 1:49 PM
To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>
Subject: Re: Specifying Storage Provider for Primary Storage
Creation/Registration

Oh, I see what you're asking. :)

At present, the GUI only supports the default plug-in (i.e. not the
SolidFire
one).

If you want to specify one that is not the default, it must be done via
the API.


On Thu, Jul 11, 2013 at 2:45 PM, SuichII, Christopher <
chris.su...@netapp.com<mailto:chris.su...@netapp.com>> wrote:

But how do you specify it in the UI? The add primary storage popup
doesn't have a field for provider.

Chris

On Jul 11, 2013, at 4:43 PM, Mike Tutkowski
<mike.tutkow...@solidfire.com<mailto:mike.tutkow...@solidfire.com>>
wrote:

If you leave it off (it's an optional parameter), you'll get the
default.

If you specify "SolidFire", you'll get mine.

If you'd like to specify the default, it is "DefaultPrimary".

Hope that helps. :)


On Thu, Jul 11, 2013 at 2:39 PM, SuichII, Christopher <
chris.su...@netapp.com<mailto:chris.su...@netapp.com>> wrote:

I'm trying to figure out how to specify which storage provider
should be used when creating a new primary storage pool. Th
CreateStoragePoolCmd takes the parameter 'provider' which seems to
be what is used to pick
the
storage provider, but I can't find anywhere in the UI that this can
be specified or added to the createStoragePool API call.

Mike T or Edison (or anyone else), do you know how to actually
specify this?

Thanks,
Chris




--
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com<mailto:mike.tutkow...@solidfire.com>
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*(tm)*




--
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com<mailto:mike.tutkow...@solidfire.com>
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*(tm)*




--
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com<mailto:mike.tutkow...@solidfire.com>
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Reply via email to