# Functions
New creates a new Reconciler that reconciles custom resources that define a Helm release.
WithDependentWatchesEnabled is an Option that configures whether the Reconciler will register watches for dependent objects in releases and trigger reconciliations when they change.
SkipPrimaryGVKSchemeRegistration is an Option that allows to disable the default behaviour of registering unstructured.Unstructured as underlying type for the GVK scheme.
WithActionClientGetter is an Option that configures a Reconciler's ActionClientGetter.
WithChart is an Option that configures a Reconciler's helm chart.
WithClient is an Option that configures a Reconciler's client.
WithControllerSetupFunc is an Option that allows customizing a controller before it is started.
WithEventRecorder is an Option that configures a Reconciler's EventRecorder.
WithGroupVersionKind is an Option that configures a Reconciler's GroupVersionKind.
WithInstallAnnotations is an Option that configures Install annotations to enable custom action.Install fields to be set based on the value of annotations found in the custom resource watched by this reconciler.
WithLog is an Option that configures a Reconciler's logger.
WithMaxConcurrentReconciles is an Option that configures the number of concurrent reconciles that the controller will run.
WithMaxReleaseHistory specifies the maximum size of the Helm release history maintained on upgrades/rollbacks.
WithOverrideValues is an Option that configures a Reconciler's override values.
WithPostHook is an Option that configures the reconciler to run the given PostHook just after performing any non-uninstall release actions.
WithPreHook is an Option that configures the reconciler to run the given PreHook just before performing any actions (e.g.
WithReconcilePeriod is an Option that configures the reconcile period of the controller.
WithSelector is an Option that configures the reconciler to creates a predicate that is used to filter resources based on the specified selector.
WithUninstallAnnotations is an Option that configures Uninstall annotations to enable custom action.Uninstall fields to be set based on the value of annotations found in the custom resource watched by this reconciler.
WithUpgradeAnnotations is an Option that configures Upgrade annotations to enable custom action.Upgrade fields to be set based on the value of annotations found in the custom resource watched by this reconciler.
WithValueMapper is an Option that configures a function that maps values from a custom resource spec to the values passed to Helm.
WithValueTranslator is an Option that configures a function that translates a custom resource to the values passed to Helm.
# Structs
Reconciler reconciles a Helm object.
# Interfaces
ControllerSetup allows restricted access to the Controller using the WithControllerSetupFunc option.
# Type aliases
ControllerSetupFunc allows configuring a controller's builder.
Option is a function that configures the helm Reconciler.