1186 Commits

Author SHA1 Message Date
Zuul
39431a6ccf Merge "Remove unnecessary lines from sample local.conf" 2018-02-08 01:03:58 +00:00
Vladyslav Drok
3363fce3be Remove unnecessary lines from sample local.conf
Nova network service does not exist anymore, so no need to disable
it, as well as enable neutron as it is enabled by default. Heat is
not enabled by default, so there is no need to disable it.

Change-Id: I6dea2ec9bde717462b6974c001bc23b2ad8c6d94
2018-02-07 21:14:11 +00:00
Zuul
6b7318b335 Merge "Update iRMC document for classic driver deprecation" 2018-02-07 19:40:22 +00:00
Dmitry Tantsur
534f7bd077 Add 10.1 and queens to the release mapping
Also remove mentioning of the example configuration file from the
releasing docs, as we've removed it.

Change-Id: I8e2a2adcac7de69c3a03ddd560de96b0972b99e1
2018-02-07 13:22:16 +01:00
Hironori Shiina
ffdfa5eb53 Update iRMC document for classic driver deprecation
As a part of deprecating classic drivers, this patch updates the
documentation of iRMC driver. We still mention the classic drivers with
warning. The description for the classic drivers will be removed in
Rocky.

Change-Id: I6331072b44bf33c6bfa75703bf2ab46dac96a5e7
Related-Bug: #1690185
2018-02-07 18:20:13 +09:00
Zuul
56fbe03edb Merge "Correct grammar, duplicate the found" 2018-02-07 05:07:43 +00:00
wangdequn
e852803662 Correct grammar, duplicate the found
Change-Id: Ie7adda8e9ab36bc74481624b96340753bdb1b70a
2018-02-07 11:06:29 +08:00
Zuul
653d267de6 Merge "Correct link address" 2018-02-05 01:03:53 +00:00
Zuul
822aeebbc2 Merge "[docs] Firmware based boot from volume for iLO drivers" 2018-02-03 01:24:30 +00:00
paresh-sao
4773fdfb52 [docs] Firmware based boot from volume for iLO drivers
Adds documentation for boot from iSCSI volume in UEFI boot mode

Change-Id: I50f1f5174b286b10edd9b387c025db23380a980a
Related-Bug: #1526861
2018-02-02 15:46:07 +00:00
Zuul
b8a389082b Merge "Fix configure-networking docs" 2018-02-02 09:24:43 +00:00
Zuul
3ac9166298 Merge "Add api-ref and ironic state documentation for rescue" 2018-02-01 20:38:37 +00:00
Harald Jensas
71021bb9d4 Fix configure-networking docs
This patch address feedback in Ic9a5d1de959cbeedb0e56ab5447042ce29028a8d

Change-Id: I58543cc18745f8ec6876423fbe72fcca3a7cbdb6
2018-02-01 19:47:14 +01:00
Zuul
f51909d378 Merge "Update FAQ about updates of release notes" 2018-02-01 17:49:25 +00:00
Ruby Loo
8492012e4b Update FAQ about updates of release notes
This updates the FAQ about how/when to update release notes.
In particular, it is now possible to update release notes for
intermediary releases that haven't yet been branched.

Change-Id: I90986e24d66ea9d183a255e0ac3b0f088e47c176
2018-01-31 13:48:41 -05:00
Harald Jensas
3ad7a3e4ad Add documentation for baremetal mech
Add to configure-networking section, installation and
configuration of networking-baremetal plugin.

Related-Bug: #1658964
Change-Id: Ic9a5d1de959cbeedb0e56ab5447042ce29028a8d
2018-01-31 18:31:16 +01:00
Mario Villaplana
9a6c62dd8e Add api-ref and ironic state documentation for rescue
This patch adds following:
  - Updates ironic state documentation with rescue related states
  - Updates api-ref with rescue interface fields introduced in
    API version 1.38

Co-Authored-By: Mario Villaplana <mario.villaplana@gmail.com>
Co-Authored-By: Aparna <aparnavtce@gmail.com>
Co-Authored-By: Shivanand Tendulker <stendulker@gmail.com>

Partial-Bug: 1526449

Change-Id: Ifcfa52ede62894b1990aaa640944be3431ddfe8f
2018-01-31 04:08:07 -05:00
Mark Goddard
00daa18fc9 Add documentation for node traits
Updates the install and admin guides with information on node traits.

Support for node traits was added in Bare Metal REST API version 1.37.

Change-Id: I86e86320df4eb81aa30e5708dde9c82f50ba4d50
Depends-On: https://review.openstack.org/#/c/532288/
Partial-Bug: #1722194
2018-01-30 15:50:55 +00:00
Jim Rollenhagen
3b8c3879a5 Explicitly mark earliest-version for release notes
This uses reno's `earliest-version` directive to explicitly point out
where the release notes for a given branch should begin. There is a bug
in reno when dealing with stable branches, where it does not always find
the correct version to begin with.

It also updates our release docs to indicate we should continue marking
this. This step can be removed when the reno bug is fixed, though it
doesn't hurt to continue marking this explicitly.

