package
0.0.0-20221107191459-0aca6e99238e
Repository: https://github.com/metal3-io/hardware-classification-controller.git
Documentation: pkg.go.dev

# Constants

DetachErrorHostsEmpty is count in Detach Error state.
Empty is an empty error.
ErrorHosts is count of Hosts in error state.
FetchBMHListFailure is an error condition occurring when the controller is unable to fetch BMH from BMO.
Finalizer is the name of the finalizer added to profiles to block delete operations until the hosts using the label are updated.
IntrospectionErrorHosts is count of Hosts in Introspection error state.
LabelDeleteFailure is an error condition occurring when the controller is unable to delete label of BareMetalHost.
LabelUpdateFailure is an error condition occurring when the controller is unable to update label of BareMetalHost.
MatchedCount is the default status value.
NoBaremetalHost no bmo host found message.
NoBareMetalHosts is the status value when the profile does not found no BareMetalHosts.
NOError no error occurred.
PowerMgmtHosts is count of Hosts in Power Management error state.
PreparationErrorHostsEmpty is count of hosts in Preparation Error state.
ProfileMatchStatusEmpty is the default status value.
ProfileMatchStatusMatched is the status value when the profile matches to one of the BareMetalHost.
ProfileMatchStatusUnMatched is the status value when the profile does not match to one of the BareMetalHost.
ProfileMisConfigured is an error condition occurring when the extracted profile is empty.
ProvisionedRegistrationErrorHosts is count of Hosts in Provisioned Registration error state.
ProvisioningErrorHosts is count of Hosts in Provisioning error state.
RegistrationErrorHosts is count of Hosts in Registration error state.
MatchedCount is the default status value.
UpdateLabelError if failed to update labels of baremetal host.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

BIOS contains bios details extracted from the hardware profile.
Cpu contains cpu details extracted from the hardware profile.
Disk contains disk details extracted from the hardware profile.
DiskSelector contains disk details extracted from hardware profile.
Firmware contains firmware details extracted from the hardware profile.
HardwareCharacteristics details to match with the host.
HardwareClassification is the Schema for the hardwareclassifications API.
HardwareClassificationList contains a list of HardwareClassification.
HardwareClassificationSpec defines the desired state of HardwareClassification.
HardwareClassificationStatus defines the observed state of HardwareClassification.
Nic contains nic details extracted from the hardware profile.
Nic contains nic details extracted from the hardware profile.
Ram contains ram details extracted from the hardware profile.
SystemVendor contains system vendor details extracted from the hardware profile.

# Type aliases

Total hosts in Detach Error state.
Total hosts in error state.
ErrorType indicates the class of problem that has caused the HCC resource to enter an error state.
Total hosts in Introspection error state.
MatchedCount will provide matched count of Hosts per profile.
Total hosts in Power Management error state.
Total hosts in Preparation Error state.
ProfileMatchStatus represents the state of the HardwareClassification.
Total hosts in Provisioned Registration Error state.
Total hosts in Provisioning error state.
Total hosts in registration error state.
UnmatchedCount will provide unmatched count of Hosts per profile.