Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Processor ¶
type Processor struct { ClusterData *core.ClusterData // contains filtered or unexported fields }
Processor processes events
func NewProcessor ¶
func NewProcessor(ctx context.Context, logger *zap.Logger, db *core.DB, creds []byte, clusterData *core.ClusterData, reviewAppsEnabled bool, slackClient *slack.Client, sentryBearerToken string, tuberEventsProject string, tuberEventsTopic string) *Processor
NewProcessor constructs a Processor
func (Processor) ProcessMessage ¶
ProcessMessage receives a pubsub message, filters it against TuberApps, and triggers releases for matching apps
Click to show internal directories.
Click to hide internal directories.