Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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 RootNamespace string `yaml:"rootNamespace"` BuilderName string `yaml:"builderName"` ContainerRepositoryPrefix string `yaml:"containerRepositoryPrefix"` ContainerRegistryType string `yaml:"containerRegistryType"` PackageRegistrySecretName string `yaml:"packageRegistrySecretName"` 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"` }
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"` StagingDiskMB int `yaml:"stagingDiskMB"` }
DefaultLifecycleConfig contains default values of the Lifecycle block of CFApps and Builds created by the Shim
Click to show internal directories.
Click to hide internal directories.