The documentation claims that the option to override the endpoint for
inspector is endpoint-override, but it's endpoint_override.
Change-Id: I9b1a15fde0654c3164f81a3d547340cbe8e607bf
Apparently, we're hitting similar problems on some hardware that caused
us to add noop to ipmi. Maybe we should make it supported on all
hardware types, but right now it would break iLO. To reduce the scope
of this (hopefully backportable) patch, I'm limiting it to Redfish.
Change-Id: Ia44e5d83a7b2ce660be4822e7908dd75908ccbdd
Story: #2007713
Task: #39849
Since workaround is implemented in Redfish driver,
it works without setting force_persistent_boot_device to Never.
Change-Id: I5556e18f51e066f7acbf5332ca3a498140b0a7e2
This reverts commit 7e825a28c0a049c38567bb44dc316def562fc25c.
The iBMC module was undeprecated in
66a0533d06913b39bbb50ab6e1d08a16172be2f4, but several of the changes
from the original deprecation were not reverted.
Change-Id: I27a66cc92f320e73a63d2025a50a68f6a3731813
Story: 2007594
Task: 39808
Switch to openstackdocstheme 2.2.0 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* parallelizing building of documents
Update Sphinx version as well.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
Set openstackdocs_pdf_link to link to PDF file.
Set openstackdocs_auto_name to use 'project' as name.
Depends-On: https://review.opendev.org/728938
Change-Id: I76a21521eeb432c3f4089048a4635719ba6d785c
The json example for software RAID clean step in invalid and leads to
errors when trying to use it.
Change-Id: I753aa0efe32137e9b77f4a8244e259621c15862e
The logs of docs for this repo are really large, silence a small part: The
logging of automated steps debug output.
Change-Id: I3f7991a79bf89f04932bb4501c3f39d0317414e5
A new dictionary field `network_data` is added to the node object.
This new field can be populated by the operator with node static
network configuration.
Ironic API now performs formal JSON document validation of node
`network_data` field content against user-supplied JSON schema at
driver validation step.
As of this commit, the new `network_data` field is not actually
used by ironic, otherwise it should be perfectly functional. In
the following commits, network static configuration will be taken
from this field and handed over to ironic ramdisk bootstrapping
utilities.
Change-Id: I868b3b56a17f59e5aa1494b2e0ebc9c4e34ef173
Story: 2006691
Task: 36991
Neither of these are really used. They have likely been cargo-culted.
Also removing mock from doc/requirements, not sure how it got there.
Change-Id: I8d242d86af4c6ded215e0bc4cf61da346f21e46c
Added a known issue for a bug where using the iDRAC redfish management
interface to set the boot device on a server that is configured to
UEFI boot results in the iDRAC returning an error.
Change-Id: I082563862e326bc292afc897e7a50dec7d084e9f
The BIOSInterface implementation for idrac-wsman Hardware Type was
missing and VendorInterface methods were used to configure BIOS instead.
This was not desired since it exposes a lot of vendor intricacies to the
operator and makes the existing mechanism unstable across Ironic releases.
This change introduces the implementation of BIOSInterface with the following
code changes:
1. update IDRACHardware class with supported_bios_interfaces() method
2. update setup.cfg with an entry for idrac-wsman in bios interfaces
3. Implement the DracWSManBIOS class with appropriate methods
4. Unit tests for the work
Change-Id: Ie85e30e2dfdfb1f199ac4d25f165e0cca033a4df
Co-authored-by: Richard Pioso <richard.pioso@dell.com>
Story: 2007400
Task: 38998
Based on recent changes that make dib image to be default in CI,
the base RAM in the local.conf example should be increased to
2048, which is the minimum recommended to run the centos8 ramdisk.
Change-Id: If8b0a3bbdce8cd1e6d564c9b7b9505729e4eec26