controllers

package
v0.0.0-...-639c86f Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2023 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CRInitializing string = "Initializing"
	CRUpdating     string = "Updating"
	CRSucceeded    string = "Succeeded"
	CRFailed       string = "Failed"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CommonServiceReconciler

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

CommonServiceReconciler reconciles a CommonService object

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) ReconileNonConfigurableCR

func (r *CommonServiceReconciler) ReconileNonConfigurableCR(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