Change-Id: I6502ff95a52c2c855356e9875291f27ec44e7ffa
Related-Bug: #1746076
2018-01-29 14:15:01 -05:00
zhangdebo
e3f4a90f2b Correct link address
Link address for config drive is out of date, so correct it.

Change-Id: Ib77a5bd92c1409a02570f691f4edeb90eab107e0
2018-01-29 19:22:02 +08:00
Zuul
ab9b7afe7d Merge "Add rescue interface field to node-related notifications" 2018-01-28 05:23:02 +00:00
Zuul
0a5de20c2a Merge "Remove python-oneviewclient from oneview hardware type." 2018-01-27 10:43:55 +00:00
Shivanand Tendulker
7394dbbacb Add rescue interface field to node-related notifications
This patch adds rescue_interface field to node-related notification
objects.

Co-Authored-By: Jay Faulkner <jay@jvf.cc>
Co-Authored-By: Josh Gachnang <josh@pcsforeducation.com>
Co-Authored-By: Jesse J. Cook <jesse.j.cook@member.fsf.org>
Co-Authored-By: Mario Villaplana <mario.villaplana@gmail.com>
Co-Authored-By: Aparna <aparnavtce@gmail.com>
Co-Authored-By: Shivanand Tendulker <stendulker@gmail.com>

Change-Id: I8aa4c3c4701eae5f7838192bdbcf46a069370643
Partial-bug: #1526449
2018-01-27 09:19:47 +00:00
Jay Faulkner
49fabe6d7b Add API methods for [un]rescue
Adds API methods to support rescue and unrescue.

After rescuing a node, it will be left running a rescue ramdisk,
configured with the rescue_password, and listening with ssh on the
specified network interfaces.

Unrescuing a node will return the node to Active.

Change-Id: I3953ff0b1ca000f8ae83fb7b3c663f848a149345
Partial-bug: #1526449
Co-Authored-By: Jay Faulkner <jay@jvf.cc>
Co-Authored-By: Josh Gachnang <josh@pcsforeducation.com>
Co-Authored-By: Jesse J. Cook <jesse.j.cook@member.fsf.org>
Co-Authored-By: Mario Villaplana <mario.villaplana@gmail.com>
Co-Authored-By: Aparna <aparnavtce@gmail.com>
Co-Authored-By: Shivanand Tendulker <stendulker@gmail.com>
2018-01-26 18:27:10 +00:00
Zuul
7371477064 Merge "Implementation for UEFI iSCSI boot for ILO" 2018-01-25 23:06:36 +00:00
Zuul
3258662dc4 Merge "Allow data migrations to accept options" 2018-01-25 22:50:18 +00:00
Zuul
b539a6e256 Merge "[docs] mention new nova scheduler option" 2018-01-25 17:08:54 +00:00
Dmitry Tantsur
d8f10c01ae Allow data migrations to accept options
This allows migration to be tuned to a specific deployment. For example,
when we will migrate nodes to hardware types, an option will be used
to specify what to do with missing interfaces.

Change-Id: Ie5045b20b7420fc9b5d864bfb18258a4d8b93334
Related-Bug: #1690185
2018-01-25 16:51:42 +00:00
Zuul
f5654bfd00 Merge "Allow setting {provisioning,cleaning,rescuing}_network in driver_info" 2018-01-25 11:54:26 +00:00
kesper
8763637255 Implementation for UEFI iSCSI boot for ILO
This change adds new methods in management interface and enhance
boot interface of 'ilo' hardware type to support boot from iSCSI
volume in UEFI boot mode.

Change-Id: I585e0ef90f4397af1f09920c3a1bc47ddbcb1a97
Related-Bug: #1526861
2018-01-25 06:33:21 +00:00
Hugo Nicodemos
f8bf0ad51b Remove python-oneviewclient from oneview hardware type.
This patch removes the ``python-oneviewclient`` library from
``oneview`` hardware type since it was migrated to ``hponeview``
and ``python-ilorest-library``.

Change-Id: I3393189abdff6a0e56f54375877cc310d72ff5b1
Closes-Bug: #1693788
2018-01-25 01:30:27 +00:00
John Garbutt
864331a94b API: Node Traits API
Adds basic CRUD on traits, including set and delete of individual
traits.

Bumps the API microversion to 1.37.

NOTE: This patch does not implement the advanced filtering outlined in
the OpenStack API working group's tags guidelines[1]. That will be
implemented in a separate microversion as a follow up patch.

[1] http://specs.openstack.org/openstack/api-wg/guidelines/tags.html

Change-Id: I313fa01fbf20bf0ff19f102ea63b02e72ac2b856
Partial-Bug: #1722194
Co-Authored-By: Mark Goddard <mark@stackhpc.com>
2018-01-25 00:11:44 +00:00
M V P Nitesh
95d7e602e5 Allow setting {provisioning,cleaning,rescuing}_network in driver_info
These values have priority over ones defined in ironic.conf. Also modify
validation code to only used network UUID cached on task.network if:
1. the requested XXX_network is UUID, not name
2. the requested XXX_network is the same as the cached one.

Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
Closes-Bug: #1614876
Change-Id: I4caec34d85304fe887bcc28b7528cceceb3acfe8
2018-01-23 17:11:56 +01:00
Pavlo Shchelokovskyy
b327f70b8e [docs] mention new nova scheduler option
also add some notes for mixed hypervisor case.

