This provides a bunch of updates based on user testing of the feature.
Also the lines are wrapped and inter-document links are created.
Change-Id: Ia3408aee3ebcd4ad5deedaa48967f46134ad2cfc
RAID creation fails with KeyError if none of the 'logical_disks'
in 'target_raid_config' have 'controller' parameter.
Story: 2006316
Task: 36043
Change-Id: I42ee6a46c002c14c785216834558223cbf9d319b
- Jobs description: Help people understand
what each job does in our CI.
- How to add a new Job
- How to initially debug failures in jobs.
Change-Id: I33b99bc7fc1033b693a3748322c1878e4c9231d7
If a node is heartbeating and shouldn't be heartbeating,
it seems like an error generating worthy log message.
So lets actually log it!
Change-Id: I21c9bb8cdff3fc10c31a49a001437be2ecac703b
It's just a library we consume, there is no reason to use its
git head. Currently 1.4.0 is breaking us.
Story: #2006301
Task: #36014
Change-Id: Ib1b1e32bc60d7ec271098dcd17086f79518c09df
Server fails to return success for power-on operation if no
bootable device is found.
Change-Id: I0e6ab307ecd0caaf7b79edff67373be3490bfed7
Story: 2006288
Task: 35997
Creation for UEFI boot mode when efiboot.img file is provided and
the directory of location of grub.cfg file set using config
``[DEFAULT]/grub_config_path`` is not same as that of efiboot.img
file.
Change-Id: I55b85d52ec905150322633b07ecdacd293bf1a57
Story: 2006218
Task: 35811
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.
Note that redirects will be set up as well but let's point now to the
new location.
For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html
Change-Id: I30a51394d396cc89f647b4170d6a2e6b0b993dcb
The clean steps of 'redfish' bios interface does not set up deploy ramdisk
before initiating the cleaning reboot of bare metal.
Change-Id: I979358ead1e19f9b24f23117d0cba3479e33707b
Story: 2006217
Task: 35810
This is due to a failure in the logic where the UEFI
firmware objects are copied along with the ipxe loader.
tl;dr we need to have two separate if statements.
This reverts commit 0913c948423ed6c8ba147cf4e2a5a4de6945ec96.
Change-Id: Iaf78462a8b4abf4ad9c294c8575c67f5ade40a40
Filter the list of security groups based on the security
group IDs we plan on using for the network. Also only
get the id field as this is all we need to compare.
Fixes an issue where deployment fail on systems with a
high number of security groups.
Story: 2006256
Task: 35871
Change-Id: I83bbd3c77f13aaab0912354c3ec9cdd5e1123d0f
Reduce the number of packages in lower-constraints.txt based on:
requirements
test-requirements
doc/requirements
Change-Id: I33e434347f6ca3ed0e3f86c28c62b5bdd63d7afb
This patch fixes following issues in get_sensor_data():
- Uses 'identity' field instead of unsupported field 'member_id' in
Sushy's PowerSupplyListField
- get_members() is not supported for Sushy's list fields like
FansListField and TemperaturesListField
Change-Id: I534d78fa9c9fc2573c7b6e15c3356da234f063ec
Story: 2006229
Task: 35830
This change changes direct usages of pecan context objects to wrapper
in ironic.api, so that we can easier swap them with another implementation.
Change-Id: Ia1e411e27001860b14f4f765e26ed9f5893233d3
Currently there is the possibility that a configuration job
does not transition to the correct state and start execution
during a power on or reboot operation. If the boot device
is being changed, the system might complete its POST before
the job is ready, leaving the job in the queue, and the
system will boot from the wrong device.
This fix suggests the following change for the power control:
o During internal call to set boot device, poll the iDRAC job
queue for a configurable amount of time to ensure the job
is in the correct state
o Throw an exception on timeout if the job does not transition
to the correct state
o Proceed with normal logic as soon as the job is in the
correct state
This will ensure the iDRAC is in a state to execute the job
prior to the reboot starting, removing this race condition.
Story: #2004909
Task: #29259
Change-Id: I5cc71fb3c9a7e0166aab5bd458bbd257cefa8f5b
Recently shim and grub-efi-amd64-signed were moved from
debs to be installed by lib/ironic, which causes errors
since the latter does not exist for rpm based distros.
Change-Id: I87c5268bdd23c4978201b4b7cb2e4a4770190828
This file belongs to classic drivers and is not used anymore,
the reference link in the admin/interfaces/boot.rst is marked
hidden, thus can be removed.
Change-Id: Iefe656a4a79491f5f0513ab4e315b2da08918355
The ansible module deployment was broken for private/shared images
because the original request context was not available anymore
at the time the image informations were fetched
Change-Id: Id35dcf8ddc209bb8318433d6bf26aba848e074ee
Story: #2006178
Task: #35702