Commit Graph

102 Commits

Author SHA1 Message Date
OpenDev Sysadmins 11692c06b2 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:44:31 +00:00
Ondřej Nový bb8a4169c9 Bumped debhelper compat version to 10
Change-Id: I1f1cc7667f9a132d917dcd0dc93b21cb05bb0f88
2016-11-23 23:58:58 +01:00
Thomas Goirand e915b9e256 Uploading to unstable.
Change-Id: I4304a09abf14b9a8021c0070d58596aa535e8482
2016-10-04 09:45:11 +02:00
Thomas Goirand 8e8950fb12 Added missing copyright holder in debian/copyright.
Change-Id: I3e6e8da9cc69b0911cfa070764d5c104f655e0cd
2016-10-01 17:39:49 +02:00
Thomas Goirand a4d2bb674e ironic-ui 2.1.0 release
meta:version: 2.1.0
 meta:diff-start: -
 meta:series: newton
 meta:release-type: release
 meta:announce: openstack-announce@lists.openstack.org
 meta:pypi: yes
 meta:first: no
 meta:release:Author: Elizabeth Elwell <e.r.elwell@gmail.com>
 meta:release:Commit: Elizabeth Elwell <e.r.elwell@gmail.com>
 meta:release:Change-Id: Id98fb9332b79c21c0b8b4d990685be79df5fbd9a
 meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org>
 meta:release:Code-Review+1: Jim Rollenhagen <jim@jimrollenhagen.com>
 meta:release:Code-Review+2: Davanum Srinivas (dims) <davanum@gmail.com>
 meta:release:Workflow+1: Davanum Srinivas (dims) <davanum@gmail.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJX7Q2kAAoJENljH+rwzGInk78H/AqNTeFEosNrUJYhiwszX49E
 cMn1IAVFhrpGoHPiBlqLwFxs3n2XwgrwXrAqF3EgGNWhAarVIlk+SGkKcKQyW/Yq
 OYIOULO/5PAAj8fTy1xqTe7qL4dsaC/S3qisyJEVdYDHA3OhSddCSQIbHvhjDy4S
 +GhJ3bG5KENtTK3XS9AJlkmg+W6yAk6qUqx01wTUbAE6DWPZjQPpj0zaCRF7wjz3
 jLTa6Xse4eAYaXDFdyUe8Sdx6AEVzRRs2rg1fUqe5d212nhgfxIQld1UJU17GUbF
 pgBT2sMnQ9d6lj3oIHUq4cAOSUyFYGutLBJHyIM512GfByQOMZT9Ql614wphEnU=
 =eifa
 -----END PGP SIGNATURE-----

Merge tag '2.1.0' into debian/newton

ironic-ui 2.1.0 release

  * New upstream release.
  * Correctly run collectstatic and compress after install.
  * Add ironic_ui/static/dashboard/admin/ironic/base-node/base-node.service.js
    to lintian-overrides.

Change-Id: I4d797570a60d68da1c10b5b8a4a2d183e0ee6c03
2016-09-30 14:20:37 +02:00
Thomas Goirand ca8a9eef3d ironic-ui 2.0.0 release
meta:version: 2.0.0
 meta:diff-start: -
 meta:series: newton
 meta:release-type: release
 meta:announce: openstack-announce@lists.openstack.org
 meta:pypi: yes
 meta:first: yes
 meta:release:Author: Elizabeth Elwell <e.r.elwell@gmail.com>
 meta:release:Commit: Elizabeth Elwell <e.r.elwell@gmail.com>
 meta:release:Change-Id: I7aca3d9fe3d97e1ab725dc52ace9a6a0de3ccf88
 meta:release:Code-Review+1: Jim Rollenhagen <jim@jimrollenhagen.com>
 meta:release:Code-Review+2: Doug Hellmann <doug@doughellmann.com>
 meta:release:Workflow+1: Doug Hellmann <doug@doughellmann.com>
 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - http://gpgtools.org
 
 iQEcBAABAgAGBQJXtfb1AAoJEDttBqDEKEN6W2AH/3g8hGg9t4AIH0IcxydBjCXE
 bvVzO8/c6Ib42z45+XUoZTLOu9tjivQ3hQpIEytwpaNnKWcELk1tEaQQdurMXcUn
 aPal7ljXTD1EbD1gmIuDPh9XgoDPHLg/1BbeYnCbE0TGbxect/jfWYfdyBGql793
 cduPkA3yXFzhdHU3LFdofGoz+vnrzMJmLiiH4DLcZeuJBnoRWWipi8tlaanVNO9t
 jQIJfmMuSSO+IbYL3i4GdshcfJRn8roZDqY295tnZlOy5Nc2Dw3GAuliB68/X6sy
 dXGhQ5mncR2D6IO8RIQ0l260ZB+9e6KT9D8pXTDcqjk3TWyEWoQPYma8C/dxBZk=
 =bxCb
 -----END PGP SIGNATURE-----

