Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultInterval is the default interval. DefaultInterval = 5 * time.Second // DefaultTimeout is the default timeout. DefaultTimeout = 5 * time.Minute )
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 machine-controller-manager logs.
func NewBootstrapper ¶
func NewBootstrapper(client client.Client, namespace string) component.DeployWaiter
NewBootstrapper creates a new instance of DeployWaiter for the machine-controller-manager bootstrapper.
Types ¶
type Interface ¶
type Interface interface {
component.DeployWaiter
component.MonitoringComponent
// SetNamespaceUID sets the UID of the namespace into which the cluster-autoscaler shall be deployed.
SetNamespaceUID(types.UID)
}
Interface contains functions for a machine-controller-manager deployer.
type Values ¶
type Values struct {
// Image is the container image used for machine-controller-manager.
Image string
// Replicas is the number of replicas for the deployment.
Replicas int32
// RuntimeKubernetesVersion is the Kubernetes version of the runtime cluster.
RuntimeKubernetesVersion *semver.Version
// contains filtered or unexported fields
}
Values is a set of configuration values for the machine-controller-manager component.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.