# Functions

LoadIndex loads the index file for a HelmRepository into the charts cache.

# Constants

HelmVersionFilterAnnotation applied to a HelmRepository configures the versions of charts that are pulled from it.
ProfileAnnotation is the annotation that Helm charts must have to indicate that they provide a Profile.
RepositoryProfilesAnnotation is the annotation that Helm Repositories must have to indicate that all charts are to be considered as Profiles.

# Variables

Profiles is a predicate for scanning charts with the ProfileAnnotation.

# Structs

ArtifactUpdatePredicate triggers an update event when a HelmRepository artifact revision changes.
DeletePredicate triggers an update event when a HelmRepository generation changes.
HelmWatcherReconciler runs the `reconcile` loop for the watcher.