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"`
ExternalFQDN string `yaml:"externalFQDN"`
ExternalPort int `yaml:"externalPort"`
ServerURL string
RootNamespace string `yaml:"rootNamespace"`
PackageRegistryBase string `yaml:"packageRegistryBase"`
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.