Using podman, I am running a custom engine version v0.11.8 with our internal ca cert mounted in /usr/local/share/ca-certificates/.
I am able to successfully initialize modules for both Go and TypeScript SDKs but am facing an error when initializing a module with the python SDK with dagger init --sdk=python.
codegen is failing at the installation of uv via pip
Collecting uv==0.2.11 (from -r /reqs.txt (line 1))
Stderr:
...'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c.10006)
🤔 I'm wondering if the internal CA cert is not getting applied to the codegen container as I'm seeing entries in the engine logs like :
level=debug msg="> creating tw29lol6zrzv... [update-ca-certificates]" span=[internal] exec /runtime"
level=debug msg="> container done tw29lol6zrzv... [update-ca-certificates]" error="<nil" span="[internal] exec '/runtime"
Is anyone else running a custom engine with internal CA certs running into module initialization issues with the Python SDK?