Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DeploymentName is the name of the deployment. DeploymentName = "gardener-controller-manager" // ManagedResourceNameRuntime is the name of the ManagedResource for the runtime resources. ManagedResourceNameRuntime = "gardener-controller-manager-runtime" // ManagedResourceNameVirtual is the name of the ManagedResource for the virtual resources. ManagedResourceNameVirtual = "gardener-controller-manager-virtual" )
Variables ¶
View Source
var TimeoutWaitForManagedResource = 5 * time.Minute
TimeoutWaitForManagedResource is the timeout used while waiting for the ManagedResources to become healthy or deleted.
Functions ¶
func New ¶
func New(client client.Client, namespace string, secretsManager secretsmanager.Interface, values Values) component.DeployWaiter
New creates a new instance of DeployWaiter for the gardener-controller-manager.
Types ¶
type Values ¶
type Values struct { // Image defines the container image of gardener-controller-manager. Image string // LogLevel is the level/severity for the logs. Must be one of [info,debug,error]. LogLevel string // Quotas is the default configuration matching projects are set up with if a quota is not already specified. Quotas []controllermanagerv1alpha1.QuotaConfiguration // FeatureGates is the set of feature gates. FeatureGates map[string]bool }
Values contains configuration values for the gardener-controller-manager resources.
Click to show internal directories.
Click to hide internal directories.