Documentation
¶
Index ¶
Constants ¶
View Source
const (
PluginsControllerConcurrency = 5
FinalizerName = "plugins.kubegems.io/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
func ConfigMapOrSecretTrigger ¶
func ConfigMapOrSecretTrigger(ctx context.Context, cli client.Client) handler.EventHandler
Types ¶
type Options ¶
type Options struct {
MetricsAddr string `json:"metricsAddr,omitempty" description:"The address the metric endpoint binds to."`
EnableLeaderElection bool `json:"enableLeaderElection,omitempty" description:"Enable leader election for controller manager."`
ProbeAddr string `json:"probeAddr,omitempty" description:"The address the probe endpoint binds to."`
PluginsDir string `json:"pluginsDir,omitempty" description:"The directory that contains the plugins."`
}
func NewDefaultOptions ¶
func NewDefaultOptions() *Options
type Reconciler ¶
type Reconciler struct {
*controllers.BundleReconciler
}
Click to show internal directories.
Click to hide internal directories.