Documentation ¶
Index ¶
Constants ¶
const ( ServiceClusterLabel = "kubecarrier.io/service-cluster" OriginNamespaceLabel = "kubecarrier.io/origin-namespace" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountReconciler ¶
AccountReconciler reconciles a Account object
func (*AccountReconciler) Reconcile ¶
Reconcile function reconciles the Account object which specified by the request. Currently, it does the following: 1. Fetch the Account object. 2. Handle the creation/update of the Account object (Create/reconcile the namespace, tenants, roles, and rolebindings). 3. Update the status of the Account object.
func (*AccountReconciler) SetupWithManager ¶
func (r *AccountReconciler) SetupWithManager(mgr ctrl.Manager) error
type CatalogEntryReconciler ¶
CatalogEntryReconciler reconciles a CatalogEntry object
func (*CatalogEntryReconciler) Reconcile ¶
Reconcile function reconciles the CatalogEntry object which specified by the request. Currently, it does the following: - Fetch the CatalogEntry object. - Handle the deletion of the CatalogEntry object (Remove the annotations from the BaseCRD, and remove the finalizer). - Manipulate/Update the CRDInformation in the CatalogEntry status. - Update the status of the CatalogEntry object.
func (*CatalogEntryReconciler) SetupWithManager ¶
func (r *CatalogEntryReconciler) SetupWithManager(mgr ctrl.Manager) error
type CatalogEntrySetReconciler ¶
CatalogEntrySetReconciler reconciles a CatalogEntrySet object
func (*CatalogEntrySetReconciler) SetupWithManager ¶
func (r *CatalogEntrySetReconciler) SetupWithManager(mgr ctrl.Manager) error
type CatalogReconciler ¶
CatalogReconciler reconciles a Catalog object
func (*CatalogReconciler) Reconcile ¶
Reconcile function reconciles the Catalog object which specified by the request. Currently, it does the following: - Fetch the Catalog object. - Handle the deletion of the Catalog object. - Fetch the CatalogEntries and Tenants that selected by this Catalog object. - Update the Status of the Catalog object.
func (*CatalogReconciler) SetupWithManager ¶
func (r *CatalogReconciler) SetupWithManager(mgr ctrl.Manager) error
type CustomResourceDiscoveryReconciler ¶
type CustomResourceDiscoveryReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme }
CustomResourceDiscoveryReconciler reconciles a CustomResourceDiscovery object
func (*CustomResourceDiscoveryReconciler) SetupWithManager ¶
func (r *CustomResourceDiscoveryReconciler) SetupWithManager(mgr ctrl.Manager) error
type CustomResourceDiscoverySetReconciler ¶
type CustomResourceDiscoverySetReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme }
CustomResourceDiscoverySetReconciler reconciles a CustomResourceDiscovery object
func (*CustomResourceDiscoverySetReconciler) SetupWithManager ¶
func (r *CustomResourceDiscoverySetReconciler) SetupWithManager(mgr ctrl.Manager) error
type DerivedCustomResourceReconciler ¶
type DerivedCustomResourceReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme }
func (*DerivedCustomResourceReconciler) SetupWithManager ¶
func (r *DerivedCustomResourceReconciler) SetupWithManager(mgr ctrl.Manager) error
type ServiceClusterReconciler ¶
type ServiceClusterReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme MonitorGracePeriod time.Duration }
func (*ServiceClusterReconciler) SetupWithManager ¶
func (r *ServiceClusterReconciler) SetupWithManager(mgr ctrl.Manager) error