Documentation ¶
Overview ¶
Package constants contains constants used by the eventer package.
Index ¶
Constants ¶
View Source
const ( ProviderDeliveryIdKey = "id" ProviderTypeKey = "provider" ProviderSourceKey = "source" GithubWebhookEventTypeKey = "type" GoChannelDriver = "go-channel" SQLDriver = "sql" NATSDriver = "cloudevents-nats" FlaggedDriver = "flagged" DeadLetterQueueTopic = "dead_letter_queue" PublishedKey = "published_at" )
Metadata added to Messages
View Source
const ( // TopicQueueOriginatingEntityAdd adds an entity originating from another entity to the database TopicQueueOriginatingEntityAdd = "originating.entity.add.event" // TopicQueueOriginatingEntityDelete deletes an entity originating from another entity from the database TopicQueueOriginatingEntityDelete = "originating.entity.delete.event" // TopicQueueGetEntityAndDelete retrieves an entity from the database and schedules it for deletion TopicQueueGetEntityAndDelete = "get.entity.delete.event" // TopicQueueRefreshEntityByIDAndEvaluate makes sure that entity properties are up-to-date and schedules an evaluation TopicQueueRefreshEntityByIDAndEvaluate = "refresh.entity.by.id.evaluate.event" // TopicQueueRefreshEntityAndEvaluate makes sure that entity properties are up-to-date and schedules an evaluation TopicQueueRefreshEntityAndEvaluate = "refresh.entity.evaluate.event" // TopicQueueEntityEvaluate is the topic for entity evaluation events from webhooks TopicQueueEntityEvaluate = "execute.entity.event" // TopicQueueEntityFlush is the topic for flushing internal webhook events TopicQueueEntityFlush = "flush.entity.event" // TopicQueueReconcileRepoInit is the topic for reconciling repository events, i.e. when a new repository is registered TopicQueueReconcileRepoInit = "internal.repo.reconciler.event" // TopicQueueReconcileProfileInit is the topic for reconciling when a profile is created or updated TopicQueueReconcileProfileInit = "internal.profile.init.event" // TopicQueueReconcileEntityDelete is the topic for reconciling when an entity is deleted TopicQueueReconcileEntityDelete = "internal.entity.delete.event" // TopicQueueReconcileEntityAdd is the topic for reconciling when an entity is added TopicQueueReconcileEntityAdd = "internal.entity.add.event" // TopicQueueRepoReminder is the topic for repo reminder events TopicQueueRepoReminder = "repo.reminder.event" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.