Commit Graph

280 Commits

Author SHA1 Message Date
Tony Breeds 89490553d0 Retire Packaging Deb project repos
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
2017-09-12 15:39:55 -06:00
OpenStack Proposal Bot 4315f1e64a Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: Ie801938e574c5ec8abd69d6d4d62060b66836a46
2017-07-25 11:27:56 +00:00
OpenStack Proposal Bot 9c9a298aa8 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: I0cd01130eb4a70adb34fecc74cfdcbff0f922e90
2017-07-24 11:14:55 +00:00
Jenkins e58f0d6eab Merge "Imported Translations from Zanata" 2017-07-21 13:50:19 +00:00
OpenStack Proposal Bot a9f68fff38 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: I9cde8995bf44787669c293434716c31e80a985dd
2017-07-21 11:26:15 +00:00
Peter Piela 386b6783cf Add the capability to associate ports with portgroups
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
2017-07-18 16:51:28 -04:00
Jenkins 8b1d09c454 Merge "Introduce form-field directive" 2017-07-18 16:06:17 +00:00
Jenkins 7e6a3ec7b2 Merge "Imported Translations from Zanata" 2017-07-18 09:07:07 +00:00
Jenkins 92225ad330 Merge "Update URL home-page in documents according to document migration" 2017-07-18 09:01:42 +00:00
OpenStack Proposal Bot 9216cbd640 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: I5b7017730f5be320f830bc362ee92bf1dee7fa7c
2017-07-15 11:05:26 +00:00
Jenkins 98ce6094a4 Merge "Move ironic-ui contributor docs" 2017-07-15 00:54:17 +00:00
Jenkins edd8f507ab Merge "Set current boot device on a node" 2017-07-14 17:17:48 +00:00
Luong Anh Tuan 282946ca4b Update URL home-page in documents according to document migration
Change-Id: I6894791f4a34927575ce134da6baa13bbca66c4b
2017-07-14 02:54:14 +00:00
OpenStack Proposal Bot 60b2d10e6a Updated from global requirements
Change-Id: I1c3360a776d6e67d4168101ffabccce5a86c4a64
2017-07-13 12:39:21 +00:00
Julia Kreger c83c090631 Move ironic-ui contributor docs
Change-Id: I8ead55a8d122a37212d9f53bb40ba3c95eac030c
2017-07-11 14:04:54 +00:00
Peter Piela 681d4744b1 Introduce form-field directive
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
2017-07-11 09:24:25 -04:00
Jenkins 686a38abe4 Merge "Moving ironic-ui install content to install folder" 2017-07-06 14:49:54 +00:00
Jenkins b131d4f7de Merge "Set warning-is-error for documentation builds" 2017-07-06 14:41:22 +00:00
Julia Kreger 1113e2eaae Moving ironic-ui install content to install folder
Change-Id: I6b80cf46bec09ad66ed189e08b79e0df10ca6850
2017-07-04 12:57:44 +00:00
Julia Kreger e8933532c4 Set warning-is-error for documentation builds
Change-Id: Ia78a029b2c97f81186ef5716eddd0b7b7d0a5639
2017-07-04 12:54:19 +00:00
OpenStack Proposal Bot 3a05cce1f5 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: I28dc351f5102441c31441decb644333656728a94
2017-07-04 10:58:37 +00:00
OpenStack Proposal Bot 4fa67ebfcd Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: Ibc6d185a569a0dc977181c72adecd80de5216882
2017-07-01 10:49:38 +00:00
Ramamani Yeleswarapu 41488737f6 Set current boot device on a node
This would also include collecting the possible boot devices.

