Document per-resource poll interval and reconcile-request annotations#1083
Conversation
✅ Deploy Preview for crossplane ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
adamwg
left a comment
There was a problem hiding this comment.
lgtm once the line numbers are corrected. Thanks for the writeup!
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
haarchri
left a comment
There was a problem hiding this comment.
@yordis thanks for the PR can you check Vale issues?
https://github.com/crossplane/docs/actions/runs/24734156625/job/72368026690?pr=1083
after that we can merge it in for the coming v2.3 release - thanks man
…st docs Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
| namespace: default | ||
| name: my-rds-instance | ||
| annotations: | ||
| crossplane.io/poll-interval: "24h" |
There was a problem hiding this comment.
out of curiousity, for this to work on MRs, is it correct that the provider will need to have updated their crossplane-runtime dependency to v2.3.0? anything else that is required on the provider side after that, or will it work automatically after bumping crossplane-runtime?
is it worth adding a note in this section on this so users can understand this requirement?
There was a problem hiding this comment.
Good point, I'll second this question. It's called out in the rc.1 release notes, but if someone upgrades without catching this, or starts using crossplane before the providers update and release new versions (which could be a long tail, hopefully not), it could cause some confusion. I think this will be a popular feature.
I don't recall seeing callouts in the crossplane docs on which release introduced a specific feature, as some other project docs do. If this was added, it could provide the opportunity to note this additional requirement. Bonus points for figuring out how to clearly and concisely communicate how to tell when a provider supports it.

crossplane.io/poll-intervalandcrossplane.io/reconcile-requested-at) that give operators fine-grained control over reconciliation behavior on a per-resource basis, introduced in Add per-resource poll interval and reconcile-now annotations crossplane#7239Fixes #1082