Is your feature request related to a problem? Please describe.
Add a wait condition for a service/ target group binding to be created before the deployment is applied for the gateway proxy. There is a race condition where in order for the proxy deployment to receive the injected readiness probes from the LBC mutating webhook, the service and target group binding need to be in place first. Otherwise, we need to rollout restart the proxy deployment for the probes to be injected in the pod spec.
Describe the solution you'd like
A helm value that sets up a wait for the proxy deployment until after the TargetGroupBinding CR is created by the AWS LBC
Describe alternatives you've considered
When using Argo, applying a sync wave to rollout restart post-sync of the proxy deployment.
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.
Gloo Edge Product
Enterprise
Gloo Edge Version
1.14.9
Is your feature request related to a problem? Please describe.
Add a wait condition for a service/ target group binding to be created before the deployment is applied for the gateway proxy. There is a race condition where in order for the proxy deployment to receive the injected readiness probes from the LBC mutating webhook, the service and target group binding need to be in place first. Otherwise, we need to rollout restart the proxy deployment for the probes to be injected in the pod spec.
Describe the solution you'd like
A helm value that sets up a wait for the proxy deployment until after the TargetGroupBinding CR is created by the AWS LBC
Describe alternatives you've considered
When using Argo, applying a sync wave to rollout restart post-sync of the proxy deployment.
Additional Context
No response