mirror of
https://github.com/harness/drone.git
synced 2025-05-31 11:43:15 +00:00
rename Events interface to EventsStreamer, add file header
This commit is contained in:
parent
b81d3cbcce
commit
5000e78b5e
@ -138,13 +138,11 @@ func initSystem(ctx context.Context, config *types.Config) (*server.System, erro
|
||||
logStore := logs.ProvideLogStore(db, config)
|
||||
logStream := livelog.ProvideLogStream(config)
|
||||
logsController := logs2.ProvideController(db, authorizer, executionStore, repoStore, pipelineStore, stageStore, stepStore, logStore, logStream)
|
||||
pubsubConfig := pubsub.ProvideConfig(config)
|
||||
pubSub := pubsub.ProvidePubSub(pubsubConfig, universalClient)
|
||||
eventsEvents := events.ProvideEventsStreaming(pubSub)
|
||||
eventsStreamer := events.ProvideEventsStreaming(pubSub)
|
||||
secretStore := database.ProvideSecretStore(db)
|
||||
connectorStore := database.ProvideConnectorStore(db)
|
||||
templateStore := database.ProvideTemplateStore(db)
|
||||
spaceController := space.ProvideController(db, provider, eventsEvents, pathUID, authorizer, pathStore, pipelineStore, secretStore, connectorStore, templateStore, spaceStore, repoStore, principalStore, repoController, membershipStore)
|
||||
spaceController := space.ProvideController(db, provider, eventsStreamer, pathUID, authorizer, pathStore, pipelineStore, secretStore, connectorStore, templateStore, spaceStore, repoStore, principalStore, repoController, membershipStore)
|
||||
pipelineController := pipeline.ProvideController(db, pathUID, pathStore, repoStore, authorizer, pipelineStore)
|
||||
encrypter, err := encrypt.ProvideEncrypter(config)
|
||||
if err != nil {
|
||||
@ -210,7 +208,7 @@ func initSystem(ctx context.Context, config *types.Config) (*server.System, erro
|
||||
webHandler := router.ProvideWebHandler(config)
|
||||
routerRouter := router.ProvideRouter(config, apiHandler, gitHandler, webHandler)
|
||||
serverServer := server2.ProvideServer(config, routerRouter)
|
||||
executionManager := manager.ProvideExecutionManager(config, executionStore, pipelineStore, provider, eventsEvents, fileService, logStore, logStream, repoStore, schedulerScheduler, secretStore, stageStore, stepStore, principalStore)
|
||||
executionManager := manager.ProvideExecutionManager(config, executionStore, pipelineStore, provider, eventsStreamer, fileService, logStore, logStream, repoStore, schedulerScheduler, secretStore, stageStore, stepStore, principalStore)
|
||||
client := manager.ProvideExecutionClient(executionManager, config)
|
||||
runtimeRunner, err := runner.ProvideExecutionRunner(config, client, executionManager)
|
||||
if err != nil {
|
||||
|
@ -18,7 +18,7 @@ import (
|
||||
type Controller struct {
|
||||
db *sqlx.DB
|
||||
urlProvider *url.Provider
|
||||
eventsStream events.Events
|
||||
eventsStream events.EventsStreamer
|
||||
uidCheck check.PathUID
|
||||
authorizer authz.Authorizer
|
||||
pathStore store.PathStore
|
||||
@ -33,7 +33,7 @@ type Controller struct {
|
||||
membershipStore store.MembershipStore
|
||||
}
|
||||
|
||||
func NewController(db *sqlx.DB, urlProvider *url.Provider, eventsStream events.Events,
|
||||
func NewController(db *sqlx.DB, urlProvider *url.Provider, eventsStream events.EventsStreamer,
|
||||
uidCheck check.PathUID, authorizer authz.Authorizer,
|
||||
pathStore store.PathStore, pipelineStore store.PipelineStore, secretStore store.SecretStore,
|
||||
connectorStore store.ConnectorStore, templateStore store.TemplateStore, spaceStore store.SpaceStore,
|
||||
|
@ -21,7 +21,7 @@ var WireSet = wire.NewSet(
|
||||
ProvideController,
|
||||
)
|
||||
|
||||
func ProvideController(db *sqlx.DB, urlProvider *url.Provider, eventsStream events.Events,
|
||||
func ProvideController(db *sqlx.DB, urlProvider *url.Provider, eventsStream events.EventsStreamer,
|
||||
uidCheck check.PathUID, authorizer authz.Authorizer, pathStore store.PathStore,
|
||||
pipelineStore store.PipelineStore, secretStore store.SecretStore,
|
||||
connectorStore store.ConnectorStore, templateStore store.TemplateStore,
|
||||
|
@ -19,7 +19,7 @@ type Event struct {
|
||||
Data json.RawMessage `json:"data"`
|
||||
}
|
||||
|
||||
type Events interface {
|
||||
type EventsStreamer interface {
|
||||
// Publish publishes an event to a given space ID.
|
||||
Publish(ctx context.Context, spaceID int64, event *Event) error
|
||||
|
||||
@ -35,7 +35,7 @@ type event struct {
|
||||
topic string
|
||||
}
|
||||
|
||||
func New(pubsub pubsub.PubSub, topic string) Events {
|
||||
func New(pubsub pubsub.PubSub, topic string) EventsStreamer {
|
||||
return &event{
|
||||
pubsub: pubsub,
|
||||
topic: topic,
|
||||
|
@ -15,7 +15,7 @@ var WireSet = wire.NewSet(
|
||||
ProvideEventsStreaming,
|
||||
)
|
||||
|
||||
func ProvideEventsStreaming(pubsub pubsub.PubSub) Events {
|
||||
func ProvideEventsStreaming(pubsub pubsub.PubSub) EventsStreamer {
|
||||
return &event{
|
||||
pubsub: pubsub,
|
||||
topic: "events",
|
||||
|
@ -99,7 +99,7 @@ type Manager struct {
|
||||
Pipelines store.PipelineStore
|
||||
urlProvider *urlprovider.Provider
|
||||
// Converter store.ConvertService
|
||||
Events events.Events
|
||||
Events events.EventsStreamer
|
||||
// Globals store.GlobalSecretStore
|
||||
Logs store.LogStore
|
||||
Logz livelog.LogStream
|
||||
@ -120,7 +120,7 @@ func New(
|
||||
executionStore store.ExecutionStore,
|
||||
pipelineStore store.PipelineStore,
|
||||
urlProvider *urlprovider.Provider,
|
||||
events events.Events,
|
||||
events events.EventsStreamer,
|
||||
fileService file.FileService,
|
||||
logStore store.LogStore,
|
||||
logStream livelog.LogStream,
|
||||
|
@ -21,7 +21,7 @@ import (
|
||||
|
||||
type setup struct {
|
||||
Executions store.ExecutionStore
|
||||
Events events.Events
|
||||
Events events.EventsStreamer
|
||||
Repos store.RepoStore
|
||||
Steps store.StepStore
|
||||
Stages store.StageStore
|
||||
|
@ -21,7 +21,7 @@ import (
|
||||
|
||||
type teardown struct {
|
||||
Executions store.ExecutionStore
|
||||
Events events.Events
|
||||
Events events.EventsStreamer
|
||||
Logs livelog.LogStream
|
||||
Scheduler scheduler.Scheduler
|
||||
Repos store.RepoStore
|
||||
|
@ -18,7 +18,7 @@ import (
|
||||
type updater struct {
|
||||
Executions store.ExecutionStore
|
||||
Repos store.RepoStore
|
||||
Events events.Events
|
||||
Events events.EventsStreamer
|
||||
Steps store.StepStore
|
||||
Stages store.StageStore
|
||||
}
|
||||
|
@ -29,7 +29,7 @@ func ProvideExecutionManager(
|
||||
executionStore store.ExecutionStore,
|
||||
pipelineStore store.PipelineStore,
|
||||
urlProvider *url.Provider,
|
||||
events events.Events,
|
||||
events events.EventsStreamer,
|
||||
fileService file.FileService,
|
||||
logStore store.LogStore,
|
||||
logStream livelog.LogStream,
|
||||
|
@ -1,3 +1,7 @@
|
||||
// Copyright 2022 Harness Inc. All rights reserved.
|
||||
// Use of this source code is governed by the Polyform Free Trial License
|
||||
// that can be found in the LICENSE.md file for this repository.
|
||||
|
||||
package writer
|
||||
|
||||
import "io"
|
||||
|
Loading…
x
Reference in New Issue
Block a user