3.7. Vérification de la validité de la ressource HostFirmware Settings
Lorsque l'utilisateur édite la section spec.settings pour apporter une modification à la ressource HostFirmwareSetting(HFS), le Bare Metal Operator (BMO) valide la modification par rapport à la ressource FimwareSchema, qui est une ressource en lecture seule. Si le paramètre n'est pas valide, le BMO définit la valeur Type du paramètre status.Condition sur False et génère également un événement qu'il stocke dans la ressource HFS. Utilisez la procédure suivante pour vérifier que la ressource est valide.
Procédure
Obtenir une liste des ressources
HostFirmwareSetting:$ oc get hfs -n openshift-machine-apiVérifiez que la ressource
HostFirmwareSettingsd'un hôte particulier est valide :$ oc describe hfs <nom_d'hôte> -n openshift-machine-apiOù
<host_name>est le nom de l'hôte.Exemple de sortie
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ValidationFailed 2m49s metal3-hostfirmwaresettings-controller Invalid BIOS setting: Setting ProcTurboMode is invalid, unknown enumeration value - FooImportantSi la réponse renvoie
ValidationFailed, il y a une erreur dans la configuration de la ressource et vous devez mettre à jour les valeurs pour qu'elles soient conformes à la ressourceFirmwareSchema.