Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationDefinitionHelmReconciler ¶ added in v1.0.0
ApplicationDefinitionHelmReconciler reconciles ApplicationDefinitions and updates related HelmReleases when an ApplicationDefinition changes. This controller does NOT watch HelmReleases to avoid mutual reconciliation storms with Flux's helm-controller.
func (*ApplicationDefinitionHelmReconciler) SetupWithManager ¶ added in v1.0.0
func (r *ApplicationDefinitionHelmReconciler) SetupWithManager(mgr ctrl.Manager) error
type ApplicationDefinitionReconciler ¶ added in v1.0.0
type ApplicationDefinitionReconciler struct {
client.Client
Scheme *runtime.Scheme
Debounce time.Duration
// contains filtered or unexported fields
}
func (*ApplicationDefinitionReconciler) SetupWithManager ¶ added in v1.0.0
func (r *ApplicationDefinitionReconciler) SetupWithManager(mgr ctrl.Manager) error
type WorkloadMonitorReconciler ¶
WorkloadMonitorReconciler reconciles a WorkloadMonitor object
func (*WorkloadMonitorReconciler) Reconcile ¶
func (r *WorkloadMonitorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is the main reconcile loop. 1. It reconciles WorkloadMonitor objects themselves (create/update/delete). 2. It also reconciles Pod events mapped to WorkloadMonitor via label selector.
func (*WorkloadMonitorReconciler) SetupWithManager ¶
func (r *WorkloadMonitorReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager registers our controller with the Manager and sets up watches.
type WorkloadReconciler ¶ added in v0.30.0
WorkloadMonitorReconciler reconciles a WorkloadMonitor object
func (*WorkloadReconciler) SetupWithManager ¶ added in v0.30.0
func (r *WorkloadReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager registers our controller with the Manager and sets up watches.