solo-io / gloo

The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
https://docs.solo.io/
Apache License 2.0
4.06k stars 433 forks source link

Gloo Fed: configure federation reconciler retries #7986

Open jenshu opened 1 year ago

jenshu commented 1 year ago

Version

None

Is your feature request related to a problem? Please describe.

As a follow-up to https://github.com/solo-io/gloo/issues/7814 (which made retries configurable for events involving addition/removal of clusters), we can also make retries configurable in the federated resource reconcilers (which watch for changes to Federated* resources).

Describe the solution you'd like

This will be slightly different from the previous issue. We will have to:

  1. First expose a way to configure the retry type / delay for the controller-runtime reconcilers in skv2 (probably in the Options passed to controller.New in RunReconciler), and then
  2. In Gloo Fed we will need to pass these values all the way through (from helm to env variables to Gloo Fed controller), as before.

Describe alternatives you've considered

No response

Additional Context

No response

github-actions[bot] commented 2 months ago

This issue has been marked as stale because of no activity in the last 180 days. It will be closed in the next 180 days unless it is tagged "no stalebot" or other activity occurs.