[ironic][xena] problems updating redfish_password for existing node

Wade Albright the.wade.albright at gmail.com
Fri Jul 15 21:35:57 UTC 2022


I'm hitting a problem when trying to update the redfish_password for an
existing node. I'm curious to know if anyone else has encountered this
problem. I'm not sure if I'm just doing something wrong or if there is a
bug. Or if the problem is unique to my setup.

I have a node already added into ironic with all the driver details set,
and things are working fine. I am able to run deployments.

Now I need to change the redfish password on the host. So I update the
password for redfish access on the host, then use an 'openstack baremetal
node set <node> --driver-info redfish_password=<newpass>' command to set
the new redfish_password.

Once this has been done, deployment no longer works. I see redfish
authentication errors in the logs and the operation fails. I waited a bit
to see if there might just be a delay in updating the password, but after
awhile it still didn't work.

I restarted the conductor, and after that things work fine again. So it
seems like the password is cached or something. Is there a way to force the
password to update? I even tried removing the redfish credentials and
re-adding them, but that didn't work either. Only a conductor restart seems
to make the new password work.

We are running Xena, using rpm installation on Oracle Linux 8.5.

Thanks in advance for any help with this issue.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.openstack.org/pipermail/openstack-discuss/attachments/20220715/bc805f84/attachment.htm>

More information about the openstack-discuss mailing list