Skip to content

docs: small addition to faq events part #1738

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 26, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions docs/documentation/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,13 @@ In the v1.* version events were exposed to `Reconciler` (which was called `Resou
then). This included events (Create, Update) of the custom resource, but also events produced by
Event Sources. After long discussions also with developers of golang version (controller-runtime),
we decided to remove access to these events. We already advocated to not use events in the
reconciliation logic, since events can be lost. Instead reconcile all the resources on every
execution of reconciliation. On first this might sound a little opinionated, but there was a
reconciliation logic, since events can be lost. Instead, reconcile all the resources on every
execution of reconciliation. On first this might sound a little opinionated, but there is a
sound agreement between the developers that this is the way to go.

Note that this is also consistent with Kubernetes
[level based](https://cloud.redhat.com/blog/kubernetes-operators-best-practices) reconciliation approach.

### Q: Can I re-schedule a reconciliation, possibly with a specific delay?

Yes, this can be done
Expand Down