Versions in this module Expand all Collapse all v0 v0.7.5 Nov 26, 2024 v0.7.4 Nov 26, 2024 Changes in this version + const AnnotationDeletionApproved + const AnnotationKeyHook + const AnnotationKeyHookDeletePolicy + const AnnotationSyncOptions + const AnnotationSyncWave + const SyncOptionApplyOutOfSyncOnly + const SyncOptionDeleteRequireConfirm + const SyncOptionDisableDeletion + const SyncOptionDisablePrune + const SyncOptionDisableServerSideApply + const SyncOptionForce + const SyncOptionPruneLast + const SyncOptionPruneRequireConfirm + const SyncOptionReplace + const SyncOptionServerSideApply + const SyncOptionSkipDryRunOnMissingResource + const SyncOptionsDisableValidation + const SyncPhasePostSync + const SyncPhasePreSync + const SyncPhaseSync + const SyncPhaseSyncFail + type HookDeletePolicy string + const HookDeletePolicyBeforeHookCreation + const HookDeletePolicyHookFailed + const HookDeletePolicyHookSucceeded + func NewHookDeletePolicy(p string) (HookDeletePolicy, bool) + type HookType string + const HookTypePostSync + const HookTypePreSync + const HookTypeSkip + const HookTypeSync + const HookTypeSyncFail + func NewHookType(t string) (HookType, bool) + type OperationPhase string + const OperationError + const OperationFailed + const OperationRunning + const OperationSucceeded + const OperationTerminating + func (os OperationPhase) Completed() bool + func (os OperationPhase) Failed() bool + func (os OperationPhase) Running() bool + func (os OperationPhase) Successful() bool + type PermissionValidator func(un *unstructured.Unstructured, res *metav1.APIResource) error + type ResourceSyncResult struct + HookPhase OperationPhase + HookType HookType + Message string + Order int + ResourceKey kube.ResourceKey + Status ResultCode + SyncPhase SyncPhase + Version string + type ResultCode string + const ResultCodePruneSkipped + const ResultCodePruned + const ResultCodeSyncFailed + const ResultCodeSynced + type SyncPhase string + type SyncWaveHook func(phase SyncPhase, wave int, final bool) error