Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReconcileProduct ¶
type ReconcileProduct struct {
*reconcilers.BaseReconciler
}
ReconcileProduct reconciles a Product object
type StatusReconciler ¶
type StatusReconciler struct { *reconcilers.BaseReconciler // contains filtered or unexported fields }
func NewStatusReconciler ¶
func NewStatusReconciler(b *reconcilers.BaseReconciler, resource *capabilitiesv1beta1.Product, entity *controllerhelper.ProductEntity, providerAccountHost string, syncError error) *StatusReconciler
type ThreescaleReconciler ¶
type ThreescaleReconciler struct { *reconcilers.BaseReconciler // contains filtered or unexported fields }
func NewThreescaleReconciler ¶
func NewThreescaleReconciler(b *reconcilers.BaseReconciler, resource *capabilitiesv1beta1.Product, threescaleAPIClient *threescaleapi.ThreeScaleClient, backendRemoteIndex *controllerhelper.BackendAPIRemoteIndex) *ThreescaleReconciler
func (*ThreescaleReconciler) Reconcile ¶
func (t *ThreescaleReconciler) Reconcile() (*controllerhelper.ProductEntity, error)
Click to show internal directories.
Click to hide internal directories.