Documentation
¶
Index ¶
- Constants
- type ImageMap
- type ManagedMCGReconciler
- func (r *ManagedMCGReconciler) CheckReplicaStatus(readyReplicas, desiredReplicas int32) mcgv1alpha1.ComponentState
- func (r *ManagedMCGReconciler) Reconcile(_ context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *ManagedMCGReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *ManagedMCGReconciler) UpdateAlertmanagerComponentStatus()
- func (r *ManagedMCGReconciler) UpdateConsoleComponentStatus()
- func (r *ManagedMCGReconciler) UpdateNoobaaComponentStatus()
- func (r *ManagedMCGReconciler) UpdatePrometheusComponentStatus()
Constants ¶
View Source
const ( ManagedMCGFinalizer = "managedmcg.openshift.io" ManagedMCGName = "managedmcg" ObjectBucketClaimFinalizer = "objectbucket.io/finalizer" )
View Source
const ( McgmsObcNamespace = "mcgms-obc-namespace" DefaultBackingStore = "noobaa-default-backing-store" READY = "Ready" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagedMCGReconciler ¶
type ManagedMCGReconciler struct { AddonConfigMapDeleteLabelKey string AddonConfigMapName string Client client.Client Log logr.Logger Scheme *runtime.Scheme AddonParamSecretName string DeadMansSnitchSecretName string CustomerNotificationHTMLPath string SMTPSecretName string SOPEndpoint string AlertSMTPFrom string ConsolePort int PagerdutySecretName string RHOBSSecretName string RHOBSEndpoint string RHSSOTokenEndpoint string AddonVariant string AddonEnvironment string // contains filtered or unexported fields }
func (*ManagedMCGReconciler) CheckReplicaStatus ¶
func (r *ManagedMCGReconciler) CheckReplicaStatus(readyReplicas, desiredReplicas int32) mcgv1alpha1.ComponentState
func (*ManagedMCGReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ManagedMCGReconciler) SetupWithManager ¶
func (r *ManagedMCGReconciler) SetupWithManager(mgr ctrl.Manager) error
func (*ManagedMCGReconciler) UpdateAlertmanagerComponentStatus ¶
func (r *ManagedMCGReconciler) UpdateAlertmanagerComponentStatus()
Getting the status of the Alertmanager component.
func (*ManagedMCGReconciler) UpdateConsoleComponentStatus ¶
func (r *ManagedMCGReconciler) UpdateConsoleComponentStatus()
Getting the status of the Console component.
func (*ManagedMCGReconciler) UpdateNoobaaComponentStatus ¶
func (r *ManagedMCGReconciler) UpdateNoobaaComponentStatus()
func (*ManagedMCGReconciler) UpdatePrometheusComponentStatus ¶
func (r *ManagedMCGReconciler) UpdatePrometheusComponentStatus()
Getting the status of the Prometheus component.
Click to show internal directories.
Click to hide internal directories.