Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroup ¶ added in v0.26.0
type ActionGroup struct { Name string Action ResourceAction Identifiers object.ObjMetadataSet }
type ActionGroupEvent ¶ added in v0.26.0
type ActionGroupEvent struct { GroupName string Action ResourceAction Type ActionGroupEventType }
type ActionGroupEventType ¶ added in v0.26.0
type ActionGroupEventType int
const ( Started ActionGroupEventType = iota Finished )
func (ActionGroupEventType) String ¶ added in v0.26.0
func (i ActionGroupEventType) String() string
type ApplyEvent ¶
type ApplyEvent struct { GroupName string Identifier object.ObjMetadata Operation ApplyEventOperation Resource *unstructured.Unstructured Error error }
type ApplyEventOperation ¶ added in v0.1.1
type ApplyEventOperation int
const ( ApplyUnspecified ApplyEventOperation = iota ServersideApplied Created Unchanged Configured )
func (ApplyEventOperation) String ¶ added in v0.1.1
func (i ApplyEventOperation) String() string
type DeleteEvent ¶ added in v0.1.1
type DeleteEvent struct { GroupName string Identifier object.ObjMetadata Operation DeleteEventOperation Object *unstructured.Unstructured // If delete is skipped, this reason string explains why Reason string Error error }
type DeleteEventOperation ¶ added in v0.12.0
type DeleteEventOperation int
const ( DeleteUnspecified DeleteEventOperation = iota Deleted DeleteSkipped )
func (DeleteEventOperation) String ¶ added in v0.12.0
func (i DeleteEventOperation) String() string
type ErrorEvent ¶
type ErrorEvent struct {
Err error
}
type Event ¶
type Event struct { // Type is the type of event. Type Type // InitEvent contains information about which resources will // be applied/pruned. InitEvent InitEvent // ErrorEvent contains information about any errors encountered. ErrorEvent ErrorEvent // ActionGroupEvent contains information about the progression of tasks // to apply, prune, and destroy resources, and tasks that involves waiting // for a set of resources to reach a specific state. ActionGroupEvent ActionGroupEvent // ApplyEvent contains information about progress pertaining to // applying a resource to the cluster. ApplyEvent ApplyEvent // StatusEvents contains information about the status of one of // the applied resources. StatusEvent StatusEvent // PruneEvent contains information about objects that have been // pruned. PruneEvent PruneEvent // DeleteEvent contains information about object that have been // deleted. DeleteEvent DeleteEvent // WaitEvent contains information about any errors encountered in a WaitTask. WaitEvent WaitEvent }
Event is the type of the objects that will be returned through the channel that is returned from a call to Run. It contains information about progress and errors encountered during the process of doing apply, waiting for status and doing a prune.
type InitEvent ¶ added in v0.6.0
type InitEvent struct {
ActionGroups []ActionGroup
}
type PruneEvent ¶
type PruneEvent struct { GroupName string Identifier object.ObjMetadata Operation PruneEventOperation Object *unstructured.Unstructured // If prune is skipped, this reason string explains why Reason string Error error }
type PruneEventOperation ¶ added in v0.12.0
type PruneEventOperation int
const ( PruneUnspecified PruneEventOperation = iota Pruned PruneSkipped )
func (PruneEventOperation) String ¶ added in v0.12.0
func (i PruneEventOperation) String() string
type ResourceAction ¶ added in v0.6.0
type ResourceAction int
const ( ApplyAction ResourceAction = iota PruneAction DeleteAction WaitAction InventoryAction )
func (ResourceAction) String ¶ added in v0.6.0
func (i ResourceAction) String() string
type StatusEvent ¶ added in v0.21.0
type StatusEvent struct { Identifier object.ObjMetadata PollResourceInfo *pollevent.ResourceStatus Resource *unstructured.Unstructured Error error }
Click to show internal directories.
Click to hide internal directories.