Merge tag '2.0.0' into debian/newton

ironic-ui 2.0.0 release

  * New upstream release.

Change-Id: If0ce5982efe48af6841e91c95b1520162727ac85
2016-09-29 13:32:37 +02:00
Elizabeth Elwell 1417ff4c1d Added release notes for 2.1.0 release
Also added release notes link to main developer documentation page.

Change-Id: Ia554b08045f84f695fbb6e0c2a3781f5bcede203
2016-09-28 15:28:08 +01:00
Jenkins cd743584fa Merge "Added support for editing Ironic nodes" 2016-09-28 13:12:56 +00:00
Peter Piela a5220eb243 Added support for editing Ironic nodes
- 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
2016-09-27 11:43:06 -05:00
Tony Xu 94b0d6cf31 Update homepage with developer documentation page
Change-Id: I83523c0f17218f39c24fd39dbb42a6a5ea48b2b2
2016-09-24 13:34:40 +08:00
Jenkins 4568ad8a3a Merge "Minor state-machine fixes/updates" 2016-09-23 11:34:17 +00:00
Jenkins c3d9f0da8b Merge "TrivialFix: Remove logging import unused" 2016-09-23 11:34:12 +00:00
Jenkins d708cc01fa Merge "Clean imports in code" 2016-09-23 11:34:06 +00:00
Jenkins 2814be5404 Merge "update homepage with developer documentation page" 2016-09-23 11:30:34 +00:00
Cao Xuan Hoang c2d6d27521 Clean imports in code
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
2016-09-23 08:24:13 +07:00
Cao Xuan Hoang 3493c32bb7 TrivialFix: Remove logging import unused
This patch removes logging import unused in
ironic_ui/api/ironic.py

Change-Id: Ia774ebf933b5b39bc5b3f31b2d40ec33ed6671ad
2016-09-23 08:22:41 +07:00
Peter Piela ef29a977b9 Minor state-machine fixes/updates
- 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
2016-09-22 12:41:43 -04:00
Lucky samadhiya d38f191526 update homepage with developer documentation page
Change-Id: Idbe09ca0c52b2b5ee16125851e9d947719742592
2016-09-20 15:34:07 +05:30
Elizabeth Elwell e476fe9344 Updated to ironic API v1.11 and added manageable state
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>
2016-09-19 15:24:50 +01:00
Jenkins 7d226b75da Merge "Improve the display of node information" 2016-09-19 12:45:45 +00:00
Thomas Goirand 1a8432c0ac Fixed debian/gbp.conf to use debian/newton as packaging branch. 2016-09-06 14:49:24 +02:00
Rob Cresswell 7e8189b9ac Add translation support
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
2016-09-01 15:11:33 +01:00
Peter Piela eff75b2aec Improve the display of node information
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
2016-08-26 09:55:28 -04:00
Andreas Jaeger a2de2553fa Cleanup tox.ini
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
2016-08-26 11:00:48 +02:00
OpenStack Proposal Bot 060f2f08b3 Imported Translations from Zanata
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I08ca575186ef6ddaaca087bb3ca80cb1ca80be04
2016-08-24 06:43:55 +00:00
OpenStack Proposal Bot d553ad6914 Imported Translations from Zanata
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I0d930f1a9a735946d22cafe9d84cb0ae2bb4b87f
2016-08-18 07:10:23 +00:00
Elizabeth Elwell 03c040bdf5 Added release notes for 2.0.0 release
Change-Id: I6c5fb9f5e68983fe4571a3d341222a24722535f6
2016-08-17 13:15:21 +01:00
Jenkins dac3399f76 Merge "Add reno for release notes management" 2016-08-17 01:51:21 +00:00
Elizabeth Elwell 67cba267e7 Add reno for release notes management
Change-Id: Ie5bac79f612443f59ee8b1e9df11e3e4d46f9981
2016-08-16 21:34:24 -04:00
Jenkins e02882a9bf Merge "Hide panel if 'baremetal' service not present" 2016-08-16 22:52:46 +00:00
Jenkins 8c7fc99783 Merge "Imported Translations from Zanata" 2016-08-16 21:26:31 +00:00
Tyr Johanson 31c70d9562 Hide panel if 'baremetal' service not present
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
2016-08-16 15:05:37 -06:00
Peter Piela 04973a788d Added support for creating/deleting network ports
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
2016-08-16 14:17:51 +01:00
OpenStack Proposal Bot e386e38227 Imported Translations from Zanata
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I0000fc3080338f0e6f9a49b61d34b0eccfc818b3
2016-08-16 06:43:42 +00:00
Jenkins f43592f456 Merge "Changed dropdown menu to align right on driver details page" 2016-08-15 21:33:57 +00:00
Rob Cresswell 263c3f6902 Inherit test settings from Horizon
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
2016-08-12 16:17:00 +01:00
Xu Ao 8f554eb3a9 Fix a mistake in the document about the filepath
In the documents, the path of the _2200_ironic.py
should be 'ironic_ui/enabled' but not 'ironic-ui/enabled'.

