Pike Series Release Notes¶
3.0.0¶
New Features¶
Support has been added for starting, stopping, and accessing the console associated with a node.
The action dropdown menu in the node-details panel has a new item
Enable|Disable console.
The node-details/overview panel has a new
Console infoitem in theGeneralsection. The value of this field is dependent on the console type.For
shellinabox, the value is an anchor with the URL required to access the web console and titleshellinabox. For others, the value is a string representation of theconsole_infoobject returned by theget_console apicall.
The Node Details/Configuration tab now shows the node’s boot device.
Adds the ability to view and edit the node’s
resource_classfield on the node-details/configuration page.
Adds support for a user to be able to edit the
resource_classfield when enrolling/updating a node.
Adds support for editing portgroups from the node-details/configuration page. Each entry in the portgroups table has an associated
Edit portgroupbutton that when clicked will launch a modal dialog that guides the user in making changes.
A backend mock has been added that enables better unit testing of the ironic-ui application by mocking the ironic API service. The mock utilizes angular $httpbackend handlers to intercept requests targeted at the ironic-ui server-side REST endpoints, and returns simulated responses.
A number of unit tests have been developed that illustrate the use of the backend mock functionality.
Although the backend mock is a work in progress, enough functionality already exists to support test development for the current set of in-progress features.
Adds support for viewing and managing the portgroups associated with an ironic node.
A portgroup table has been added to the node-details/configuration tab.
Each row in the table displays a single portgroup, and has column entries for its UUID, MAC address, name, and number of ports. A dropdown menu is also provided that contains actions that can be applied to the portgroup.
Detailed information for a portgroup is obtained by clicking the detail-toggle-selector (right-chevron) located in its table row. The additional information is displayed in a row expansion.
The port table in node-details/configuration tab has been modified as follows:
A column has been added that displays the UUID of the portgroup to which the port belongs.
The
Propertiescolumn has been replaced with a column that displays only the boolean value of thepxe_enabledproperty.Additional properties are displayed by clicking the detail-toggle-selector for that port in a similar manner to the portgroup table.