 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const ( // AnnotationSyncOptions is a comma-separated list of options for syncing AnnotationSyncOptions = "argocd.argoproj.io/sync-options" // AnnotationSyncWave indicates which wave of the sync the resource or hook should be in AnnotationSyncWave = "argocd.argoproj.io/sync-wave" // AnnotationKeyHook contains the hook type of a resource AnnotationKeyHook = "argocd.argoproj.io/hook" // AnnotationKeyHookDeletePolicy is the policy of deleting a hook AnnotationKeyHookDeletePolicy = "argocd.argoproj.io/hook-delete-policy" )
      View Source
      
  
const ( SyncPhasePreSync = "PreSync" SyncPhaseSync = "Sync" SyncPhasePostSync = "PostSync" SyncPhaseSyncFail = "SyncFail" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HookDeletePolicy ¶
type HookDeletePolicy string
const ( HookDeletePolicyHookSucceeded HookDeletePolicy = "HookSucceeded" HookDeletePolicyHookFailed HookDeletePolicy = "HookFailed" HookDeletePolicyBeforeHookCreation HookDeletePolicy = "BeforeHookCreation" )
func NewHookDeletePolicy ¶
func NewHookDeletePolicy(p string) (HookDeletePolicy, bool)
type OperationPhase ¶
type OperationPhase string
const ( OperationRunning OperationPhase = "Running" OperationTerminating OperationPhase = "Terminating" OperationFailed OperationPhase = "Failed" OperationError OperationPhase = "Error" OperationSucceeded OperationPhase = "Succeeded" )
func (OperationPhase) Completed ¶
func (os OperationPhase) Completed() bool
func (OperationPhase) Failed ¶
func (os OperationPhase) Failed() bool
func (OperationPhase) Running ¶
func (os OperationPhase) Running() bool
func (OperationPhase) Successful ¶
func (os OperationPhase) Successful() bool
type PermissionValidator ¶
type PermissionValidator func(un *unstructured.Unstructured, res *metav1.APIResource) error
type ResourceSyncResult ¶
type ResourceSyncResult struct {
	// holds associated resource key
	ResourceKey kube.ResourceKey
	// holds resource version
	Version string
	// holds the execution order
	Order int
	// result code
	Status ResultCode
	// message for the last sync OR operation
	Message string
	// the type of the hook, empty for non-hook resources
	HookType HookType
	// the state of any operation associated with this resource OR hook
	// note: can contain values for non-hook resources
	HookPhase OperationPhase
	// indicates the particular phase of the sync that this is for
	SyncPhase SyncPhase
}
    type ResultCode ¶
type ResultCode string
const ( ResultCodeSynced ResultCode = "Synced" ResultCodeSyncFailed ResultCode = "SyncFailed" ResultCodePruned ResultCode = "Pruned" ResultCodePruneSkipped ResultCode = "PruneSkipped" )
 Click to show internal directories. 
   Click to hide internal directories.