crossplane-contrib/provider-aws

Unable to set poll-interval time for EFS mount target beyond default

lbowe opened this issue · 0 comments

What happened?

When trying to address an issue of rate limiting surrounding the the reconciling of EFS mount targets, it was noted that when setting the --poll argument as part of the DeploymentRuntimeConfig, this was not being reflected to this resource. When looking at the debug logs, it was noted that with a poll time of 5m, the requeue-after time was still defaulting to 1m while other resources such as RDS instances reflected the proper requeue time of 5m.

How can we reproduce it?

Enable debug logs for the provider and set the poll time to be greater than one minute. Create an EFS instance with mount targets and observe the logs to note the time difference between the event time and the requeue-after time.

What environment did it happen in?

Crossplane version: 1.14.0
provider-aws version: 0.45.0
EKS 1.27

I will submit a pull request to go along with this issue.