#6752 cherry-pick handle etcd request too large error
Pull request opened by
pvditt
## Why are the changes needed?
When FlyteWorkflow CR grows in very small increments, you can have requests that pass the API server's validation but exceeds etcd's max size
## What changes were proposed in this pull request?
Added additional checks to catch etcd-level size errors.
## How was this patch tested?
Has been running in Union clusters for a while
### Setup process
### Screenshots
## Check all the applicable boxes
• I updated the documentation accordingly.
• All new and existing tests passed.
• All commits are signed-off.
## Related PRs
## Docs link
https://bito.ai#summarystart|
### Summary by Bito
• Adds checks for etcd-level size errors in the FlyteWorkflow CR to enhance error handling for large requests.
• Updates several Go module files to include the etcd API dependency, ensuring the application can handle requests exceeding etcd's maximum size.
• Changes have been tested in Union clusters, confirming their effectiveness in real-world scenarios.
• Overall summary: touches on error handling, Go module updates, and testing; introduces checks for large request handling.
flyteorg/flyte