This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I6319cb6aa2b8c5847ede4372e222b02a23b02ee3
The create/edit port elements have been modified to enable
specification of an associated portgroup. The portgroup table in
the node-detail/configuration tab has been modeified to show the
number of ports for each portgroup.
Change-Id: I851b07110bcf85cce8ba1351509d4a8afcc9cd60
The form-field directive abstracts the data, presentation, and operation of
a form field into a reusable component. It is intended to improve
maintainability and consistency. Form-field is currently being used to
create and edit ports, however, the goal is to use it throughout the
Ironic-UI. Componentizing form elements will also make it easier to
move to other libraries such as SchemaForm should we decide to do that.
Change-Id: I4cd84cd0840878b3dc34afe9def8e7f94be46fd0
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: I560d46158edf98eb64ab524fc6af77cf95c6c1bc
This is the first in a series of reviews that will add functionality
to manage portgroups within the Ironic UI. Specifically, this commit
adds the following items:
- API functions for listing, creating, and deleting portgroups
- A tabular view of the portgroups associated with a node in
the node-details/configuration table
- The portgroup table utilizes expandable detail rows for
giving the user access to additional information. Detail
rows provide a scalable way to display additional information
without resorting to a separate tab/page.
- The node-details/configuration ports table has been reworked
to take advantage of detail rows.
- The batch and inividual delete-portgroup actions are working.
I am looking for feedback on all aspects of the new functionality,
including the use of detail rows in data tables.
Change-Id: I4c150db4e56fa6970cc112c87cdc54cb3fbb28e5
Extended the backend mock with handlers to create, delete, and retrieve
ports. Added unit tests to the Ironic-API service for port creation and
deletion.
Change-Id: I8488a8662db2cf4804150405e1646efe1fc8b363
This patch adds support to edit/update a node's 'resource_class'
info when enrolling/updating a node.
Change-Id: I3dbbcac05c29aef27443441365651c8f8d9ccafa
Closes-Bug: #1672709
This commit is a first step in the development of a unit test framework for
the Ironic-UI API service. The approach being used is to provide an emulation
of the Ironic backend using a mock that utilizes Angular $httpbackend
handlers to intercept requests targeted at the Ironic-UI server side REST
endpoints.
In addition to demonstrating the mock I have coded some basic tests to
show how it is used. At this point I would like to get feedback from the team,
and consensus on whether we should continue the process of building
additional tests.
Change-Id: Iaec83b0e19b5051ebf1257ddc56efcc6f11ee39d
Move the LocalLinkConnection object into a separate external
LocalLinkConnectionMgr class. I believe replacing the inline object
with an external class makes the controller code more readable
and maintainable.
Change-Id: Ied1ad3f7b0d34ea42df4f94d3661d7775dc71573
Replace individual functions for putting-nodes-in and removing-nodes-from
maintenance with a single setMaintenance function. I believe this change
improves maintainability, and is more consistent with the undrlying client
api.
Change-Id: Ic23c72daa873891776fbb7669ccb44bfc6a11f4b
If memory serves, version is required, however other
openstack components that have a package.json do not
have a version. As such, we likely should not since
versioning should be based upon the tags in the git
repository.
Change-Id: I8166807a44c8260313c3741949584a7abcc8a5b3
Closes-Bug: #1693505