Documentation ¶
Index ¶
Constants ¶
View Source
const (
// ManagedResourceName is the name of the ManagedResource containing the resource specifications.
ManagedResourceName = "plutono"
)
Variables ¶
View Source
var TimeoutWaitForManagedResource = 2 * time.Minute
TimeoutWaitForManagedResource is the timeout used while waiting for the ManagedResources to become healthy or deleted.
Functions ¶
func CentralLoggingConfiguration ¶
func CentralLoggingConfiguration() (component.CentralLoggingConfig, error)
CentralLoggingConfiguration returns a fluent-bit parser and filter for the plutono logs.
Types ¶
type Interface ¶
type Interface interface { component.DeployWaiter // SetWildcardCertName sets the WildcardCertSecretName components. SetWildcardCertName(*string) }
Interface contains functions for a Plutono Deployer
type Values ¶
type Values struct { // AuthSecretName is the secret name of plutono credentials. AuthSecretName string // ClusterType specifies the type of the cluster to which plutono is being deployed. ClusterType component.ClusterType // Image is the container image used for plutono. Image string // IngressHost is the host name of plutono. IngressHost string // IncludeIstioDashboards specifies whether to include istio dashboard. IncludeIstioDashboards bool // IsWorkerless specifies whether the cluster managed by this API server has worker nodes. IsWorkerless bool // IsGardenCluster specifies whether the cluster is garden cluster. IsGardenCluster bool // NodeLocalDNSEnabled specifies whether the node-local-dns is enabled for cluster. NodeLocalDNSEnabled bool // PriorityClassName is the name of the priority class. PriorityClassName string // Replicas is the number of pod replicas for the plutono. Replicas int32 // VPAEnabled states whether VerticalPodAutoscaler is enabled. VPAEnabled bool // VPNHighAvailabilityEnabled specifies whether the cluster is configured with HA VPN. VPNHighAvailabilityEnabled bool // WildcardCertName is name of wildcard tls certificate which is issued for the seed's ingress domain. WildcardCertName *string }
Values is a set of configuration values for the plutono component.
Click to show internal directories.
Click to hide internal directories.