# Functions

IsShootNamespace determines whether the format of specified name implies that it is a shoot namespace in a seed cluster.
LeaderElectionNameID returns a leader election ID for the given name.
NewRESTOptions creates a new RESTOptions instances.

# Constants

HealthBindAddressFlag is the name of the command line flag to specify the TCP address that the controller should bind to for serving health probes.
KubeconfigFlag is the name of the command line flag to specify a kubeconfig used to retrieve a rest.Config for a manager.Manager.
LeaderElectionFlag is the name of the command line flag to specify whether to do leader election or not.
LeaderElectionIDFlag is the name of the command line flag to specify the leader election ID.
LeaderElectionNamespaceFlag is the name of the command line flag to specify the leader election namespace.
LeaderElectionResourceLockFlag is the name of the command line flag to specify the resource type used for leader election.
MasterURLFlag is the name of the command line flag to specify the master URL override for a rest.Config of a manager.Manager.
MetricsBindAddressFlag is the name of the command line flag to specify the TCP address that the controller should bind to for serving prometheus metrics.
WebhookCertDirFlag is the name of the command line flag to specify the webhook certificate directory.
WebhookServerHostFlag is the name of the command line flag to specify the webhook config host for 'url' mode.
WebhookServerPortFlag is the name of the command line flag to specify the webhook server port.

# Structs

ManagerConfig is a completed manager configuration.
ManagerOptions are command line options that can be set for manager.Options.
RESTConfig is a completed REST configuration.
RESTOptions are command line options that can be set for rest.Config.

# Type aliases

WatchBuilder holds various functions which add watch controls to the passed Controller.