- Split out base-node from enroll-node and use it to implement edit-node
- Enrollemnt no longer requires that all required attributes be specified
- Edit-node functionality supports instance_info properties
Change-Id: Ied1f21c8790f0d9dc3a238defa930181789a7281
Co-Authored-By: Beth Elwell
This patch set modifies lines which are importing objects
instead of modules. As per openstack import guide lines, user should
import modules in a file not objects.
http://docs.openstack.org/developer/hacking/#imports
Change-Id: If61ea814058ba9cc2061e0949ee4e85bea7bac1c
- Added missing form elements to the enroll-node form
- Improved the node-list refresh behavior. Refresh the table once when all
port requests have completed.
- Replace the use of "state" with "verb" in the functions that set node
provision-state.
Change-Id: I78abf7c88693e833c449b4cc027573111df5d833
Newly registered nodes begin in the enroll provision state by default
instead of available.
Actions added to the current dropdown on node view to enable move to
manageable, available and active states. Actions are enabled and
disabled in view as the current state permits.
All necessary fields required to move a node to available state are
still required on the enroll node modal. This will be changed to only
the necessary fields to move a node to enroll state once the
functionality for editing a node is ready.
Change-Id: I349a293a1069ad01fd782d1828bad607f9b9d6b0
Co-Authored-By: Peter Piela <ppiela@cray.com>
Add initial translation support. This will be followed by an infra
change, and then we can go through strings adding translation tags.
Change-Id: I1ce92fd1f2657e59a8b4597c5a01a98af80f4bf3
Automatically set focus to the reason field in the maintenance popup
Use filters like noValue and date: 'medium' to improve display of node data
Ensure event handlers are cleaned up when the node-list is destroyed
Change-Id: I15eee5beb933ff5623d21d418dbd771ab3cfc043
Remove old and unused constraints environments.
this does not enable constraints (they were not enabled before) since
ironic-ui is not part of global requirements process.
Change-Id: I3f541f1e6322d229f0136f317cc14d83f2f75186
Don't show the ironic panel unless the service is present in the
service catalog. Also, restrict the panel to admin permission.
Change-Id: I413d50133e743a7bdc45378e3ed0454974b7b3c7
Closes-Bug: 1609005
Network ports can be created in both the node list and node
detail pages. Network ports can be deleted from the the node
detail page.
Change-Id: I3047a0adef9df58aaabd0f2d99a09351233fa06b
Inherits the testing settings from Horizon. This makes it easier to
maintain long term, as test settings will always contain any default
keys.
There are a couple of workarounds, due to update_dashboards effectively
being called twice:
1. We remove dashboard/ default_dashboard config variables that have
been populated.
2. We ensure INSTALLED_APPS has no duplicates
Change-Id: Ia61b456bbac9d94fd463735e24d4396f1241fde1
When selecting an image on the driver details page of 'enroll node'
the dropdown menu was aligned to the left of the button meaning that
a lot of the menu and it's content was cut off. I have re-aligned
this menu to the right so that the full dropdown is viewable and not
cut off at the edge of the modal.
Change-Id: Icff5eab3d0cae82bc8d69103bd7ee0a46476c7c9
Made the following improvements based on UX review:
- Added "X" button to explicity close the dialog
- Clicking on the backdrop no longer closes the dialog
- The dialog is now draggable from the header
- Required form fields are indicated using an asterisk
- Added supoort for boolean attributes as True/False selections
- Default values when available are used as placeholders
- Added input validation for port, address, node name, and
deploy_kernel/ramdisk properties
- Order driver properties in form based on several rules
Change-Id: I4780de2aa49503073bc4d63ec212c4d949b4b2cf
Updated developer documentation to include introduction to the
ironic-ui and links to other relevant docs.
Change-Id: I82086e0c9e8011cfcaa13d4057ab2f828c1c0515
In addition to typing in a value for the uuid or location of a
deploy_kernel or deploy_ramdisk the user now has the option to
select an image from the glance repository using a button activated
dropdown.
Change-Id: I563fd07265e8dd783a7b91cb0ffcfed767c0ce10
Recent changes to the magic search bar caused the existing code to
stop working. This fix addresses those changes.
Change-Id: I4fc5cde241b2579676fba3a53a5a3b1db4fc587a