Documentation
¶
Index ¶
Constants ¶
const (
// RealtimeEngramFinalizer is the finalizer for Engrams in deployment/statefulset mode.
RealtimeEngramFinalizer = "engram.bubustack.io/realtime-finalizer"
)
const (
// StoryFinalizer is the name of the finalizer used by the Story controller.
StoryFinalizer = "story.bubustack.io/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EngramReconciler ¶
type EngramReconciler struct {
config.ControllerDependencies
Recorder record.EventRecorder
}
EngramReconciler reconciles an Engram object
func (*EngramReconciler) Reconcile ¶
func (r *EngramReconciler) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, err error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.22.1/pkg/reconcile
func (*EngramReconciler) SetupWithManager ¶
func (r *EngramReconciler) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.
type ImpulseReconciler ¶
type ImpulseReconciler struct {
config.ControllerDependencies
Recorder record.EventRecorder
}
ImpulseReconciler reconciles a Impulse object
func (*ImpulseReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.18.2/pkg/reconcile
func (*ImpulseReconciler) SetupWithManager ¶
func (r *ImpulseReconciler) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.
type RealtimeEngramReconciler ¶
type RealtimeEngramReconciler struct {
config.ControllerDependencies
}
RealtimeEngramReconciler reconciles an Engram object for real-time workloads
func (*RealtimeEngramReconciler) SetupWithManager ¶
func (r *RealtimeEngramReconciler) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.
type StoryReconciler ¶
type StoryReconciler struct {
config.ControllerDependencies
Recorder record.EventRecorder
}
StoryReconciler reconciles a Story object
func (*StoryReconciler) Reconcile ¶
func (r *StoryReconciler) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, err error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*StoryReconciler) SetupWithManager ¶
func (r *StoryReconciler) SetupWithManager(mgr ctrl.Manager, opts controller.Options) error
SetupWithManager sets up the controller with the Manager.