Versions in this module Expand all Collapse all v0 v0.1.0 May 15, 2020 Changes in this version + type ReconciliationResult struct + Hooks []*unstructured.Unstructured + Live []*unstructured.Unstructured + Target []*unstructured.Unstructured + func Reconcile(targetObjs []*unstructured.Unstructured, ...) ReconciliationResult + type SyncContext interface + GetState func() (common.OperationPhase, string, []common.ResourceSyncResult) + Sync func() + Terminate func() + func NewSyncContext(revision string, reconciliationResult ReconciliationResult, ...) (SyncContext, error) + type SyncOpt func(ctx *syncContext) + func WithHealthOverride(override health.HealthOverride) SyncOpt + func WithInitialState(phase common.OperationPhase, message string, ...) SyncOpt + func WithManifestValidation(enabled bool) SyncOpt + func WithOperationSettings(dryRun bool, prune bool, force bool, skipHooks bool) SyncOpt + func WithPermissionValidator(validator common.PermissionValidator) SyncOpt + func WithResourcesFilter(...) SyncOpt