Description of problem:
Trying to use dev-scripts with virtual media, ironic has the nodes stuck in enroll with the error "Failed to get power state for node 8896be72-2a21-429e-a0ea-e6d196fa0bfe. Error: HTTP GET http://192.168.111.1:8000/redfish/v1/Systems/19e67c5c-18bf-46dc-b990-1ecd183695a2 returned code 500. Base.1.0.GeneralError: Dict is not yet persistent"
Version-Release number of selected component (if applicable):
4.6 latest ci builds
Steps to Reproduce:
1. Create a new dev-scripts deployment with:
2. Run make
See nodes get stuff in enroll/verifiying forever
Nodes get provisioned
[root@stbenjam-dfw2-m2 dev-scripts]# curl http://192.168.111.1:8000/redfish/v1/Systems/19e67c5c-18bf-46dc-b990-1ecd183695a2
"message": "Dict is not yet persistent",
Created attachment 1717875 [details]
Created attachment 1717876 [details]
gzipped because they're too large
Created attachment 1717877 [details]
This is affecting the e2e-metal-ipi-virtualmedia CI job. To help pinpoint what happened, this started failing around 9/6.
Fixes have landed. Hopefully we'll see the impact on CI soon.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (OpenShift Container Platform 4.6 GA Images), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.