Change-Id: I49c47169d5c511f992480c60f64062183064bfc6
Closes-Bug: #1671567
2017-06-30 12:05:42 -07:00
Jenkins 6a1f2e2f1b Merge "Add functionality to view portgroups" 2017-06-30 14:47:05 +00:00
Shu Muto 2562821c71 Switch from oslosphinx to openstackdocstheme
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
2017-06-29 18:30:42 +09:00
Peter Piela 863e9e6295 Add functionality to view portgroups
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
2017-06-28 16:02:26 -04:00
Jenkins 7ce520e06b Merge "Imported Translations from Zanata" 2017-06-27 15:11:09 +00:00
OpenStack Proposal Bot 1254a8d311 Updated from global requirements
Change-Id: Ie342f1b9196102d8a3c1485d423035227a98b062
2017-06-27 12:11:15 +00:00
OpenStack Proposal Bot 6a524cf1ab Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: I0a8d1bc68374aeb2e1d0ac6f0d4fb654eae9b9d3
2017-06-27 11:03:40 +00:00
Jenkins 118a3ea81f Merge "Add support for editing node's resource_class" 2017-06-26 13:29:00 +00:00
Peter Piela d6f90b4d34 Extend backend mock with port operations
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
2017-06-22 19:15:28 -04:00
Jenkins e626c392d1 Merge "Imported Translations from Zanata" 2017-06-22 15:18:08 +00:00
Jenkins 5bb2022271 Merge "Refactor BasePortController" 2017-06-22 15:16:02 +00:00
OpenStack Proposal Bot cb857636b6 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: Id6e327be74ff2dc9960dca8f71d70e35828ffd20
2017-06-22 11:03:57 +00:00
Ramamani Yeleswarapu 5cf54f0426 Add support for editing node's resource_class
This patch adds support to edit/update a node's 'resource_class'
info when enrolling/updating a node.

Change-Id: I3dbbcac05c29aef27443441365651c8f8d9ccafa
Closes-Bug: #1672709
2017-06-21 14:17:08 -07:00
OpenStack Proposal Bot 7390b149f0 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: Id65652517e143112b79f4533bd29a0ae2e093730
2017-06-21 10:56:19 +00:00
Jenkins 911671d540 Merge "Unit test framework for Ironic-UI API service" 2017-06-20 18:22:08 +00:00
Peter Piela b55a1004ff Unit test framework for Ironic-UI API service
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
2017-06-20 13:07:13 -04:00
Peter Piela 5e1b372590 Refactor BasePortController
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
2017-06-15 15:30:07 -04:00
Jenkins 5bc2aba67d Merge "Remove explicit package version" 2017-06-05 12:32:50 +00:00
Jenkins 71d1045ed1 Merge "Consolidate code for setting node maintenance state" 2017-06-05 12:31:29 +00:00
Jenkins 0fecff4cbc Merge "Fixed node form submission issue" 2017-06-05 12:25:55 +00:00
OpenStack Proposal Bot 641ada5216 Updated from global requirements
Change-Id: Ic5cb76908b4a958f9a4f1a8a87bbfabbae8e6a1e
2017-06-02 21:56:32 +00:00
Peter Piela 15f4560b28 Consolidate code for setting node maintenance state
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
2017-05-31 10:14:21 -04:00
Jenkins 852b70efd8 Merge "Modify regex pattern used to validate node ids" 2017-05-25 14:24:39 +00:00
Jenkins 2ec553f5bf Merge "Setup JavaScript test environment" 2017-05-25 13:56:33 +00:00
Jenkins f15c7a20f2 Merge "Fix Javascript unassignable errors" 2017-05-25 13:54:23 +00:00
Julia Kreger bd5a7a42a0 Remove explicit package version
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
2017-05-25 13:16:37 +00:00
Beth Elwell c8b900873b Setup JavaScript test environment
This patch sets up JavaScript test environment.
npm run test

Change-Id: Ia2b1568fb73bbedd4fd0c2f30a35c2e27a329c92
2017-05-25 13:10:57 +00:00
Peter Piela 2db9dfc3dd Fix Javascript unit tests
Updated Javascript unit tests to support recent feature additions.

Change-Id: I9be76559fffe6ccb4d1af0d3bca3d0072ac2c7a9
2017-05-19 08:46:19 -04:00