# Functions

ClusterRole checks if the ClusterRole exists, and creates it if it doesn't.
ClusterRoleBinding checks if a ClusterRoleBinding exists and creates one if it doesn't.
ConfigMap checks if a ConfigMap exists and creates one if it doesn't.
DaemonSet checks the readiness of a DaemonSet and creates one if it doesn't exist.
Deployment checks the readiness of a Deployment and creates one if it doesn't exist.
Job checks the readiness of a Job and creates one if it doesn't exist.
Role checks if a Role exists and creates a Role if it doesn't.
RoleBinding checks if a RoleBinding exists and creates a RoleBinding if it doesn't.
Service checks if a Service exists and creates one if it doesn't exist.
ServiceAccount checks the readiness of the NFD ServiceAccount and creates it if it doesn't exist.

# Constants

ConditionAvailable indicates that the resources maintained by the operator, is functional and available in the cluster.
ConditionDegraded indicates that the resources maintained by the operator are not functioning completely.
ConditionProgressing indicates that the operator is actively making changes to the resources maintained by the operator.
ConditionUpgradeable indicates whether the resources maintained by the operator are in a state that is safe to upgrade.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

NFD holds the needed information to watch from the Controller.
NodeFeatureDiscoveryReconciler reconciles a NodeFeatureDiscovery object.
Resources holds objects owned by NFD.
The status of the resource (available, upgradeable, progressing, or degraded).

# Type aliases

ResourceStatus defines the status of the resource as being Ready or NotReady.