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.