Documentation ¶
Index ¶
- Variables
- func PublishEvent(e Event) error
- func PublishModuleCreateEvent(Module v1alpha1.Module) error
- func PublishModuleDeleteEvent(Module v1alpha1.Module) error
- func PublishModuleDeploymentCreateEvent(client client.Client, ctx context.Context, ...) error
- func PublishModuleDeploymentDeleteEvent(client client.Client, ctx context.Context, ...) error
- func PublishModuleReplicaSetCreateEvent(client client.Client, ctx context.Context, ...) error
- func PublishModuleReplicaSetDeleteEvent(client client.Client, ctx context.Context, ...) error
- func PublishModuleReplicaSetReplicasChangedEvent(client client.Client, ctx context.Context, ...) error
- type Event
- type EventType
- type Handler
- type ModuleCreateEvent
- type ModuleDeleteEvent
- type ModuleDeploymentCreateEvent
- type ModuleDeploymentDeleteEvent
- type ModuleReplicaSetCreateEvent
- type ModuleReplicaSetDeleteEvent
- type ModuleReplicaSetReplicasChangedEvent
Constants ¶
This section is empty.
Variables ¶
View Source
var Handlers []Handler
Functions ¶
func PublishEvent ¶
Types ¶
type EventType ¶
type EventType string
const ( ModuleDeploymentCreate EventType = "moduledeployment_create" ModuleDeploymentDelete EventType = "moduledeployment_delete" ModuleReplicaSetCreate EventType = "modulereplicaset_create" ModuleReplicaSetDelete EventType = "modulereplicaset_delete" ModuleReplicaSetReplicasChanged EventType = "modulereplicaset_replicas_changed" ModuleCreate EventType = "module_create" ModuleDelete EventType = "module_delete" )
type ModuleCreateEvent ¶
func (ModuleCreateEvent) GetEventType ¶
func (e ModuleCreateEvent) GetEventType() EventType
type ModuleDeleteEvent ¶
func (ModuleDeleteEvent) GetEventType ¶
func (e ModuleDeleteEvent) GetEventType() EventType
type ModuleDeploymentCreateEvent ¶
type ModuleDeploymentCreateEvent struct { client.Client Context context.Context ModuleDeployment *v1alpha1.ModuleDeployment }
func (ModuleDeploymentCreateEvent) GetEventType ¶
func (e ModuleDeploymentCreateEvent) GetEventType() EventType
type ModuleDeploymentDeleteEvent ¶
type ModuleDeploymentDeleteEvent struct { client.Client Context context.Context ModuleDeployment *v1alpha1.ModuleDeployment }
func (ModuleDeploymentDeleteEvent) GetEventType ¶
func (e ModuleDeploymentDeleteEvent) GetEventType() EventType
type ModuleReplicaSetCreateEvent ¶
type ModuleReplicaSetCreateEvent struct { client.Client Context context.Context ModuleReplicaSet *v1alpha1.ModuleReplicaSet }
func (ModuleReplicaSetCreateEvent) GetEventType ¶
func (e ModuleReplicaSetCreateEvent) GetEventType() EventType
type ModuleReplicaSetDeleteEvent ¶
type ModuleReplicaSetDeleteEvent struct { client.Client Context context.Context ModuleReplicaSet *v1alpha1.ModuleReplicaSet }
func (ModuleReplicaSetDeleteEvent) GetEventType ¶
func (e ModuleReplicaSetDeleteEvent) GetEventType() EventType
type ModuleReplicaSetReplicasChangedEvent ¶
type ModuleReplicaSetReplicasChangedEvent struct { client.Client Context context.Context ModuleReplicaSet *v1alpha1.ModuleReplicaSet }
func (ModuleReplicaSetReplicasChangedEvent) GetEventType ¶
func (e ModuleReplicaSetReplicasChangedEvent) GetEventType() EventType
Click to show internal directories.
Click to hide internal directories.