Documentation
¶
Index ¶
- type ComponentVersionChangedPredicate
- type ComponentVersionReconciler
- type ConfigurationReconciler
- type FluxDeployerReconciler
- type LocalizationReconciler
- type MutationReconcileLooper
- type ResourceReconciler
- type SnapshotDigestChangedPredicate
- type SnapshotReconciler
- type SourceRevisionChangePredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentVersionChangedPredicate ¶
func (ComponentVersionChangedPredicate) Update ¶
func (ComponentVersionChangedPredicate) Update(e event.UpdateEvent) bool
type ComponentVersionReconciler ¶
type ComponentVersionReconciler struct {
client.Client
Scheme *runtime.Scheme
kuberecorder.EventRecorder
OCMClient ocmclient.Contract
}
ComponentVersionReconciler reconciles a ComponentVersion object
func (*ComponentVersionReconciler) Reconcile ¶
func (r *ComponentVersionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, retErr error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ComponentVersionReconciler) SetupWithManager ¶
func (r *ComponentVersionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ConfigurationReconciler ¶
type ConfigurationReconciler struct {
client.Client
DynamicClient dynamic.Interface
Scheme *runtime.Scheme
kuberecorder.EventRecorder
ReconcileInterval time.Duration
RetryInterval time.Duration
Cache cache.Cache
OCMClient ocm.Contract
MutationReconciler MutationReconcileLooper
}
ConfigurationReconciler reconciles a Configuration object
func (*ConfigurationReconciler) Reconcile ¶
func (r *ConfigurationReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ConfigurationReconciler) SetupWithManager ¶
func (r *ConfigurationReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type FluxDeployerReconciler ¶
type FluxDeployerReconciler struct {
client.Client
Scheme *runtime.Scheme
kuberecorder.EventRecorder
ReconcileInterval time.Duration
RegistryServiceName string
RetryInterval time.Duration
DynamicClient dynamic.Interface
CertSecretName string
}
FluxDeployerReconciler reconciles a FluxDeployer object
func (*FluxDeployerReconciler) SetupWithManager ¶
func (r *FluxDeployerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type LocalizationReconciler ¶
type LocalizationReconciler struct {
client.Client
DynamicClient dynamic.Interface
Scheme *runtime.Scheme
kuberecorder.EventRecorder
ReconcileInterval time.Duration
RetryInterval time.Duration
OCMClient ocm.Contract
Cache cache.Cache
MutationReconciler MutationReconcileLooper
}
LocalizationReconciler reconciles a Localization object
func (*LocalizationReconciler) Reconcile ¶
func (r *LocalizationReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*LocalizationReconciler) SetupWithManager ¶
func (r *LocalizationReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type MutationReconcileLooper ¶
type MutationReconcileLooper struct {
Scheme *runtime.Scheme
OCMClient ocm.Contract
Client client.Client
Cache cache.Cache
DynamicClient dynamic.Interface
SnapshotWriter snapshot.Writer
}
MutationReconcileLooper holds dependencies required to reconcile a mutation object.
func (*MutationReconcileLooper) ReconcileMutationObject ¶
func (m *MutationReconcileLooper) ReconcileMutationObject(ctx context.Context, obj v1alpha1.MutationObject) error
ReconcileMutationObject reconciles mutation objects and writes a snapshot to the cache.
type ResourceReconciler ¶
type ResourceReconciler struct {
client.Client
Scheme *runtime.Scheme
kuberecorder.EventRecorder
OCMClient ocm.Contract
Cache cache.Cache
}
ResourceReconciler reconciles a Resource object
func (*ResourceReconciler) Reconcile ¶
func (r *ResourceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ResourceReconciler) SetupWithManager ¶
func (r *ResourceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SnapshotDigestChangedPredicate ¶
func (SnapshotDigestChangedPredicate) Update ¶
func (SnapshotDigestChangedPredicate) Update(e event.UpdateEvent) bool
type SnapshotReconciler ¶
type SnapshotReconciler struct {
client.Client
Scheme *runtime.Scheme
kuberecorder.EventRecorder
RegistryServiceName string
Cache cache.Cache
}
SnapshotReconciler reconciles a Snapshot object
func (*SnapshotReconciler) Reconcile ¶
func (r *SnapshotReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*SnapshotReconciler) SetupWithManager ¶
func (r *SnapshotReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SourceRevisionChangePredicate ¶
func (SourceRevisionChangePredicate) Update ¶
func (SourceRevisionChangePredicate) Update(e event.UpdateEvent) bool