[openstack-dev] [heat][horizon]Heat UI related requirements & roadmap

Clint Byrum clint at fewbar.com
Wed Nov 27 21:07:07 UTC 2013


Excerpts from Jay Pipes's message of 2013-11-27 10:57:56 -0800:
> On 11/27/2013 01:28 AM, Clint Byrum wrote:
> >> I propose adding an additional field to the parameter definition:
> >>
> >>      Parameters:
> >>          <parameter name>:
> >>              description: This is the name of a nova key pair that will be used to
> >> ssh to the compute instance.
> >>              help: To learn more about nova key pairs click on this <a
> >> href="/some/url/">help article</a>.
> >
> > +1. A help string per parameter is a fantastic idea. Sounds like a nice
> > analog to doc-strings.
> 
> Agreed. The above is a nice, straightforward addition.
> 
> <snip>
> 
> > +1 for grouping. Your use case is perfectly specified above. Love it.
> >
> > However, your format feels very forced. Integers for ordering? We have
> > lists for that.
> >
> > How about this:
> >
> > parameters:
> >    db:
> >      type: group
> >      parameters:
> >        - db_name
> >        - db_username
> >        - db_password
> >    web_node:
> >      type: group
> >      parameters:
> >        - web_node_name
> >        - keypair
> >    db_name:
> >      type: string
> >    ...
> >
> > This way we are just providing the groupings outside of the parameters
> > themselves. Using a list means the order is as it appears here.
> 
> Actually, even simpler than that...
> 
> parameters:
>    db:
>     - db_name:
>       description: blah
>       help: blah
>     - db_username:
>       description: blah
>       help: blah
> 
> After all, can't we assume that if the parameter value is a list, then 
> it is a group of parameters?

+1



More information about the OpenStack-dev mailing list