Allow integrations to use system custom CA installed in system?

Hi all,

I run Octoprint on an internal LAN with SSL and a locally managed CA. I have the CA installed on the host system, and mounted the SSL folders inside the docker container for Home Assistant with:

    volumes:
      - /etc/ssl/certs:/etc/ssl/certs:ro
      - /etc/ca-certificates.conf:/etc/ca-certificates.conf:ro
      - /usr/share/ca-certificates:/usr/share/ca-certificates:ro
      - /usr/local/share/ca-certificates:/usr/local/share/ca-certificates:ro

This works great (I use this method for many containers), and I can run the below inside the Home Assistant docker container without any SSL errors:

curl https://octoprint.lan

However, in the Octoprint Integration, I’m getting errors. Specifically:

Failed setup, will retry: Cannot connect to host octoprint.lan:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1000)')]

So it seems the integrations are not respecting the CA installed on the system. Does anyone know how to rectify this?