Documentation ¶
Index ¶
- func LoadConfig() (*config.Config, error)
- func LoadDynamoRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
- func LoadHeadscaleGateway(cfg *config.TailnetConfig) gateway.Tailnet
- func LoadListener(cfg *config.ServerConfig) net.Listener
- func LoadLocalWorkflowGateway() gateway.Workflow
- func LoadNotifiers(cfg []*config.NotifierConfig) map[string]gateway.Notification
- func LoadPostgresRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
- func LoadProviderGateways(providers []*config.ProviderConfig) map[string]gateway.Platform
- func LoadProviderService(providers []*config.ProviderConfig) service.Provider
- func LoadRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
- func LoadSqliteRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
- func LoadStepFunctionsWorkflowGateway(cfg *config.WorkflowConfig) gateway.Workflow
- func LoadTailnetGateways(cfg []*config.TailnetConfig) map[string]gateway.Tailnet
- func LoadTailnetService(tailnets []*config.TailnetConfig) service.Tailnet
- func LoadTailscaleGateway(cfg *config.TailnetConfig) gateway.Tailnet
- func LoadWorkflowEngine(cfg *config.WorkflowConfig) gateway.Workflow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶
func LoadDynamoRepositories ¶
func LoadDynamoRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
func LoadHeadscaleGateway ¶
func LoadHeadscaleGateway(cfg *config.TailnetConfig) gateway.Tailnet
func LoadListener ¶
func LoadListener(cfg *config.ServerConfig) net.Listener
func LoadNotifiers ¶
func LoadNotifiers(cfg []*config.NotifierConfig) map[string]gateway.Notification
func LoadPostgresRepositories ¶
func LoadPostgresRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
func LoadProviderGateways ¶
func LoadProviderGateways(providers []*config.ProviderConfig) map[string]gateway.Platform
func LoadProviderService ¶
func LoadProviderService(providers []*config.ProviderConfig) service.Provider
func LoadRepositories ¶
func LoadRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
func LoadSqliteRepositories ¶
func LoadSqliteRepositories(cfg *config.DatabaseConfig) (repository.Node, repository.Execution)
func LoadStepFunctionsWorkflowGateway ¶
func LoadStepFunctionsWorkflowGateway(cfg *config.WorkflowConfig) gateway.Workflow
func LoadTailnetGateways ¶
func LoadTailnetGateways(cfg []*config.TailnetConfig) map[string]gateway.Tailnet
func LoadTailnetService ¶
func LoadTailnetService(tailnets []*config.TailnetConfig) service.Tailnet
func LoadTailscaleGateway ¶
func LoadTailscaleGateway(cfg *config.TailnetConfig) gateway.Tailnet
func LoadWorkflowEngine ¶
func LoadWorkflowEngine(cfg *config.WorkflowConfig) gateway.Workflow
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.