Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitRepoReconciler ¶
type GitRepoReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme PluginPath string // contains filtered or unexported fields }
GitRepoReconciler reconciles a GitRepo object
func (*GitRepoReconciler) Reconcile ¶
+kubebuilder:rbac:groups=git.gitops.slipway.org,resources=gitrepos,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=git.gitops.slipway.org,resources=gitrepos/status,verbs=get;update;patch +kubebuilder:rbac:groups="",resources=events,verbs=create;patch
func (*GitRepoReconciler) SetupWithManager ¶
func (r *GitRepoReconciler) SetupWithManager(mgr ctrl.Manager) error
type HashReconciler ¶
type HashReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme PluginPath string // contains filtered or unexported fields }
HashReconciler reconciles a Hash object
func (*HashReconciler) SetupWithManager ¶
func (r *HashReconciler) SetupWithManager(mgr ctrl.Manager) (err error)
type WatchedObjPredicate ¶
type WatchedObjPredicate struct{}
func (WatchedObjPredicate) Create ¶
func (WatchedObjPredicate) Create(e event.CreateEvent) bool
Ignore creation
func (WatchedObjPredicate) Delete ¶
func (WatchedObjPredicate) Delete(e event.DeleteEvent) bool
If objects are deleted we need to rerun
func (WatchedObjPredicate) Generic ¶
func (WatchedObjPredicate) Generic(e event.GenericEvent) bool
Always false, not meant for this controller
func (WatchedObjPredicate) Update ¶
func (WatchedObjPredicate) Update(e event.UpdateEvent) bool
If objects are updated we need to rerun
Click to show internal directories.
Click to hide internal directories.