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-api
Vérifiez que la ressource
HostFirmwareSettings
d'un hôte particulier est valide :$ oc describe hfs <nom_d'hôte> -n openshift-machine-api
Où
<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 - Foo
ImportantSi 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
.