Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReconcileGitTrackObject ¶
ReconcileGitTrackObject reconciles a GitTrackObject object
func (*ReconcileGitTrackObject) EventStream ¶
func (r *ReconcileGitTrackObject) EventStream() chan event.GenericEvent
EventStream returns a stream of generic event to trigger reconciles
func (*ReconcileGitTrackObject) Reconcile ¶
Reconcile reads that state of the cluster for a GitTrackObject object and makes changes based on the state read and what is in the GitTrackObject.Spec Automatically generate RBAC rules to allow the Controller to read and write Deployments +kubebuilder:rbac:groups=*,resources=*,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=faros.pusher.com,resources=gittrackobjects,verbs=get;list;watch;create;update;patch;delete
func (*ReconcileGitTrackObject) StopChan ¶
func (r *ReconcileGitTrackObject) StopChan() chan struct{}
StopChan returns the object stop channel
type Reconciler ¶
type Reconciler interface { EventStream() chan event.GenericEvent StopChan() chan struct{} }
Reconciler allows the test suite to mock the required methods for setting up the watch streams.