Documentation ¶
Index ¶
- Variables
- type AuthServerReconciler
- type BuildKitDaemonReconciler
- type CeleryWorkerReconciler
- type NodeAgentReconciler
- type OrchestApiReconciler
- type OrchestComponentController
- type OrchestComponentReconciler
- func NewAuthServerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewBuildKitDaemonReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewCeleryWorkerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewNodeAgentReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewOrchestApiReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewOrchestDatabaseReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewOrchestWebServerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- func NewRabbitmqServerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
- type OrchestDatabaseReconciler
- type OrchestWebServerReconciler
- type RabbitmqServerReconciler
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 OrchestComponentReconciler ¶
type OrchestComponentReconciler interface { Reconcile(context.Context, *orchestv1alpha1.OrchestComponent) error Uninstall(context.Context, *orchestv1alpha1.OrchestComponent) (bool, error) }
func NewAuthServerReconciler ¶
func NewAuthServerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewBuildKitDaemonReconciler ¶
func NewBuildKitDaemonReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewCeleryWorkerReconciler ¶
func NewCeleryWorkerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewNodeAgentReconciler ¶
func NewNodeAgentReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewOrchestApiReconciler ¶
func NewOrchestApiReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewOrchestDatabaseReconciler ¶
func NewOrchestDatabaseReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewOrchestWebServerReconciler ¶
func NewOrchestWebServerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
func NewRabbitmqServerReconciler ¶
func NewRabbitmqServerReconciler(ctrl *OrchestComponentController) OrchestComponentReconciler
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)
Click to show internal directories.
Click to hide internal directories.