Documentation ¶
Index ¶
- type APIConfig
- type AwsS3Config
- type Configurator
- func (c *Configurator) GetAPIConfig() *APIConfig
- func (c *Configurator) GetAppAddUserToDomainGroup() bool
- func (c *Configurator) GetAppBuildBuddyURL() string
- func (c *Configurator) GetAppCacheAPIURL() string
- func (c *Configurator) GetAppCreateGroupPerUser() bool
- func (c *Configurator) GetAppEventsAPIURL() string
- func (c *Configurator) GetAppNoDefaultUserGroup() bool
- func (c *Configurator) GetAppRemoteExecutionAPIURL() string
- func (c *Configurator) GetAuthOauthProviders() []*OauthProvider
- func (c *Configurator) GetBuildEventProxyHosts() []string
- func (c *Configurator) GetCacheDiskConfig() *DiskConfig
- func (c *Configurator) GetCacheGCSConfig() *GCSCacheConfig
- func (c *Configurator) GetCacheInMemory() bool
- func (c *Configurator) GetCacheMaxSizeBytes() int64
- func (c *Configurator) GetCacheMemcacheTargets() []string
- func (c *Configurator) GetDBDataSource() string
- func (c *Configurator) GetDefaultToDenseMode() bool
- func (c *Configurator) GetExecutorConfig() *ExecutorConfig
- func (c *Configurator) GetGRPCOverHTTPPortEnabled() bool
- func (c *Configurator) GetIntegrationsSlackConfig() *SlackConfig
- func (c *Configurator) GetRemoteExecutionConfig() *RemoteExecutionConfig
- func (c *Configurator) GetSSLConfig() *SSLConfig
- func (c *Configurator) GetStorageAWSS3Config() *AwsS3Config
- func (c *Configurator) GetStorageChunkFileSizeBytes() int
- func (c *Configurator) GetStorageDiskRootDir() string
- func (c *Configurator) GetStorageGCSConfig() *GCSConfig
- func (c *Configurator) GetStorageTTLSeconds() int
- type DiskConfig
- type ExecutorConfig
- type GCSCacheConfig
- type GCSConfig
- type OauthProvider
- type RemoteExecutionConfig
- type RemoteExecutionTarget
- type SSLConfig
- type SlackConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsS3Config ¶
type Configurator ¶
type Configurator struct {
// contains filtered or unexported fields
}
func NewConfigurator ¶
func NewConfigurator(configFilePath string) (*Configurator, error)
func (*Configurator) GetAPIConfig ¶
func (c *Configurator) GetAPIConfig() *APIConfig
func (*Configurator) GetAppAddUserToDomainGroup ¶
func (c *Configurator) GetAppAddUserToDomainGroup() bool
func (*Configurator) GetAppBuildBuddyURL ¶
func (c *Configurator) GetAppBuildBuddyURL() string
func (*Configurator) GetAppCacheAPIURL ¶
func (c *Configurator) GetAppCacheAPIURL() string
func (*Configurator) GetAppCreateGroupPerUser ¶
func (c *Configurator) GetAppCreateGroupPerUser() bool
func (*Configurator) GetAppEventsAPIURL ¶
func (c *Configurator) GetAppEventsAPIURL() string
func (*Configurator) GetAppNoDefaultUserGroup ¶
func (c *Configurator) GetAppNoDefaultUserGroup() bool
func (*Configurator) GetAppRemoteExecutionAPIURL ¶
func (c *Configurator) GetAppRemoteExecutionAPIURL() string
func (*Configurator) GetAuthOauthProviders ¶
func (c *Configurator) GetAuthOauthProviders() []*OauthProvider
func (*Configurator) GetBuildEventProxyHosts ¶
func (c *Configurator) GetBuildEventProxyHosts() []string
func (*Configurator) GetCacheDiskConfig ¶
func (c *Configurator) GetCacheDiskConfig() *DiskConfig
func (*Configurator) GetCacheGCSConfig ¶
func (c *Configurator) GetCacheGCSConfig() *GCSCacheConfig
func (*Configurator) GetCacheInMemory ¶
func (c *Configurator) GetCacheInMemory() bool
func (*Configurator) GetCacheMaxSizeBytes ¶
func (c *Configurator) GetCacheMaxSizeBytes() int64
func (*Configurator) GetCacheMemcacheTargets ¶
func (c *Configurator) GetCacheMemcacheTargets() []string
func (*Configurator) GetDBDataSource ¶
func (c *Configurator) GetDBDataSource() string
func (*Configurator) GetDefaultToDenseMode ¶
func (c *Configurator) GetDefaultToDenseMode() bool
func (*Configurator) GetExecutorConfig ¶
func (c *Configurator) GetExecutorConfig() *ExecutorConfig
func (*Configurator) GetGRPCOverHTTPPortEnabled ¶
func (c *Configurator) GetGRPCOverHTTPPortEnabled() bool
func (*Configurator) GetIntegrationsSlackConfig ¶
func (c *Configurator) GetIntegrationsSlackConfig() *SlackConfig
func (*Configurator) GetRemoteExecutionConfig ¶
func (c *Configurator) GetRemoteExecutionConfig() *RemoteExecutionConfig
func (*Configurator) GetSSLConfig ¶
func (c *Configurator) GetSSLConfig() *SSLConfig
func (*Configurator) GetStorageAWSS3Config ¶
func (c *Configurator) GetStorageAWSS3Config() *AwsS3Config
func (*Configurator) GetStorageChunkFileSizeBytes ¶
func (c *Configurator) GetStorageChunkFileSizeBytes() int
func (*Configurator) GetStorageDiskRootDir ¶
func (c *Configurator) GetStorageDiskRootDir() string
func (*Configurator) GetStorageGCSConfig ¶
func (c *Configurator) GetStorageGCSConfig() *GCSConfig
func (*Configurator) GetStorageTTLSeconds ¶
func (c *Configurator) GetStorageTTLSeconds() int
type DiskConfig ¶
type DiskConfig struct {
RootDirectory string `yaml:"root_directory"`
}
type ExecutorConfig ¶
type GCSCacheConfig ¶
type OauthProvider ¶
type RemoteExecutionConfig ¶
type RemoteExecutionConfig struct {
RemoteExecutionTargets []RemoteExecutionTarget `yaml:"remote_execution_targets"`
}
type RemoteExecutionTarget ¶ added in v1.0.5
type SSLConfig ¶
type SSLConfig struct { EnableSSL bool `yaml:"enable_ssl"` UseACME bool `yaml:"use_acme"` CertFile string `yaml:"cert_file"` KeyFile string `yaml:"key_file"` ClientCACertFile string `yaml:"client_ca_cert_file"` ClientCAKeyFile string `yaml:"client_ca_key_file"` HostWhitelist []string `yaml:"host_whitelist"` }
type SlackConfig ¶
type SlackConfig struct {
WebhookURL string `yaml:"webhook_url"`
}
Click to show internal directories.
Click to hide internal directories.