# Functions

GetCertApprovalCondition returns the current condition of the CSR (approved, denied).
InitLogger logger initialization.
ParseCSR extracts the CSR from the bytes and decodes it.
ProviderChecks is a function in which the Cloud Provider specifies a series of checks to run against the CSRs.

# Structs

CertificateSigningRequestReconciler reconciles a CertificateSigningRequest object.
Config holds all variables needed to configure the controller.

# Interfaces

HostResolver is used to resolve a Host with the LookupHost function.