atc

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const (
	API        string = "api"
	Autoscaler string = "autoscaler"
	Boundary   string = "boundary"
	Consul     string = "consul"
	Deployer   string = "deployer"
	EventSink  string = "event_sink"
	Forwarder  string = "forwarder"
	Incident   string = "incident"
	Nomad      string = "nomad"
	Server     string = "server"
	Radar      string = "radar"
	Redirecter string = "redirecter"
	All        string = "all"
)

Variables

This section is empty.

Functions

func OkHandler added in v0.0.2

func OkHandler() http.HandlerFunc

Types

type Atc

type Atc struct {
	Cfg Config

	Server *server.Server

	Autoscaler *autoscaler.Autoscaler
	Deployer   *deployer.Deployer
	EventSink  *event_sink.EventSink
	Forwarder  *forwarder.Forwarder
	Incident   *incident.Incident
	Radar      *radar.Radar
	Redirecter *redirecter.Redirecter

	// set during initialization
	ServiceMap    map[string]services.Service
	ModuleManager *modules.Manager
	// contains filtered or unexported fields
}

func New

func New(cfg Config) (*Atc, error)

func (*Atc) Run

func (t *Atc) Run() error

type Config

type Config struct {
	Name   string                 `yaml:"service"`
	Server server.Config          `yaml:"server"`
	Target flagext.StringSliceCSV `yaml:"target"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL