This patch is making the neutron DHCP provider to explicitly check if
the request is coming from iPXE before ACK'ing the PXE request with the
iPXE script (When iPXE is enabled only).
Also, update the documentation that explains how to configure neutron
for iPXE to create the "ipxe" tag based on the DHCP user class or DHCP
option 175 (as before).
Change-Id: I60f9f515a9bd45aed6b2f6f9165a2f85259b3879
Closes-Bug: #1454332
Fix and enhance some parts of the "Exercising the Services Locally"
documentation. Also, this patch is updating the RHEL instructions to
support RHEL7 (not RHEL6).
Change-Id: I23618962d24856074e7b1b06e68e82e64f904ed4
Adds in the installation guide the info to setup the minimum
environment variables in order for ironic to work in
standalone mode.
Closes-Bug: #1451439
Change-Id: I7c8864dd08540f3ffa4a1c5489df05077fd51511
This adds a section header so that a "Table of Contents" is
displayed on the rendered page. This makes the page consistent
with the rest of our developer documentation, since the others
all have a Table Of Contents.
I also added the word 'provisioning' to qualify what kind of
states were being depicted here. (As opposed to power states.)
Change-Id: If71679d9a5ee795c6c3a9d912f371ea04cea2753
Graphviz is needed for generating the state machine diagram
(eg, via 'tox -egenstates'). It is added to the list of packages
to install.
The instructions for installing on openSUSE and SLE are a bit
more involved, so I've added a URL that describes how to do that.
Change-Id: I16380bc88fcecc6911f21b4554b04a9d72b2d66b
The ironic configuration options for kilo are documented with the rest
of the OpenStack configs at
http://docs.openstack.org/kilo/config-reference/content/.
This adds a 'Configuration Reference (Kilo)' entry to the index of our developer
documentation with a link to the config-reference URL. The install guide
also has a link to the config reference.
It also removes 'Bare Metal Service' from two entries at
http://docs.openstack.org/developer/ironic/, since it seems redundant.
(Everything there is about Bare Metal Service!)
Change-Id: Idf649641b2108ac6075e7b67c547551bccd9d5f7
This removes the state transition: 'clean failed' to 'cleaning',
from the state machine diagram.
The transition had been added (but not actually used) and subsequently
removed; see Ieda2fcd78332a063c51685cd01bb824014f0f4a8.
Change-Id: Ifaf1397c07529897e3c3596e6d4b953ab551a1eb
This patch updates the documentation about the Nodes and Drivers Vendor
Passthru. It talks about the discoverability of the vendor methods via
the Ironic API, the support for multiple HTTP methods and what to expect
of a asynchrounous or synchrounous method.
Change-Id: I6a3c971dfe53cc7148ea2a51c6449bf729d39fa5
This commit updates the iLO documentation with the
nova flavor examples for how the iLO capabilities
can be used for scheduling.
It also updates the documentation for automatic
boot ISO creation for iscsi_ilo driver.
Change-Id: I392d3e5d46b62fa195d176b54e150258880f061f
In order to use iPXE with neutron we need to create a tag in Neutron,
this patch document how to do it.
Change-Id: I313eb3600e864ff7a868154fe2d0aa6fb8cc69a2
The API should not need to reboot for a neutron config option.
Follow up to 03d9dec4e4d94b598d54dd6a0d1b22d8be40b597.
Change-Id: Ic6462f31cef49fa943046b963989680240f292cf
Ironic requires a cleaning network uuid in Kilo when using the default
config. This adds docs for how to configure the option and notes this
must be done when upgrading from Juno to Kilo.
Change-Id: Ia5cc118daefa7e3d966f1ff219ab024cb47d81f5
This patch is adding a note to the local boot documentation about it
being dependent upon a updated deploy ramdisk.
Change-Id: I16904cd1c9c942239c1416acbe3d8d0ce490d8f2
It is recommended that users should deploy AMT nodes with local boot.
Co-Authored-By: Chris Krelle <nobodycam@gmail.com>
Close-Bug: #1436824
Change-Id: I536c587008bb68950ec7acfcf16c8ae28f9560bc
This adds a new section to docs to outline special considerations
for the juno -> kilo upgrade, specifically around how to upgrade
Nova and Ironic together.
Change-Id: Idf7efb7438217f5132f6a8581c591a04c76b1abb
Closes-bug: #1433727
Includes: Correctly documenting how to see the clean_step that was being
executed, and link back to the Ironic state machine for more information
on when cleaning runs.
Change-Id: Idea77144d9aad9153b8389c41765e57bb4a52978
This commit updates the proliantutils version
required in Ironic to 2.1.0 for K release. This
version of proliantutils includes the following
functionality:
* Enablement of RIS protocol for Proliant Gen9
servers on which uefi secure boot feature depends.
* Functionality for node inspection using *ilo drivers.
* Functionality for node cleaning.
Change-Id: I09db1eca7fb6d383edaeac5da909d9bb84a8a009
Before, the " and ' in the message was rendering into smart quotes,
making copy+paste impossible. This fix places the commands inside the
note into a blockquote, preventing sphinx from breaking copy+paste.
Change-Id: I7291f7cbdb9c7fa16d23376792012a7a70c7c16b
This patch is documenting how to enable and to access the configuration
drive when deploying instances with Ironic.
Implements: blueprint expose-configdrive
Change-Id: I2cced6d188e46dc50602acedfdc02136f8df8748