| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Right now devstack sets DEFAULT_IMAGE_NAME depending on the driver in
stackrc. UUID of the image with this name is then written to tempest
config during tempest configuration stage and is used to determine
which image will be used during nova boot.
As ironic python agent now supports both whole disk and partition
images, we should change this logic, and the user should be able to
request which image should be used in tests.
This commit adds IRONIC_TEMPEST_WHOLE_DISK_IMAGE and
IRONIC_IMAGE_NAME variables to provide this possibility.
If IRONIC_TEMPEST_WHOLE_DISK_IMAGE is not set, we try to infer the
image type by the size of the ephemeral partition requested, if it
is 0, we consider the image to be whole disk.
Change-Id: Ic718a6b37c09ae564ecc3913cf31234316f1da63
(cherry picked from commit e434225f9bec6f078f5514c82c9406131122a49e)
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
This ensures Newton CI uses ramdisks built from the Newton branch of
IPA, rather than master.
Change-Id: I75ac04402ecf5629760d0155dff01924acc0ffc5
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The following commands were used to produce the commit:
find doc/source/ -name '*.rst' -exec gsed -i 's#/draft#/newton#g' {} \;
find install-guide/source/ -name '*.rst' -exec gsed -i 's#docs.openstack.org/developer/ironic/#docs.openstack.org/developer/ironic/newton/#g' {} \;
find install-guide/source/ -name '*.rst' -exec gsed -i 's#docs.openstack.org/developer/ironic-python-agent/#docs.openstack.org/developer/ironic-python-agent/newton/#g' {} \;
find install-guide/source/ -name '*.rst' -exec gsed -i 's#pxe.vmlinuz#pxe-stable-newton.vmlinuz#g' {} \;
find install-guide/source/ -name '*.rst' -exec gsed -i 's#oem.cpio#oem-stable-newton.cpio#g' {} \;
find install-guide/source/ -name '*.rst' -exec gsed -i 's#<\(https://git.openstack.org/cgit.*\)>#<\1?stable%2Fnewton>#g' {} \;
find install-guide/source/ -name '*.rst' -exec gsed -i 's#\([^<]\)\(https://git.openstack.org/cgit.*\)#\1\2?stable%2Fnewton#g' {} \;
Additionally, a few links were manually updated.
Change-Id: I2c4115f1038d106fc5e64b30c792f50e67fe1adf
Closes-bug: #1612278
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently, the developer docs contains direct links to the
install-guide.
This commit fixes the links by pointing them directly to the new URL.
Change-Id: Id8ba6b30c75cde9cfad01c4e4a6022683c829498
Partial-bug: #1612278
(cherry picked from commit 653a4ef65f6b8810dff538214f6c5592c8d329fa)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Point to the new Bare Metal service installation guide URL.
Change-Id: I862628cbb73643fd87019e69897bda266cc39999
Partial-bug: #1612278
(cherry picked from commit fa7b21abca8e34346f7d1d8a150094818b8a476e)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Additionally, reworded redirect instructions on the old page and removed
the "work in progress" tag from the new installation guide.
Change-Id: I0c5e4d06637627ab19c0c8a63e0056c9691a2cac
Closes-bug: #1612278
(cherry picked from commit 53251b851bb4cdea2a2027f1e80ac56a062a510c)
|
| |
| |
| |
| |
| |
| | |
Change-Id: Iaa16036547898f10ec8d3cda77ceae75fcfe27d8
Partial-bug: #1612278
(cherry picked from commit b9b8ce7a8cdc4d094720914e2912be1c38d58870)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Import Trusted boot under Advanced section.
Change-Id: I33907dee5d6af49b8851761dc7a5d7b4bb3081c6
Partial-bug: #1612278
(cherry picked from commit bf926789c15d92544b90a0a348c91a9a0790297e)
|
| |
| |
| |
| |
| |
| | |
Change-Id: I11cd67602b04c23cfe966cd2c2176ba01807c672
Partial-bug: #1612278
(cherry picked from commit f4a6dc72d579b0c450c84661db7eea9ec6bbffa1)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Import appending kernel parameters to advanced section.
Change-Id: Id688a06ddcdcdfd7dae98e48381f92894825bff8
Partial-bug: #1612278
(cherry picked from commit 240ee8ffc9370e60a194908898738df7077d10ac)
|
| |
| |
| |
| |
| |
| | |
Change-Id: I2e93bfe565b5ef696832ca33dce1b00370147862
Partial-bug: #1612278
(cherry picked from commit 279dd758a1730e692d2b1ea603b775761a4ca7fb)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Import root device hints under "Advanced" section.
Change-Id: I5a3002620c73568698d2ebe1af202001a8f074e1
Partial-bug: #1612278
(cherry picked from commit 6394c279ca298afc5887ac884df35bfa36c3dd9c)
|
| |
| |
| |
| |
| |
| | |
Change-Id: Ie8b570d2a54c38a9d04976a0430fe0d963db57b0
Partial-bug: #1612278
(cherry picked from commit 0445213bbbaca44346e4d1160134ae1ac57bd049)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Create a new "Advanced features" section and import local boot under
it.
Change-Id: Icb24adf37a2874f6fd6fb446243dbe894e5cb63f
Partial-bug: #1612278
(cherry picked from commit 123b5456da01af3244d352c9a49b1d7f6eda6372)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Import "Flavor creation" under a new "Create Compute flavors for use
with the Bare Metal service" block inside of the "Integration
with other OpenStack services" section.
Change-Id: Ic37f43a34d577f99d9a1f08300a87c553c1b026f
Partial-bug: #1612278
(cherry picked from commit a99968389148e0c71ddb59b7a9ccaa964c4ecb51)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Import Image requirements under a new "Creating and adding images to the
Image service" block in the "Configure integration with other OpenStack
components" section.
Change-Id: I503f8c60c7579e7ae5daf30032eb0b047ad40531
Partial-bug: #1612278
(cherry picked from commit 21e7fc3a689d0060e960162cc3b0e2f44f5a6c91)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The following sections of the legacy install guide were imported:
* Configure Compute to use the Bare Metal service
* Configure Networking to communicate with the bare metal server
* Configure Tenant Networks
* Configure the Bare Metal service for cleaning
Change-Id: I5cf832401aba9499e9eec9bd50adcbedd356cb00
Partial-bug: #1612278
(cherry picked from commit fb027ec92410ee4f6055e6652c87e061a24a49d3)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The following sections of the legacy install guide were imported:
* Install and configure prerequisites
* Install the Bare Metal service
* Configure the Bare Metal service
Only changes made to the documentation are the following:
* Formatting changes (code-block, proper lists, etc.)
* Structure changes (installation and configuration are now under a
single section)
* Heading titles formatting [0]
[0] http://docs.openstack.org/contributor-guide/rst-conv/titles.html
Change-Id: I0f1f5dacd4ed31ccfb4ac38c1ff2ecfc94e99ca4
Partial-bug: #1612278
(cherry picked from commit e26c71bcf6d25e5c73c6aeb0f9893e57d49f2abf)
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Import service overview in the new install-guide and provide a link in
the old guide that points to it.
Additionally, Swift was added to the list of interactions and Cinder was
removed since it is not yet available.
Change-Id: Ica6a9aae2c35f293228ffb75b2cf82478eb568a5
Partial-bug: #1612278
(cherry picked from commit 7131037cf7665680adee143a0f886e2c7ddd0327)
|
|
|
|
| |
Change-Id: I1d63f9b4e1af08b7b233c88125679a19b9200dd6
|
|
|
|
| |
Change-Id: I970eba7690a56b95e6cad1ef26f4c09b74be374e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is cleaned up as of commit
2351d624aed7aae9d58ce37676c0181687be0e8a, and should be sufficient for
the final release. If something else with a release note lands, we can
make any changes there in a later patch.
Change-Id: Ia1ef442f3cc0d64c8a7c6fbb5aaf3f0160f214de
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
After set_bios_config is invoked, there is no way to check the progress
of the remote job on the DRAC card. list_unfinished_jobs on the
vendor-passthru interface provides a way to check its status.
Change-Id: I963504dbbec36e44312ccbf4455c45d6ec60908b
Closes-Bug: #1621515
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds a note that network security must be disabled, or certain
ports must be allowed, for provisioning and cleaning networks.
Closes-Bug: #1622727
Change-Id: I8415591d31209f8e3fbd9a4dcce30bd64bf8b24b
|
|\ \ \ \ |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
For now we have to carry both in both trees, and they have gone out
of sync. This changes updates the copy here with two new commands.
Change-Id: Ife131cf825518012a3b04d2c7d713beeb4f8f770
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
First, the tested function signature was wrong. We didn't catch it in gate,
as we mock proliantutils, but it does break e.g. Debian package build.
Second, the arguments override was not actually working. We didn't catch
it in gate, because the new values were the same as the defaults.
Closes-Bug: #1626089
Change-Id: I2e4899e368b0b882dcd59bf33fdca98f47e5b405
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This has never been needed by Ironic, and likely never will. It drags in
numpy, and makes the whole of Ironic that much more bloated.
The requirement was first added in
84a7dc47e2f666ff11b5816387b7ada2371e48c2 and was presumably copied from
Nova whilst forking Ironic.
Change-Id: Ied4591e38cbe151b9c2fbca28ec9d006ed4afcfb
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The constructor for the ipmitool classes are the same but they are
duplicated all over this patch is refactoring that code into a common
function that can be called from the classes constructors.
The VendorPassthru class wasn't checking for the 'timing' option support
of the ipmitool command, it should, this patch is fixing that too.
Change-Id: I456dbb9ef11230d722ff1b1fe5aa142237e0d187
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As of nova's Newton release, the ironic virt driver supports multiple
compute hosts without using the hack we call ClusteredComputeManager.
Deprecate it so we can remove it in Ocata.
Change-Id: I9c44429666734e5bdbe60b3ff8bba787ff99a6d1
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit updates the proliantutils version required in Ironic
to 2.1.11 for Newton release.
This version of proliantutils fixes the bug caused by python
request library version 2.11.0. It also includes defect fixes
for Proliant Gen7 support and iLO based RAID configuration.
Change-Id: I4b42686496a03751b4136614af7f3ba0753bbf73
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
setUp will be automatically called around each
testcase, so this is to remove setUp that doing
nothing additional than super to keep code clean.
Change-Id: I8ce1dd0cc0cbba760caa6df6516b300622bb67fe
|
|\ \ \ \ \ \ \ |
|
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This patch is changing the default bootloader for PXE + UEFI to Grub2.
Prior to this patch Elilo was the default but, Elilo is no longer
maintained with the last release dating 2014.
Ironic should have sane defaults therefore we should not rely on an
unmaintained project.
Change-Id: Ib34fcbd37e4698bf272582c96b1540b511b5a892
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixes the documentation to indicate that the notification
event types can have status 'error'. 'fail' is incorrect.
(https://github.com/openstack/ironic/blob/11fcf6b710857f01f6b2a7b3fbed28caabba2594/ironic/objects/notification.py#L48)
Change-Id: I13c3f40430a4d7f8c07fdd9861b2d8712b8247a6
|
|\ \ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This adds a missing space int he default_boot_mode configuration
option's help string.
Change-Id: I08cbbc04b7ee636e6a62ed28dd355303d2ae525f
|
|/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The commit 1027c1bc44912fcbfb9f842fedef39c9067632f8
introduced a line that was already being done (line 1212).
This removes the duplicated line.
Change-Id: I0d05ecb1236dc68995f47204b686fe398b177f79
Partial-Bug: #1493328
|
|\ \ \ \ \ \ \ |
|
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This will work for UEFI only or BIOS only images. It will not
work for hybrid images; which are capable of boot from BIOS
and UEFI boot mode.
Partial-Bug: #1493328
Change-Id: I9a0775a147d5bac711b58b4b6cf0135ec68509f7
|