Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct { *resources.Reconciler Config *config.Fuse ConfigManager config.ConfigReadWriter // contains filtered or unexported fields }
Reconciler reconciles everything needed to install Syndesis/Fuse. The resources that it works with are considered secondary resources in the context of the installation controller.
func NewReconciler ¶
func NewReconciler(configManager config.ConfigReadWriter, installation *integreatlyv1alpha1.RHMI, mpm marketplace.MarketplaceInterface, recorder record.EventRecorder) (*Reconciler, error)
NewReconciler instantiates and returns a reference to a new Reconciler.
func (*Reconciler) GetPreflightObject ¶
func (r *Reconciler) GetPreflightObject(ns string) runtime.Object
GetPreflightObject returns an object that will be checked in the preflight checks in the main Installation controller to ensure there isn't a conflicting Syndesis already installed.
func (*Reconciler) Reconcile ¶
func (r *Reconciler) Reconcile(ctx context.Context, installation *integreatlyv1alpha1.RHMI, product *integreatlyv1alpha1.RHMIProductStatus, serverClient k8sclient.Client) (integreatlyv1alpha1.StatusPhase, error)
Reconcile reads that state of the cluster for fuse and makes changes based on the state read and what is required
Click to show internal directories.
Click to hide internal directories.