orchestcomponent

package
v0.0.0-...-560103a Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2023 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DeletePropagationForeground = metav1.DeletionPropagation("Foreground")
)
View Source
var (
	OrchestComponentKind = orchestv1alpha1.SchemeGroupVersion.WithKind("OrchestComponent")
)

Functions

This section is empty.

Types

type AuthServerReconciler

type AuthServerReconciler struct {
	*OrchestComponentController
	// contains filtered or unexported fields
}

func (*AuthServerReconciler) Reconcile

func (reconciler *AuthServerReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*AuthServerReconciler) Uninstall

func (reconciler *AuthServerReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type BuildKitDaemonReconciler

type BuildKitDaemonReconciler struct {
	*OrchestComponentController
}

func (*BuildKitDaemonReconciler) Reconcile

func (reconciler *BuildKitDaemonReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*BuildKitDaemonReconciler) Uninstall

func (reconciler *BuildKitDaemonReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type CeleryWorkerReconciler

type CeleryWorkerReconciler struct {
	*OrchestComponentController
}

func (*CeleryWorkerReconciler) Reconcile

func (reconciler *CeleryWorkerReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*CeleryWorkerReconciler) Uninstall

func (reconciler *CeleryWorkerReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type NodeAgentReconciler

type NodeAgentReconciler struct {
	*OrchestComponentController
}

func (*NodeAgentReconciler) Reconcile

func (reconciler *NodeAgentReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*NodeAgentReconciler) Uninstall

func (reconciler *NodeAgentReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type OrchestApiReconciler

type OrchestApiReconciler struct {
	*OrchestComponentController
	// contains filtered or unexported fields
}

func (*OrchestApiReconciler) Reconcile

func (reconciler *OrchestApiReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (err error)

func (*OrchestApiReconciler) Uninstall

func (reconciler *OrchestApiReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type OrchestComponentController

type OrchestComponentController struct {
	*controller.Controller[*orchestv1alpha1.OrchestComponent]
	// contains filtered or unexported fields
}

OrchestComponentController reconciles OrchestComponent CRD.

func NewOrchestComponentController

func NewOrchestComponentController(kClient kubernetes.Interface,
	oClient versioned.Interface,
	gClient client.Client,
	scheme *runtime.Scheme,
	oComponentInformer orchestinformers.OrchestComponentInformer,
	svcInformer coreinformers.ServiceInformer,
	depInformer appsinformers.DeploymentInformer,
	dsInformer appsinformers.DaemonSetInformer,
	ingInformer netsinformers.IngressInformer,

) *OrchestComponentController

NewOrchestComponentController returns a new *NewOrchestComponentController.

type OrchestDatabaseReconciler

type OrchestDatabaseReconciler struct {
	*OrchestComponentController
}

func (*OrchestDatabaseReconciler) Reconcile

func (reconciler *OrchestDatabaseReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*OrchestDatabaseReconciler) Uninstall

func (reconciler *OrchestDatabaseReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type OrchestWebServerReconciler

type OrchestWebServerReconciler struct {
	*OrchestComponentController
	// contains filtered or unexported fields
}

func (*OrchestWebServerReconciler) Reconcile

func (reconciler *OrchestWebServerReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*OrchestWebServerReconciler) Uninstall

func (reconciler *OrchestWebServerReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

type RabbitmqServerReconciler

type RabbitmqServerReconciler struct {
	*OrchestComponentController
}

func (*RabbitmqServerReconciler) Reconcile

func (reconciler *RabbitmqServerReconciler) Reconcile(ctx context.Context, component *orchestv1alpha1.OrchestComponent) error

func (*RabbitmqServerReconciler) Uninstall

func (reconciler *RabbitmqServerReconciler) Uninstall(ctx context.Context, component *orchestv1alpha1.OrchestComponent) (bool, error)

Jump to

Keyboard shortcuts

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