Connor Ashcroft
04/16/2024, 12:14 PMMarvin
04/16/2024, 12:15 PMdb-ssl-secret
Kubernetes secret has been created successfully in the desired namespace with the correct root certificate file (root.crt
).
2. Confirm the server.extraVolumeMounts
configuration in your values.yaml
file for the Prefect Server chart mounts the db-ssl-secret
to the correct path inside the container which is expected by asyncpg
.
However, I was unable to find a particular solution to the ClientConfigurationError
regarding the root certificate file not existing or being inaccessible in the Prefect documentation or Prefect GitHub issues.
Please double-check the permissions and the file path specified for the secret volume mount and ensure the path matches where asyncpg
looks for the certificate.
If the issue persists, consider reaching out to the Prefect community or opening a GitHub issue for more personalized assistance. Meanwhile, here are some general links to Prefect Documentation that touch on Kubernetes deployment which might be helpful:
- Docker Guide for Prefect
- Kubernetes Deployment Guide for Prefect
Remember to configure your PostgreSQL connection URL appropriately with the relevant SSL parameters, as described in Prefect's documentation on configuring databases.
Unfortunately, the GitHub query didn't find any relevant issues, but you may want to search through the Prefect GitHub issues yourself for any similar problems or report a new issue.Connor Ashcroft
04/16/2024, 12:46 PM