I'm extending python-dracclient to pull in iDrac & System resources
(DCIM_iDRACCard* & DCIM_System*). The way DCIM_BIOS* attributes work right
now, only AttributeName, current_value, pending_value and read_only status
are parsed.

However, this approach does not work with iDRAC or System attributes as the
AttributeName values are not unique, and require a minimum of
GroupID#AttributeName to be able to identified uniquely identified. A quick
look at racadm xml output shows this naming as well (see anything under the
System.Embedded.1 or iDRAC.Embedded.1 FQDDs as opposed to the
BIOS.Setup.1-1 FQDD).

Is parsing iDrac/System attributes differently from BIOS attributes the
correct approach here (this will also make it match racadm output), or
should I be changing all Attributes to be parsed the same way ?
This gist shows the clashing AttributeName values https://gist.github.
com/anish/cef1e9d11f0ddd59f3c009fece0fb552
-Anish

-- 
One socket to bind them all
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to