Documentation
¶
Index ¶
- type AuthConfig
- type AutoscalerConfig
- type CheConfig
- type Configuration
- func (c *Configuration) Auth() AuthConfig
- func (c *Configuration) Autoscaler() AutoscalerConfig
- func (c *Configuration) Che() CheConfig
- func (c *Configuration) Console() ConsoleConfig
- func (c *Configuration) Environment() string
- func (c *Configuration) GitHubSecret() GitHubSecret
- func (c *Configuration) MemberStatus() MemberStatusConfig
- func (c *Configuration) Print()
- func (c *Configuration) SkipUserCreation() bool
- func (c *Configuration) ToolchainCluster() ToolchainClusterConfig
- func (c *Configuration) Webhook() WebhookConfig
- type ConsoleConfig
- type GitHubSecret
- type MemberStatusConfig
- type ToolchainClusterConfig
- type WebhookConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type AuthConfig struct {
// contains filtered or unexported fields
}
func (AuthConfig) Idp ¶
func (a AuthConfig) Idp() string
type AutoscalerConfig ¶
type AutoscalerConfig struct {
// contains filtered or unexported fields
}
func (AutoscalerConfig) BufferCPU ¶
func (a AutoscalerConfig) BufferCPU() string
func (AutoscalerConfig) BufferMemory ¶
func (a AutoscalerConfig) BufferMemory() string
func (AutoscalerConfig) BufferReplicas ¶
func (a AutoscalerConfig) BufferReplicas() int
func (AutoscalerConfig) Deploy ¶
func (a AutoscalerConfig) Deploy() bool
type CheConfig ¶
type CheConfig struct {
// contains filtered or unexported fields
}
func (CheConfig) IsDevSpacesMode ¶
func (CheConfig) IsRequired ¶
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
func ForceLoadConfiguration ¶
func ForceLoadConfiguration(cl client.Client) (Configuration, error)
ForceLoadConfiguration updates the cache using the provided client and returns the latest Configuration
func GetCachedConfiguration ¶
func GetCachedConfiguration() Configuration
GetCachedConfiguration returns a Configuration directly from the cache
func GetConfiguration ¶
func GetConfiguration(cl client.Client) (Configuration, error)
GetConfiguration returns a Configuration using the cache, or if the cache was not initialized then retrieves the latest config using the provided client and updates the cache
func (*Configuration) Auth ¶
func (c *Configuration) Auth() AuthConfig
func (*Configuration) Autoscaler ¶
func (c *Configuration) Autoscaler() AutoscalerConfig
func (*Configuration) Che ¶
func (c *Configuration) Che() CheConfig
func (*Configuration) Console ¶
func (c *Configuration) Console() ConsoleConfig
func (*Configuration) Environment ¶
func (c *Configuration) Environment() string
func (*Configuration) GitHubSecret ¶
func (c *Configuration) GitHubSecret() GitHubSecret
func (*Configuration) MemberStatus ¶
func (c *Configuration) MemberStatus() MemberStatusConfig
func (*Configuration) Print ¶
func (c *Configuration) Print()
func (*Configuration) SkipUserCreation ¶
func (c *Configuration) SkipUserCreation() bool
func (*Configuration) ToolchainCluster ¶
func (c *Configuration) ToolchainCluster() ToolchainClusterConfig
func (*Configuration) Webhook ¶
func (c *Configuration) Webhook() WebhookConfig
type ConsoleConfig ¶
type ConsoleConfig struct {
// contains filtered or unexported fields
}
func (ConsoleConfig) Namespace ¶
func (a ConsoleConfig) Namespace() string
func (ConsoleConfig) RouteName ¶
func (a ConsoleConfig) RouteName() string
type GitHubSecret ¶
type GitHubSecret struct {
// contains filtered or unexported fields
}
func (GitHubSecret) AccessTokenKey ¶
func (gh GitHubSecret) AccessTokenKey() string
type MemberStatusConfig ¶
type MemberStatusConfig struct {
// contains filtered or unexported fields
}
func (MemberStatusConfig) RefreshPeriod ¶
func (a MemberStatusConfig) RefreshPeriod() time.Duration
type ToolchainClusterConfig ¶
type ToolchainClusterConfig struct {
// contains filtered or unexported fields
}
func (ToolchainClusterConfig) HealthCheckPeriod ¶
func (a ToolchainClusterConfig) HealthCheckPeriod() time.Duration
func (ToolchainClusterConfig) HealthCheckTimeout ¶
func (a ToolchainClusterConfig) HealthCheckTimeout() time.Duration
type WebhookConfig ¶
type WebhookConfig struct {
// contains filtered or unexported fields
}
func (WebhookConfig) Deploy ¶
func (a WebhookConfig) Deploy() bool
func (WebhookConfig) VMSSHKey ¶
func (a WebhookConfig) VMSSHKey() string
Click to show internal directories.
Click to hide internal directories.