This PR introduces a new CLI option called --module-sync-period along with a corresponding controllers.module.syncPeriod Helm chart option. It sets the time interval for re-queuing Module resources instead of pulling them all at once for reconciliation. This change helps distribute the workload of the Module controller more evenly, especially when managing a large number of resources.
Tests
Usage Example
$ helm upgrade this hashicorp/hcp-terraform-operator --set controllers.module.syncPeriod=30m
References
N/A.
Community Note
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request.
If you are interested in working on this issue or have submitted a pull request, please leave a comment.
Description
This PR introduces a new CLI option called
--module-sync-period
along with a correspondingcontrollers.module.syncPeriod
Helm chart option. It sets the time interval for re-queuing Module resources instead of pulling them all at once for reconciliation. This change helps distribute the workload of the Module controller more evenly, especially when managing a large number of resources.Tests
Usage Example
References
N/A.
Community Note