Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMissingDatabaseURL = errors.New("control-plane database URL is required") ErrMissingTLSFiles = errors.New("control-plane TLS certificate and key are required") )
Functions ¶
func Run ¶
func Run(ctx context.Context, cfg Config, store application.Store, machineExecutors ...machinehttp.Executor) error
Types ¶
type Config ¶
type Config struct {
ListenAddr string
DatabaseURL string
ConnectorEnrollmentEnabled bool
ConnectorAuthorityTarget string
ConnectorListenAddr string
ConnectorTLSCertFile string
ConnectorTLSKeyFile string
ConnectorTLSCAFile string
OIDCIssuer string
OIDCAudiences []string
TLSCertFile string
TLSKeyFile string
TLSClientCAFile string
RuntimeAppName string
RuntimeEnvironment string
RuntimeSecretsEnabled bool
RuntimeOpenBaoURL string
RuntimeOpenBaoCAFile string
RuntimeCredentialsFile string
RuntimeTokenFile string
RuntimePermissionsFile string
RuntimeServiceTokensFile string
RuntimeExecutorURL string
RuntimeExecutorCAFile string
RuntimeExecutorCertFile string
RuntimeExecutorKeyFile string
RuntimeOperationsDir string
RuntimeMetricsTargetsDir string
RuntimeDocsListenAddr string
RuntimeBuildVersion string
RuntimeBuildCommit string
ShutdownTimeout time.Duration
}
Click to show internal directories.
Click to hide internal directories.