You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When deploying firebase functions to new projects, I have to manually edit the functions via the GCP web console in order to set timeouts, enable retries, etc., for different functions. It's easy to make a mistake when doing this and, after deploying functions for the first time, there is a period during which they are live with the wrong config (i.e. the wrong timeout or retry config) because I can't configure the functions in the GCP UI until the deployment is complete.
Describe the solution you'd like
I would like to be able to set function timeouts, enable retries (failurePolicy), etc., via the firebase-functions FunctionBuilder API, in the same way I can set the region.
Describe alternatives you've considered
I've looked at updating my functions via a bash script and the gcloud command line tool, but this really belongs with the rest of the non-environment-specific functions config (e.g. regions) in my source code.
Edit: It's actually possible to set function timeouts via FunctionBuilder.runWith(), so this issue only applies to retries (failurePolicy).
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
When deploying firebase functions to new projects, I have to manually edit the functions via the GCP web console in order to set timeouts, enable retries, etc., for different functions. It's easy to make a mistake when doing this and, after deploying functions for the first time, there is a period during which they are live with the wrong config (i.e. the wrong timeout or retry config) because I can't configure the functions in the GCP UI until the deployment is complete.
Describe the solution you'd like
I would like to be able to set function timeouts, enable retries (failurePolicy), etc., via the firebase-functions
FunctionBuilder
API, in the same way I can set the region.Describe alternatives you've considered
I've looked at updating my functions via a bash script and the
gcloud
command line tool, but this really belongs with the rest of the non-environment-specific functions config (e.g. regions) in my source code.Edit: It's actually possible to set function timeouts via
FunctionBuilder.runWith()
, so this issue only applies to retries (failurePolicy).The text was updated successfully, but these errors were encountered: