Versions in this module Expand all Collapse all v0 v0.28.6 May 22, 2022 Changes in this version + func NewPreConditionsFatalErr(err error) error + type Component interface + Enabled func(runtime.Object) bool + Name func() string + PreChecks func(runtime.Object) error + ReleaseData func(runtime.Object) (*ReleaseData, error) + Skipped func(runtime.Object) bool + UpdateStatus func(object runtime.Object, status types.ReconcileStatus, message string) error + type HelmReconciler struct + func NewHelmReconciler(client client.Client, scheme *runtime.Scheme, logger logr.Logger, ...) *HelmReconciler + func NewHelmReconcilerWith(client client.Client, scheme *runtime.Scheme, logger logr.Logger, ...) *HelmReconciler + func (rec *HelmReconciler) GetClient() client.Client + func (rec *HelmReconciler) GetResourceBuilders(parent reconciler.ResourceOwner, component Component, releaseData *ReleaseData, ...) ([]reconciler.ResourceBuilder, error) + func (rec *HelmReconciler) Reconcile(object runtime.Object, component Component) (*reconcile.Result, error) + func (rec HelmReconciler) RegisterWatches(_ *controllerruntime.Builder) + type HelmReconcilerOpt func(*HelmReconciler) + func ManageNamespace(manageNamespace bool) HelmReconcilerOpt + func WithGenericReconcilerOptions(opts ...reconciler.ResourceReconcilerOption) HelmReconcilerOpt + func WithNativeReconcilerOptions(opts ...reconciler.NativeReconcilerOpt) HelmReconcilerOpt + type ReleaseData struct + Chart http.FileSystem + ChartName string + DesiredStateOverrides map[reconciler.ObjectKeyWithGVK]reconciler.DesiredState + Layers []resources.K8SResourceOverlay + Modifiers []resources.ObjectModifierFunc + Namespace string + ReleaseName string + Values map[string]interface{}