Change-Id: I77d13e8180f7cae0a1eb370329cebc6bb2768fe0
2018-01-22 15:07:04 +02:00
Zuul
40f32cd4da Merge "Adds RPC calls for rescue interface" 2018-01-19 18:02:00 +00:00
Zuul
b29a205e02 Merge "fix a typo in ilo.rst: s/fimware/firmware/" 2018-01-17 18:45:38 +00:00
Pavlo Shchelokovskyy
0970e3d031 Fix docs for Sphinx 1.6.6
rename included files to not have ".rst" extension,
otherwise they are being scanned for ref targets and found targets are
effectively counted twice (both in file that includes,
and in the file being included), producing a warning/error.

Change-Id: I2eec5b1b16d253998f45e6f0551a92c2ab6f5609
Closes-Bug: #1743780
2018-01-17 16:13:09 +02:00
liumk
529e249453 fix a typo in ilo.rst: s/fimware/firmware/
Change-Id: Id8f39631d615d86ab9afc4a68baedf855fd78e73
2018-01-17 04:05:45 -05:00
Zuul
f46fc34160 Merge "Add additional context to contribution guide" 2018-01-17 04:37:19 +00:00
Shivanand Tendulker
084da02a32 Adds RPC calls for rescue interface
This commit adds RPC calls for rescue interface.
It also adds transitions to/from the rescue-related states.

Change-Id: I12cc8c3b89588394ff10837f05dd6ad5e9b55ee7
Partial-bug: #1526449
Co-Authored-By: Jay Faulkner <jay@jvf.cc>
Co-Authored-By: Josh Gachnang <josh@pcsforeducation.com>
Co-Authored-By: Jesse J. Cook <jesse.j.cook@member.fsf.org>
Co-Authored-By: Mario Villaplana <mario.villaplana@gmail.com>
Co-Authored-By: Aparna <aparnavtce@gmail.com>
Co-Authored-By: Shivanand Tendulker <stendulker@gmail.com>
2018-01-15 23:50:39 -05:00
Zuul
67d225268e Merge "Add documentation covering storage multi-attach" 2018-01-15 22:47:38 +00:00
Julia Kreger
b868f674d2 Add additional context to contribution guide
Write down our relatively unwritten context of what
expectations exist for contributions and timelines
related to contributions.

Also performed some minor updates and added a note for
future document revision in the Rocky cycle.

Co-Authored-By: Ruby Loo <ruby.loo@intel.com>
Change-Id: I2d80043f0556a28fe355034ca66883384c408710
2018-01-15 15:40:30 +00:00
Zuul
eef73d257f Merge "Switch non-vendor parts admin guide to hardware types" 2018-01-11 13:32:00 +00:00
Zuul
7ac39e4029 Merge "Remove ironic_tempest_plugin/ directory" 2018-01-11 00:46:43 +00:00
Dmitry Tantsur
8a87fc6fcb Switch non-vendor parts admin guide to hardware types
This change makes the admin guide use hardware types for examples and
explanations. The in-band inspection document was updated with recent
changes.

Vendor driver documentation requires more careful review, and ideally
should be updated by vendor representatives.

Change-Id: I98a2eb905e352502a7f9f4cb1804c9d64489ec47
Partial-Bug: #1690185
2018-01-10 12:34:17 +01:00
John L. Villalovos
7e1287f243 Remove ironic_tempest_plugin/ directory
We now use the project openstack/ironic-tempest-plugin to store our
tempest plugin. All content from the ironic_tempest_plugin/ directory
has been ported to that project.

We no longer want to have the plugin content stored here so we delete
it.

Remove check in tools/flake8wrap.sh that prevented changes to the
ironic_tempest_plugin/ directory.

Change-Id: I700bd7b71472fa91f6bc02aebc055584df08e0ef
2018-01-05 15:12:13 -08:00
Vasyl Saienko
61b81d0c73 Add uWSGI support
This patch implements uWSGI support for ironic API service.
ironic/api/app.wsgi is deprecated in favor of pbr generated
ironic-api-wsgi

Co-Authored-By: anascko <ovoshchana@mirantis.com>

Change-Id: Ieb68c1042e31b77f9a549fd90afe31a65008deca
Closes-Bug: #1719260
Closes-Bug: #1668966
2017-12-28 18:08:49 +02:00
wangzhengwei
28a50d8a49 Fix ironic node create cli
Change-Id: Ief59bc5c498de70dec94743c25b68888acffc549
2017-12-27 09:57:35 +00:00
Julia Kreger
26d7be52d7 Add documentation covering storage multi-attach
Change-Id: Ia4767328023acfa43ce513396fc963e75ba60b52
Closes-Bug: #1735474
2017-12-21 12:06:40 -08:00
Zuul
ed1872141c Merge "Document the check done in "ironic-dbsync upgrade"" 2017-12-21 12:30:08 +00:00