Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIConfig ¶
type APIConfig struct {
IdleTimeout int `yaml:"idleTimeout"`
ReadTimeout int `yaml:"readTimeout"`
ReadHeaderTimeout int `yaml:"readHeaderTimeout"`
WriteTimeout int `yaml:"writeTimeout"`
ExternalFQDN string `yaml:"externalFQDN"`
ExternalPort int `yaml:"externalPort"`
InternalFQDN string `yaml:"internalFQDN"`
InternalPort int `yaml:"internalPort"`
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 time.Duration `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"`
Experimental Experimental `yaml:"experimental"`
List List `yaml:"list"`
}
func LoadFromPath ¶
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 Experimental ¶ added in v0.14.0
type Experimental struct {
ManagedServices ManagedServices `yaml:"managedServices"`
UAA UAA `yaml:"uaa"`
ExternalLogCache ExtenalLogCache `yaml:"externalLogCache"`
K8SClient K8SClientConfig `yaml:"k8sClient"`
SecurityGroups SecurityGroups `yaml:"securityGroups"`
}
type ExtenalLogCache ¶ added in v0.15.0
type InfoConfig ¶ added in v0.12.0
type K8SClientConfig ¶ added in v0.15.0
type ManagedServices ¶ added in v0.14.0
type ManagedServices struct {
Enabled bool `yaml:"enabled"`
}
type SecurityGroups ¶ added in v0.16.0
type SecurityGroups struct {
Enabled bool `yaml:"enabled"`
}
Click to show internal directories.
Click to hide internal directories.