Documentation ¶
Index ¶
- type ClusterServiceVersionReconciler
- type DeploymentReconciler
- type RHMSubscriptionController
- type RazeeDeploymentReconciler
- func (r *RazeeDeploymentReconciler) GetDataFromRhmSecret(request reconcile.Request, sel corev1.SecretKeySelector) ([]byte, error)
- func (r *RazeeDeploymentReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
- func (r *RazeeDeploymentReconciler) SetupWithManager(mgr manager.Manager) error
- type SubscriptionReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterServiceVersionReconciler ¶
type ClusterServiceVersionReconciler struct { // This Client, initialized using mgr.Client() above, is a split Client // that reads objects from the cache and writes to the apiserver Client client.Client Scheme *runtime.Scheme Log logr.Logger }
ClusterServiceVersionReconciler reconciles a ClusterServiceVersion object
func (*ClusterServiceVersionReconciler) Reconcile ¶
func (r *ClusterServiceVersionReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Reconcile reads that state of the cluster for a ClusterServiceVersion object and makes changes based on the state read and what is in the ClusterServiceVersion.Spec
func (*ClusterServiceVersionReconciler) SetupWithManager ¶
func (r *ClusterServiceVersionReconciler) SetupWithManager(mgr manager.Manager) error
type DeploymentReconciler ¶
type DeploymentReconciler struct { // This Client, initialized using mgr.Client() above, is a split Client // that reads objects from the cache and writes to the apiserver Client client.Client Scheme *runtime.Scheme Log logr.Logger Factory *manifests.Factory }
OperatorReconciler reconciles objects essential to the deployment
func (*DeploymentReconciler) Reconcile ¶
func (r *DeploymentReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Enforce the loose operator bundle manifests. OLM applies these once and does not reconcile their state assets/ibm-metrics-operator should match the bundle/manifests
func (*DeploymentReconciler) SetupWithManager ¶
func (r *DeploymentReconciler) SetupWithManager(mgr manager.Manager) error
type RHMSubscriptionController ¶
type RHMSubscriptionController struct { // This Client, initialized using mgr.Client() above, is a split Client // that reads objects from the cache and writes to the apiserver Client client.Client Scheme *runtime.Scheme Log logr.Logger }
RHMSubscriptionController reconciles a Subscription object
func (*RHMSubscriptionController) Reconcile ¶
func (r *RHMSubscriptionController) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Reconcile reads the state of the cluster for a Subscription object and makes changes based on the state read and what is in the Subscription.Spec
func (*RHMSubscriptionController) SetupWithManager ¶
func (r *RHMSubscriptionController) SetupWithManager(mgr manager.Manager) error
add adds a new Controller to mgr with r as the reconcile.Reconciler
type RazeeDeploymentReconciler ¶
type RazeeDeploymentReconciler struct { // This Client, initialized using mgr.Client() above, is a split Client // that reads objects from the cache and writes to the apiserver Client client.Client Scheme *runtime.Scheme Log logr.Logger Cfg *config.OperatorConfig Factory *manifests.Factory }
RazeeDeploymentReconciler reconciles a RazeeDeployment object
func (*RazeeDeploymentReconciler) GetDataFromRhmSecret ¶
func (r *RazeeDeploymentReconciler) GetDataFromRhmSecret(request reconcile.Request, sel corev1.SecretKeySelector) ([]byte, error)
GetDataFromRhmSecret Uses the SecretKeySelector struct to to retrieve byte data from a specified key
func (*RazeeDeploymentReconciler) Reconcile ¶
func (r *RazeeDeploymentReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Reconcile reads that state of the cluster for a RazeeDeployment object and makes changes based on the state read and what is in the RazeeDeployment.Spec
func (*RazeeDeploymentReconciler) SetupWithManager ¶
func (r *RazeeDeploymentReconciler) SetupWithManager(mgr manager.Manager) error
add adds a new Controller to mgr with r as the reconcile.Reconciler
type SubscriptionReconciler ¶
type SubscriptionReconciler struct { // This Client, initialized using mgr.Client() above, is a split Client // that reads objects from the cache and writes to the apiserver Client client.Client Scheme *runtime.Scheme Log logr.Logger }
SubscriptionReconciler reconciles a Subscription object
func (*SubscriptionReconciler) Reconcile ¶
func (r *SubscriptionReconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error)
Reconcile reads that state of the cluster for a Subscription object and makes changes based on the state read and what is in the Subscription.Spec
func (*SubscriptionReconciler) SetupWithManager ¶
func (r *SubscriptionReconciler) SetupWithManager(mgr manager.Manager) error
add adds a new Controller to mgr with r as the reconcile.Reconciler