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"` Experimental Experimental `yaml:"experimental"` }
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 Experimental ¶ added in v0.14.0
type Experimental struct { ManagedServices ManagedServices `yaml:"managedServices"` UAA UAA `yaml:"uaa"` }
type InfoConfig ¶ added in v0.12.0
type ManagedServices ¶ added in v0.14.0
type ManagedServices struct {
Enabled bool `yaml:"enabled"`
}
Click to show internal directories.
Click to hide internal directories.