Skip to content

Commit

Permalink
fix: don't enable ingestor
Browse files Browse the repository at this point in the history
  • Loading branch information
abelanger5 committed Jun 25, 2024
1 parent 1a88a68 commit 84e00e9
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 15 deletions.
2 changes: 1 addition & 1 deletion cmd/hatchet-admin/cli/token.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ func runCreateAPIToken() error {

cleanup, serverConf, err := configLoader.LoadServerConfig(func(scf *server.ServerConfigFile) {
// disable rabbitmq since it's not needed to create the api token
scf.MessageQueue.RabbitMQ.Enabled = false
scf.MessageQueue.Enabled = false
})

if err != nil {
Expand Down
26 changes: 14 additions & 12 deletions pkg/config/loader/loader.go
Original file line number Diff line number Diff line change
Expand Up @@ -218,23 +218,25 @@ func GetServerConfigFromConfigfile(dc *database.Config, cf *server.ServerConfigF
return nil
}

if cf.MessageQueue.RabbitMQ.Enabled {
var ing ingestor.Ingestor

if cf.MessageQueue.Enabled {
cleanup1, mq = rabbitmq.New(
rabbitmq.WithURL(cf.MessageQueue.RabbitMQ.URL),
rabbitmq.WithLogger(&l),
)
}

ingestor, err := ingestor.NewIngestor(
ingestor.WithEventRepository(dc.EngineRepository.Event()),
ingestor.WithStreamEventsRepository(dc.EngineRepository.StreamEvent()),
ingestor.WithLogRepository(dc.EngineRepository.Log()),
ingestor.WithMessageQueue(mq),
ingestor.WithEntitlementsRepository(dc.EntitlementRepository),
)
ing, err = ingestor.NewIngestor(
ingestor.WithEventRepository(dc.EngineRepository.Event()),
ingestor.WithStreamEventsRepository(dc.EngineRepository.StreamEvent()),
ingestor.WithLogRepository(dc.EngineRepository.Log()),
ingestor.WithMessageQueue(mq),
ingestor.WithEntitlementsRepository(dc.EntitlementRepository),
)

if err != nil {
return nil, nil, fmt.Errorf("could not create ingestor: %w", err)
if err != nil {
return nil, nil, fmt.Errorf("could not create ingestor: %w", err)
}
}

var alerter errors.Alerter
Expand Down Expand Up @@ -453,7 +455,7 @@ func GetServerConfigFromConfigfile(dc *database.Config, cf *server.ServerConfigF
TLSConfig: tls,
SessionStore: ss,
Validator: validator.NewDefaultValidator(),
Ingestor: ingestor,
Ingestor: ing,
OpenTelemetry: cf.OpenTelemetry,
VCSProviders: vcsProviders,
InternalClient: internalClient,
Expand Down
4 changes: 2 additions & 2 deletions pkg/config/server/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -255,14 +255,14 @@ type ConfigFileAuthCookie struct {
}

type MessageQueueConfigFile struct {
Enabled bool `mapstructure:"enabled" json:"enabled,omitempty" default:"true"`

Kind string `mapstructure:"kind" json:"kind,omitempty" validate:"required"`

RabbitMQ RabbitMQConfigFile `mapstructure:"rabbitmq" json:"rabbitmq,omitempty" validate:"required"`
}

type RabbitMQConfigFile struct {
Enabled bool `mapstructure:"enabled" json:"enabled,omitempty" default:"true"`

URL string `mapstructure:"url" json:"url,omitempty" validate:"required" default:"amqp://user:password@localhost:5672/"`
}

Expand Down

0 comments on commit 84e00e9

Please sign in to comment.