Versions in this module Expand all Collapse all v0 v0.0.1 Jan 26, 2025 Changes in this version + func KopyReconcile(k Kopier, req ctrl.Request) (ctrl.Result, error) + type ConfigMapReconciler struct + Scheme *runtime.Scheme + func (r *ConfigMapReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *ConfigMapReconciler) SetupWithManager(mgr ctrl.Manager) error + type Kopier interface + AddFinalizer func() error + Fetch func(req ctrl.Request) error + GetClient func() client.Client + GetContext func() context.Context + GetObject func() client.Object + LabelSelector func() labels.Selector + MarkedForDeletion func() bool + SourceDeletion func() error + SyncDeletedCopy func() error + SyncOptions func() bool + SyncSource func(namespace string) error + type KopyConfigMap struct + func NewKopyConfigMap(ctx context.Context, c client.Client) *KopyConfigMap + func (ks *KopyConfigMap) AddFinalizer() error + func (ks *KopyConfigMap) Copy(s *corev1.ConfigMap, namespace string) error + func (ks *KopyConfigMap) Fetch(req ctrl.Request) error + func (ks *KopyConfigMap) GetClient() client.Client + func (ks *KopyConfigMap) GetContext() context.Context + func (ks *KopyConfigMap) GetObject() client.Object + func (ks *KopyConfigMap) LabelSelector() labels.Selector + func (ks *KopyConfigMap) MarkedForDeletion() bool + func (ks *KopyConfigMap) SourceDeletion() error + func (ks *KopyConfigMap) SyncDeletedCopy() error + func (ks *KopyConfigMap) SyncOptions() bool + func (ks *KopyConfigMap) SyncSource(namespace string) error + type KopySecret struct + func NewKopySecret(ctx context.Context, c client.Client) *KopySecret + func (ks *KopySecret) AddFinalizer() error + func (ks *KopySecret) Copy(s *corev1.Secret, namespace string) error + func (ks *KopySecret) Fetch(req ctrl.Request) error + func (ks *KopySecret) GetClient() client.Client + func (ks *KopySecret) GetContext() context.Context + func (ks *KopySecret) GetObject() client.Object + func (ks *KopySecret) LabelSelector() labels.Selector + func (ks *KopySecret) MarkedForDeletion() bool + func (ks *KopySecret) SourceDeletion() error + func (ks *KopySecret) SyncDeletedCopy() error + func (ks *KopySecret) SyncOptions() bool + func (ks *KopySecret) SyncSource(namespace string) error + type SecretReconciler struct + Scheme *runtime.Scheme + func (r *SecretReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *SecretReconciler) SetupWithManager(mgr ctrl.Manager) error