Versions in this module Expand all Collapse all v1 v1.3.0 Aug 30, 2019 Changes in this version + type ChartCustomizer interface + BeginChart func(chart string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + BeginResource func(obj runtime.Object) (runtime.Object, error) + EndChart func(chart string) error + EndResource func(obj runtime.Object) error + ResourceCreated func(created runtime.Object) error + ResourceDeleted func(deleted runtime.Object) error + ResourceError func(obj runtime.Object, err error) error + ResourceUpdated func(new, existing runtime.Object) error + type ChartCustomizerFactory interface + NewChartCustomizer func(chartName string) ChartCustomizer + type ChartManifestsMap map[string][]manifest.Manifest + type ClientProvider interface + GetClient func() client.Client + type CompositeRenderingListener struct + Listeners []RenderingListener + func (l *CompositeRenderingListener) BeginChart(chart string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + func (l *CompositeRenderingListener) BeginDelete(instance runtime.Object) error + func (l *CompositeRenderingListener) BeginPrune(all bool) error + func (l *CompositeRenderingListener) BeginReconcile(instance runtime.Object) error + func (l *CompositeRenderingListener) BeginResource(obj runtime.Object) (runtime.Object, error) + func (l *CompositeRenderingListener) EndChart(chart string) error + func (l *CompositeRenderingListener) EndDelete(instance runtime.Object, err error) error + func (l *CompositeRenderingListener) EndPrune() error + func (l *CompositeRenderingListener) EndReconcile(instance runtime.Object, err error) error + func (l *CompositeRenderingListener) EndResource(obj runtime.Object) error + func (l *CompositeRenderingListener) RegisterReconciler(reconciler *HelmReconciler) + func (l *CompositeRenderingListener) ResourceCreated(created runtime.Object) error + func (l *CompositeRenderingListener) ResourceDeleted(deleted runtime.Object) error + func (l *CompositeRenderingListener) ResourceError(obj runtime.Object, err error) error + func (l *CompositeRenderingListener) ResourceUpdated(updated runtime.Object, old runtime.Object) error + type DefaultChartCustomizer struct + ChartAnnotationKey string + ChartName string + DeletedResourcesByKind map[string][]runtime.Object + NewResourcesByKind map[string][]runtime.Object + Reconciler *HelmReconciler + func NewDefaultChartCustomizer(chartName, chartAnnotationKey string) *DefaultChartCustomizer + func (c *DefaultChartCustomizer) BeginChart(chart string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + func (c *DefaultChartCustomizer) BeginResource(obj runtime.Object) (runtime.Object, error) + func (c *DefaultChartCustomizer) EndChart(chart string) error + func (c *DefaultChartCustomizer) EndResource(obj runtime.Object) error + func (c *DefaultChartCustomizer) RegisterReconciler(reconciler *HelmReconciler) + func (c *DefaultChartCustomizer) ResourceCreated(created runtime.Object) error + func (c *DefaultChartCustomizer) ResourceDeleted(deleted runtime.Object) error + func (c *DefaultChartCustomizer) ResourceError(obj runtime.Object, err error) error + func (c *DefaultChartCustomizer) ResourceUpdated(updated, old runtime.Object) error + type DefaultChartCustomizerFactory struct + ChartAnnotationKey string + func (f *DefaultChartCustomizerFactory) NewChartCustomizer(chartName string) ChartCustomizer + type DefaultChartCustomizerListener struct + ChartAnnotationKey string + ChartCustomizerFactory ChartCustomizerFactory + func NewDefaultChartCustomizerListener(chartAnnotationKey string) *DefaultChartCustomizerListener + func (l *DefaultChartCustomizerListener) BeginChart(chartName string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + func (l *DefaultChartCustomizerListener) BeginResource(obj runtime.Object) (runtime.Object, error) + func (l *DefaultChartCustomizerListener) EndChart(chartName string) error + func (l *DefaultChartCustomizerListener) EndResource(obj runtime.Object) error + func (l *DefaultChartCustomizerListener) GetOrCreateCustomizer(chartName string) ChartCustomizer + func (l *DefaultChartCustomizerListener) RegisterReconciler(reconciler *HelmReconciler) + func (l *DefaultChartCustomizerListener) ResourceCreated(created runtime.Object) error + func (l *DefaultChartCustomizerListener) ResourceDeleted(deleted runtime.Object) error + func (l *DefaultChartCustomizerListener) ResourceError(obj runtime.Object, err error) error + func (l *DefaultChartCustomizerListener) ResourceUpdated(updated runtime.Object, old runtime.Object) error + type DefaultRenderingListener struct + func (l *DefaultRenderingListener) BeginChart(chart string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + func (l *DefaultRenderingListener) BeginDelete(instance runtime.Object) error + func (l *DefaultRenderingListener) BeginPrune(all bool) error + func (l *DefaultRenderingListener) BeginReconcile(instance runtime.Object) error + func (l *DefaultRenderingListener) BeginResource(obj runtime.Object) (runtime.Object, error) + func (l *DefaultRenderingListener) EndChart(chart string) error + func (l *DefaultRenderingListener) EndDelete(instance runtime.Object, err error) error + func (l *DefaultRenderingListener) EndPrune() error + func (l *DefaultRenderingListener) EndReconcile(instance runtime.Object, err error) error + func (l *DefaultRenderingListener) EndResource(obj runtime.Object) error + func (l *DefaultRenderingListener) ResourceCreated(created runtime.Object) error + func (l *DefaultRenderingListener) ResourceDeleted(deleted runtime.Object) error + func (l *DefaultRenderingListener) ResourceError(obj runtime.Object, err error) error + func (l *DefaultRenderingListener) ResourceUpdated(updated runtime.Object, old runtime.Object) error + type Factory struct + CustomizerFactory RenderingCustomizerFactory + func (f *Factory) New(instance runtime.Object, client client.Client, logger logr.Logger) (*HelmReconciler, error) + type HelmReconciler struct + func (h *HelmReconciler) CreatePatch(current, updated runtime.Object) (Patch, error) + func (h *HelmReconciler) Delete() error + func (h *HelmReconciler) GetClient() client.Client + func (h *HelmReconciler) GetLogger() logr.Logger + func (h *HelmReconciler) Reconcile() error + type LoggerProvider interface + GetLogger func() logr.Logger + type LoggingRenderingListener struct + Level int + func (l *LoggingRenderingListener) BeginChart(chart string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + func (l *LoggingRenderingListener) BeginDelete(instance runtime.Object) error + func (l *LoggingRenderingListener) BeginPrune(all bool) error + func (l *LoggingRenderingListener) BeginReconcile(instance runtime.Object) error + func (l *LoggingRenderingListener) BeginResource(obj runtime.Object) (runtime.Object, error) + func (l *LoggingRenderingListener) EndChart(chart string) error + func (l *LoggingRenderingListener) EndDelete(instance runtime.Object, err error) error + func (l *LoggingRenderingListener) EndPrune() error + func (l *LoggingRenderingListener) EndReconcile(instance runtime.Object, err error) error + func (l *LoggingRenderingListener) EndResource(obj runtime.Object) error + func (l *LoggingRenderingListener) RegisterReconciler(reconciler *HelmReconciler) + func (l *LoggingRenderingListener) ResourceCreated(created runtime.Object) error + func (l *LoggingRenderingListener) ResourceDeleted(deleted runtime.Object) error + func (l *LoggingRenderingListener) ResourceError(obj runtime.Object, err error) error + func (l *LoggingRenderingListener) ResourceUpdated(updated runtime.Object, old runtime.Object) error + type Patch interface + Apply func() (*unstructured.Unstructured, error) + type PruningDetails interface + GetOwnerAnnotations func() map[string]string + GetOwnerLabels func() map[string]string + GetResourceTypes func() (namespaced []schema.GroupVersionKind, nonNamespaced []schema.GroupVersionKind) + type ReconcilerListener interface + RegisterReconciler func(reconciler *HelmReconciler) + type RenderingCustomizer interface + Input func() RenderingInput + Listener func() RenderingListener + PruningDetails func() PruningDetails + type RenderingCustomizerFactory interface + NewCustomizer func(obj runtime.Object) (RenderingCustomizer, error) + type RenderingInput interface + GetChartPath func() string + GetProcessingOrder func(manifests ChartManifestsMap) ([]string, error) + GetTargetNamespace func() string + GetValues func() map[string]interface{} + type RenderingListener interface + BeginChart func(chart string, manifests []manifest.Manifest) ([]manifest.Manifest, error) + BeginDelete func(instance runtime.Object) error + BeginPrune func(all bool) error + BeginReconcile func(instance runtime.Object) error + BeginResource func(obj runtime.Object) (runtime.Object, error) + EndChart func(chart string) error + EndDelete func(instance runtime.Object, err error) error + EndPrune func() error + EndReconcile func(instance runtime.Object, err error) error + EndResource func(obj runtime.Object) error + ResourceCreated func(created runtime.Object) error + ResourceDeleted func(deleted runtime.Object) error + ResourceError func(obj runtime.Object, err error) error + ResourceUpdated func(updated, old runtime.Object) error + func NewOwnerReferenceDecorator(instance runtime.Object) (RenderingListener, error) + func NewPruningMarkingsDecorator(pruneDetails PruningDetails) RenderingListener + type SimplePruningDetails struct + NamespacedResources []schema.GroupVersionKind + NonNamespacedResources []schema.GroupVersionKind + OwnerAnnotations map[string]string + OwnerLabels map[string]string + func (m *SimplePruningDetails) GetOwnerAnnotations() map[string]string + func (m *SimplePruningDetails) GetOwnerLabels() map[string]string + func (m *SimplePruningDetails) GetResourceTypes() (namespaced []schema.GroupVersionKind, nonNamespaced []schema.GroupVersionKind) + type SimpleRenderingCustomizer struct + InputValue RenderingInput + ListenerValue RenderingListener + PruningDetailsValue PruningDetails + func (c *SimpleRenderingCustomizer) Input() RenderingInput + func (c *SimpleRenderingCustomizer) Listener() RenderingListener + func (c *SimpleRenderingCustomizer) PruningDetails() PruningDetails + func (c *SimpleRenderingCustomizer) RegisterReconciler(reconciler *HelmReconciler)