sub_reconcilers

package
v0.0.0-...-c2f36cf Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BestieDefaultImage   = "quay.io/opdev/bestie"
	BestieDefaultVersion = "1.3"
)

Variables

This section is empty.

Functions

func CombineImageTag

func CombineImageTag(img string, tag string) string

CombineImageTag will return the combined image and tag in the proper format for tags and digests.

func NewDatabaseCreatedCondition

func NewDatabaseCreatedCondition() metav1.Condition

func NewDatabaseSeededCondition

func NewDatabaseSeededCondition() metav1.Condition

func NewDeploymentCreatedCondition

func NewDeploymentCreatedCondition() metav1.Condition

func NewHPACreatedCondition

func NewHPACreatedCondition() metav1.Condition

func NewIngressCreatedCondition

func NewIngressCreatedCondition() metav1.Condition

func NewRouteCreatedCondition

func NewRouteCreatedCondition() metav1.Condition

func NewServiceCreatedCondition

func NewServiceCreatedCondition() metav1.Condition

Types

type DatabaseSeedJobReconciler

type DatabaseSeedJobReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewDatabaseSeedJobReconciler

func NewDatabaseSeedJobReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *DatabaseSeedJobReconciler

func (*DatabaseSeedJobReconciler) Reconcile

func (r *DatabaseSeedJobReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type DeploymentImageReconciler

type DeploymentImageReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewDeploymentImageReconciler

func NewDeploymentImageReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *DeploymentImageReconciler

func (*DeploymentImageReconciler) Reconcile

func (r *DeploymentImageReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type DeploymentReconciler

type DeploymentReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewDeploymentReconciler

func NewDeploymentReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *DeploymentReconciler

func (*DeploymentReconciler) Reconcile

func (r *DeploymentReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type DeploymentSizeReconciler

type DeploymentSizeReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewDeploymentSizeReconciler

func NewDeploymentSizeReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *DeploymentSizeReconciler

func (*DeploymentSizeReconciler) Reconcile

func (r *DeploymentSizeReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type HPAReconciler

type HPAReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewHPAReconciler

func NewHPAReconciler(client k8sclient.Client, log logr.Logger, scheme *runtime.Scheme) *HPAReconciler

func (*HPAReconciler) Reconcile

func (r *HPAReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type LabelReconciler

type LabelReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewLabelReconciler

func NewLabelReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *LabelReconciler

func (*LabelReconciler) Reconcile

func (r *LabelReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type PostgresClusterCRReconciler

type PostgresClusterCRReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewPostgresClusterCRReconciler

func NewPostgresClusterCRReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *PostgresClusterCRReconciler

func (*PostgresClusterCRReconciler) Reconcile

func (r *PostgresClusterCRReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type Reconciler

type Reconciler interface {
	Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)
}

type RouteReconciler

type RouteReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewRouteReconciler

func NewRouteReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *RouteReconciler

func (*RouteReconciler) Reconcile

func (r *RouteReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type ServiceMonitorReconciler

type ServiceMonitorReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewServiceMonitorReconciler

func NewServiceMonitorReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *ServiceMonitorReconciler

func (*ServiceMonitorReconciler) Reconcile

func (r *ServiceMonitorReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

type ServiceReconciler

type ServiceReconciler struct {
	Log    logr.Logger
	Scheme *runtime.Scheme
	// contains filtered or unexported fields
}

func NewServiceReconciler

func NewServiceReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *ServiceReconciler

func (*ServiceReconciler) Reconcile

func (r *ServiceReconciler) Reconcile(ctx context.Context, bestie *petsv1.Bestie) (ctrl.Result, error)

Jump to

Keyboard shortcuts

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