Versions in this module Expand all Collapse all v0 v0.52.0 May 13, 2024 Changes in this version + var Scheme = scheme.Scheme + type Config struct + func NewConfig(client kubernetes.Interface) (*Config, error) + func (gc *Config) AppDefaultSyncPeriod() time.Duration + func (gc *Config) AppMinimumSyncPeriod() time.Duration + func (gc *Config) CACerts() string + func (gc *Config) KappDeployRawOptions() []string + func (gc *Config) PackageInstallDefaultSyncPeriod() time.Duration + func (gc *Config) ProxyOpts() ProxyOpts + func (gc *Config) Reload() error + func (gc *Config) ShouldSkipTLSForAuthority(candidateAuthority string) bool + type OSConfig interface + ApplyCACerts func(string) error + ApplyProxy func(ProxyOpts) error + type ProxyOpts struct + HTTPProxy string + HTTPSProxy string + NoProxy string + type Reconciler struct + func NewReconciler(coreClient kubernetes.Interface, config *Config, osConfig OSConfig, ...) *Reconciler + func (r *Reconciler) AttachWatches(controller controller.Controller, ns string, mgr manager.Manager) error + func (r *Reconciler) Reconcile(_ context.Context, request reconcile.Request) (reconcile.Result, error)