controllers

package
v4.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2025 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PauseRequestAnnoKey     = "commonservices.operator.ibm.com/pause"
	SelfPauseRequestAnnoKey = "commonservices.operator.ibm.com/self-pause"
	PauseRequestValue       = "true"
)

Variables

This section is empty.

Functions

func UnmarshalHugePages

func UnmarshalHugePages(hugespages interface{}) (*apiv3.HugePages, error)

UnmarshalHugePages unmarshals the hugepages map to HugePages struct

Types

type CommonServiceReconciler

type CommonServiceReconciler struct {
	*bootstrap.Bootstrap
	Scheme   *runtime.Scheme
	Recorder record.EventRecorder
}

CommonServiceReconciler reconciles a CommonService object

func (*CommonServiceReconciler) NoOLMReconcile

func (r *CommonServiceReconciler) NoOLMReconcile(ctx context.Context, req ctrl.Request, instance *apiv3.CommonService) (ctrl.Result, error)

func (*CommonServiceReconciler) Reconcile

func (r *CommonServiceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*CommonServiceReconciler) ReconcileGeneralCR

func (r *CommonServiceReconciler) ReconcileGeneralCR(ctx context.Context, instance *apiv3.CommonService) (ctrl.Result, error)

ReconcileGeneralCR is for setting the OperandConfig

func (*CommonServiceReconciler) ReconcileMasterCR

func (r *CommonServiceReconciler) ReconcileMasterCR(ctx context.Context, instance *apiv3.CommonService) (ctrl.Result, error)

func (*CommonServiceReconciler) ReconcileNoOLMGeneralCR

func (r *CommonServiceReconciler) ReconcileNoOLMGeneralCR(ctx context.Context, instance *apiv3.CommonService) (ctrl.Result, error)

ReconcileGeneralCR is for setting the OperandConfig

func (*CommonServiceReconciler) ReconcileNoOLMMasterCR

func (r *CommonServiceReconciler) ReconcileNoOLMMasterCR(ctx context.Context, instance *apiv3.CommonService) (ctrl.Result, error)

func (*CommonServiceReconciler) ReconcileNoOLMNonConfigurableCR

func (r *CommonServiceReconciler) ReconcileNoOLMNonConfigurableCR(ctx context.Context, instance *apiv3.CommonService) (ctrl.Result, error)

ReconileNonConfigurableCR is for setting the cloned Master CR status for advanced topologies

func (*CommonServiceReconciler) ReconcileNonConfigurableCR

func (r *CommonServiceReconciler) ReconcileNonConfigurableCR(ctx context.Context, instance *apiv3.CommonService) (ctrl.Result, error)

ReconileNonConfigurableCR is for setting the cloned Master CR status for advanced topologies

func (*CommonServiceReconciler) SetupWithManager

func (r *CommonServiceReconciler) SetupWithManager(mgr ctrl.Manager) error

type Extreme

type Extreme string
const (
	Max Extreme = "max"
	Min Extreme = "min"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL