Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIConfig ¶
type APIConfig struct {
InternalPort int `yaml:"internalPort"`
IdleTimeout int `yaml:"idleTimeout"`
ReadTimeout int `yaml:"readTimeout"`
ReadHeaderTimeout int `yaml:"readHeaderTimeout"`
WriteTimeout int `yaml:"writeTimeout"`
ExternalFQDN string `yaml:"externalFQDN"`
ExternalPort int `yaml:"externalPort"`
ServerURL string
InfoConfig InfoConfig `yaml:"infoConfig"`
RootNamespace string `yaml:"rootNamespace"`
BuilderName string `yaml:"builderName"`
RunnerName string `yaml:"runnerName"`
ContainerRepositoryPrefix string `yaml:"containerRepositoryPrefix"`
ContainerRegistryType string `yaml:"containerRegistryType"`
PackageRegistrySecretNames []string `yaml:"packageRegistrySecretNames"`
DefaultDomainName string `yaml:"defaultDomainName"`
UserCertificateExpirationWarningDuration string `yaml:"userCertificateExpirationWarningDuration"`
DefaultLifecycleConfig DefaultLifecycleConfig `yaml:"defaultLifecycleConfig"`
RoleMappings map[string]Role `yaml:"roleMappings"`
AuthProxyHost string `yaml:"authProxyHost"`
AuthProxyCACert string `yaml:"authProxyCACert"`
LogLevel zapcore.Level `yaml:"logLevel"`
ExperimentalManagedServicesEnabled bool `yaml:"experimentalManagedServicesEnabled"`
}
func LoadFromPath ¶
func (*APIConfig) GenerateK8sClientConfig ¶
func (*APIConfig) GetUserCertificateDuration ¶
type DefaultLifecycleConfig ¶
type DefaultLifecycleConfig struct {
Type string `yaml:"type"`
Stack string `yaml:"stack"`
StagingMemoryMB int `yaml:"stagingMemoryMB"`
}
DefaultLifecycleConfig contains default values of the Lifecycle block of CFApps and Builds created by the Shim
type InfoConfig ¶ added in v0.12.0
Click to show internal directories.
Click to hide internal directories.