Workflows is not available without a code executor deployment. To use Workflows, set up a code executor deployment

We are receiving the banner message "Workflows is not available without a code executor deployment. To use Workflows, set up a code executor deployment." on the Workflows tab as evidenced by the following image capture:

We followed the Stable Upgrade steps:
3.148.32
3.196.33
3.253.14
3.284.6I

via CI/CD Pipeline and are VSC source control is as follows:

image

and made sure our tryretool/code-executor-service:3.284.7-stable in Dockerfile matched that 3.284.7 release.

We are unable to run any workflows. Creating a new default workflow and attempting to run renders the following:

I’ve read and followed some of the similar posts regarding this error but none seem to fit our scenario. Could someone direct me to a clear procedure to set up/configure the Code Executor deployment functionality? Thank you.

Hey dtufto,

Thanks for reaching out on the community! My name is John and I will be helping out get your code-executor up and running.

The code-executor service handles all of the code/scripts you right in the UI and runs them in a safe space for Retool. If the service is up and running and can be seen via "docker ps" as running and the logs for it all show fine, then there are a few other things we will want to check to make sure its reachable from the other services.

Referencing our github page below, we can see that this new service has its own network setup and needs to be added to each service that will use it, ie main backend and the workflow services.

Each of the workflow services are all have the new network so they can talk to each other and workflows know code-executor exists.

:white_check_mark: Would you mind checking that and letting me know if that is the possible cause? If not, please upload your compose.yaml and service logs from the code-executor service and I can take a peak at what might be missing here to get it working :grinning_face:

John | Retool Support