Documentation ¶
Overview ¶
Package controllers is a package of kubeteach and used for reconcile logic of kubernetes CRDs
Index ¶
Constants ¶
View Source
const ( StateActive = "active" StateSuccessful = "successful" StatePending = "pending" )
const for state field
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExerciseSetReconciler ¶
type ExerciseSetReconciler struct { client.Client Scheme *runtime.Scheme RequeueTime time.Duration }
ExerciseSetReconciler reconciles a ExerciseSet object
func (*ExerciseSetReconciler) Reconcile ¶
func (r *ExerciseSetReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile handles reconcile of an ExersiceSet
func (*ExerciseSetReconciler) SetupWithManager ¶
func (r *ExerciseSetReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TaskDefinitionReconciler ¶
type TaskDefinitionReconciler struct { client.Client Scheme *runtime.Scheme Recorder record.EventRecorder RequeueTime time.Duration }
TaskDefinitionReconciler reconciles a TaskDefinition object
func (*TaskDefinitionReconciler) Reconcile ¶
func (r *TaskDefinitionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile handles all about taskdefinitions and tasks
func (*TaskDefinitionReconciler) SetupWithManager ¶
func (r *TaskDefinitionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.