Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2022 Changes in this version + const RuntimeEmbedded + func NewReconcilerManagedBy(mgr manager.Manager) *reconcilerBuilder + type ConfigMap config.Map + type CreatePluginContextFunc func(ctx context.Context) (*plugin.Context, error) + type ForInput struct + type Option func(input *OptsInput) + func FinalizerName(name string) Option + type OptsInput struct + type Program interface + Generate func(ctx *pulumi.Context) error + GetObject func() client.Object + UpdateStatus func(ctx context.Context, changes StackChanges) error + type ProgramInput struct + type ProgramOption func(*ProgramInput) + func RuntimeOptions(runtimeOptions map[string]interface{}) ProgramOption + type PulumiReconciler struct + FinalizerName string + func (r *PulumiReconciler) ReconcileObject(ctx context.Context, obj client.Object, opts ReconcileOptions) (reconcileResult reconcile.Result, err error) + type ReconcileOptions struct + StackConfig config.Map + UpdateStatus UpdateStatusFunc + type StackChanges struct + HasResourceChanges bool + Outputs resource.PropertyMap + Planning bool + func NewStackChanges(dryRun bool) StackChanges + func (b *StackChanges) EngineEvent(ctx context.Context, event engine.Event) + type UpdateStatusFunc func(ctx context.Context, obj_ client.Object, chg StackChanges) error