I bashed into the api container and see that the volume is mounted and the cert is there. There is no db-connector section on the yaml file ( not sure if this was deprecated or something ). If I curl from that bash prompt, it is giving me this message:
I also tried using the --cacert option with curl to specify the root cert, but get the same error. I have added this same certificate to my windows machine and can access https just fine.
It seems odd that directly specifying the certificate in a curl request doesn't work. That doesn't sound like a Retool issue. You've tried the same thing from your host machine without any issues?
Setting aside the above for a moment, the first thing I notice is that the error you shared seems to have been thrown from within a workflow. This is important because all such requests are handled by the workflows-backend container, which needs to be configured separately.
Note that the DB_CONNECTOR service has been rolled into both the api and workflows-backend containers, instead of running separately.
Before adding your cert to the workflows-backend container, you can try making a request to your resource from within an app just to see if there are any issues with that configuration.
Hopefully this back-and-forth will be helpful to you, as well, @hulazphila!