[V2] Add executor k8s controller runtime MaxConcurrentReconciles config
- Dominant language
- Go
- Stars
- 7.5k
- Forks
- 886
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 120
Description
### Motivation: Why do you think this is important?
In our controller runtime [init code](https://github.com/flyteorg/flyte/blob/f5d7b79dad53c077d8a01efae70ab718ec9b745f/executor/pkg/controller/taskaction_controller.go#L719-L725), we can add `WithOptions(controller.Options{MaxConcurrentReconciles: ,}).` so that reconcile loops can be running concurrently. This setting should be configurable for the user easier adjusting.
### Goal: What should the final outcome look like, ideally?
reconcile loops running concurrently based on user's config
### Describe alternatives you've considered
n/a
### Propose: Link/Inline OR Additional context
_No response_
### Are you sure this issue hasn't been raised already?
- [x] Yes
### Have you read the Code of Conduct?
- [x] Yes
Contributor guide
Assessment
This issue has not been assessed yet.