This patch adds a post run playbook that collects info about the
tftpd daemon from journald to be available at the end of the
CI process.
Change-Id: I1dd11a8804b976e3abc42a43102c1b52fbe03f5a
The json example for software RAID clean step in invalid and leads to
errors when trying to use it.
Change-Id: I753aa0efe32137e9b77f4a8244e259621c15862e
Starting with https://review.opendev.org/#/c/715469/ devstack no
longer installs test-requirements.
Change-Id: I4f58aa666093aea2ab50d916084453a4f66dac93
The existing public routes middleware wrapper subclasses the
keystoneauth middleware. This change refactors it to an encapsulation
of any middleware. In the future this allows for different auth
strategies by passing different auth middleware.
Change-Id: I51ae072e596e987334b79a0b6dfc4905bcf2bcef
Story: 2007656
Task: 39769
Python-ibmcclient 0.2.0 uses six, which is not installed by default
as it is not necessary for python3 only usage.
This patch pins the upper bounds until the library can be fixed and
a new version released.
Change-Id: I06136f3f445b6ee4858697e22e8d63ca3d81c137
The logs of docs for this repo are really large, silence a small part: The
logging of automated steps debug output.
Change-Id: I3f7991a79bf89f04932bb4501c3f39d0317414e5
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: I50f4af86556f9873df395f6469febdc1908311ae
The description about the method "__is_image_href_ordinary_file_name"
should be "Check if image_href is an ordinary file name" not "Check if
image_href is a ordinary file name", Fix the error.
Change-Id: I40e1058e24db39a9d11ef8c895fc907e7b749f94
The 2.6.0 version introduces some checks that cause failures
with the current code. hacking and flake8 cap could have solve
the pycodestyle compatible version but flake8-import-order which
does not cap the pycodestyle pulled its latest version and break
things.
Also remove the flake8 from test-requirements and let hacking
handle the flake8 version otherwise ironic will still pull the
latest flake8 which can break things in future.
To make it work, we need to explicitly cap pycodestyle itself
so that no other package pull the new checks in.
Change-Id: Ia4b6f5aa8fe45d08a1563160e585947f35501ef2
This patch fixes the issues that pep8 is showing in our CI.
Flake8 changes in tox.ini:
-Added ironic/tests/base.py and ironic/cmd/__init__.py
to per-file-ignores to ignore E402.
-Added E741 to ignore.
Change-Id: Icf92aa186fb4b2be0d59736a56260d01a5c3279a
The only reason the current 2 GiB nodes work is because DIB started
removing linux-firmware from its images. Unfortunately, we need this
package on bare metal, and readding it brings to 3 GiB consumption.
Change-Id: I2663bca37c87c09441621755639f4cebc7d2b0a5
The current implementation may result in a false positive when
the reboot request is ignored completely or when a node stays
powered on some time after the request is received.
Also make error messages a bit more useful by mentioning the desired
power state and avoiding redundant "Redfish".
Task: 39679
Story: 2007527
Change-Id: I35984e315948fbbcf216c40b38397953fb9dc699
The necessary options are already in keystoneauth, but have empty
defaults. This patch changes timeout to 15 and adds 2 retries by default.
Change-Id: Idf8cfa54b77be6f5127d2c9d587a427aa0898802