doc_urls:
http://docs.openstack.org/developer/ironic-ui/readme.html
http://docs.openstack.org/developer/ironic-ui/installation.html


TrivialFix

Change-Id: I2ced663718547b3aa55d8ad277775650078b0bfa
2016-07-27 10:39:24 +00:00
Elizabeth Elwell 69fa216365 Changed dropdown menu to align right on driver details page
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
2016-07-21 13:02:03 +01:00
OpenStack Proposal Bot a32bbd7704 Imported Translations from Zanata
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I9c2cc3341e34a321cf2751fa616a1607b4093e2b
2016-07-14 07:03:28 +00:00
Jenkins f064757bf9 Merge "Updated ironic-ui documentation" 2016-07-13 21:08:04 +00:00
Jenkins b27b8e8f60 Merge "UX improvements to the enroll-node dialog" 2016-07-13 18:28:59 +00:00
Peter Piela 255e3e41ec UX improvements to the enroll-node dialog
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
2016-07-05 09:33:26 -04:00
Elizabeth Elwell ae2172f511 Updated ironic-ui documentation
Updated developer documentation to include introduction to the
ironic-ui and links to other relevant docs.

Change-Id: I82086e0c9e8011cfcaa13d4057ab2f828c1c0515
2016-06-29 12:52:29 +01:00
Jenkins 9b8cce125c Merge "Manually fixed breadcrumbs for ironic-ui" 2016-06-16 13:01:05 +00:00
Jenkins f4639de8a5 Merge "Provide capability to select deploy images" 2016-06-08 15:16:51 +00:00
Jenkins 933d438fd8 Merge "Fixed node-detail controller unit test" 2016-06-08 15:16:48 +00:00
Jenkins 857b88d0e1 Merge "Fix node list magic search bar" 2016-06-03 18:35:30 +00:00
Peter Piela 38e5cd602c Provide capability to select deploy images
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
2016-06-03 12:44:08 -04:00
Peter Piela ad67ad1c06 Fixed node-detail controller unit test
Jasmine tests for the node-detail controller started failing after
recent functionality updates.

Change-Id: Ia7106dfcdcc892c2bf9801ed43ca6b3e9ca78cc4
2016-06-02 10:48:59 +01:00
Peter Piela 49dca58125 Fix node list magic search bar
Recent changes to the magic search bar caused the existing code to
stop working. This fix addresses those changes.

Change-Id: I4fc5cde241b2579676fba3a53a5a3b1db4fc587a
2016-06-02 10:46:30 +01:00