Re: [openstack-dev] [Grizzly] Retrieving a flavors extra-specs in horizon

2013-08-01 Thread Dale, StewartX T
Switching to your mentioned function fixed my issues.  Thanks!
-Original Message-
From: Kieran Spear [mailto:kisp...@gmail.com] 
Sent: Thursday, August 01, 2013 5:30 PM
To: OpenStack Development Mailing List
Subject: Re: [openstack-dev] [Grizzly] Retrieving a flavors extra-specs in
horizon

On 2 August 2013 09:32, Dale, StewartX T  wrote:
> Hi List,
>
>
>
> I'm trying to port some UI(horizon) customization I did in Folsom so 
> that it works in Grizzly and I could use everyone's help. Must of the 
> process has gone smoothly, just one piece that isn't working. It's the 
> code that gets the extra-specs of a flavor. My old Folsom based code looks
like this:
>
>
>
> flavor = api.flavor_get(self.request, flavor_id)
>
> extras = flavor.get_keys()
>
> inst.flavor_id = flavor_id
>
> if extras:
>
>  inst.myvalue = extras['mySpecs']
>
> else:
>
>  inst.myvalue = "-"
>
>
>
> But using that code in Grizzly causes a crash ( and no log entries so 
> I don't even know why, just the). I did some research and saw in the 
> release notes of Grizzly that they had added support for getting a 
> flavors extra specs in horizon
> (https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly#Flavor_Extra_Spe
> cs_Support) but I can't find any actual examples of how to do it.

The flavor part of code above should work fine (assuming 'mySpecs' is
actually in the returned specs). But there's a flavor_get_extras function
you can use too:

>>> extras = api.nova.flavor_get_extras(self.request, flavor_id, 
>>> raw=True) extras
{u'test': u'value'}
>>> extras.get('test', '-')
u'value'
>>> extras.get('mySpecs', '-')
'-'

Check out the admin flavors panel for other examples.

Kieran

>
>
>
> I am hoping someone on the list might know.
>
>
>
>
>
> -Stewart Dale
>
>
>
>
> ___
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


smime.p7s
Description: S/MIME cryptographic signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Grizzly] Retrieving a flavors extra-specs in horizon

2013-08-01 Thread Dale, StewartX T
Hi List,

 

I'm trying to port some UI(horizon) customization I did in Folsom so that it
works in Grizzly and I could use everyone's help. Must of the process has
gone smoothly, just one piece that isn't working. It's the code that gets
the extra-specs of a flavor. My old Folsom based code looks like this:

 

flavor = api.flavor_get(self.request, flavor_id)

extras = flavor.get_keys()

inst.flavor_id = flavor_id

if extras:

 inst.myvalue = extras['mySpecs']

else:

 inst.myvalue = "-"

 

But using that code in Grizzly causes a crash ( and no log entries so I
don't even know why, just the). I did some research and saw in the release
notes of Grizzly that they had added support for getting a flavors extra
specs in horizon
(https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly#Flavor_Extra_Specs_Sup
port) but I can't find any actual examples of how to do it.  

 

I am hoping someone on the list might know.

 

 

-Stewart Dale

 



smime.p7s
Description: S/MIME cryptographic signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev