Vendor-agnostic interface for providing queue configurations.
Provides queue configurations by name.
type Store interface {
Get(ctx context.Context, name string) (entity.QueueConfig, error)
List(ctx context.Context) ([]entity.QueueConfig, error)
}Queue configuration entity lives in entity/queue_config.go:
- QueueConfig — configuration for a single submit queue (name, VCS type, VCS repo, target)