Files
neon/libs
Jarupat Jisarojito 1f8e8c50ae Copy pg server cert and key to pgdata with correct permission
## Problem

We need to copy certificate and key from secret mount directory to
`pgdata` directory where `postgres` is the owner and we can set the key
permission to 0600.

## Summary of changes

- Added new pgparam `pg_compute_tls_settings` to specify where k8s
secret for certificate and key are mounted.
- Added a new field to `ComputeSpec` called `databricks_settings`. This
is a struct that will be used to store any other settings that needs to
be propagate to Compute but should not be persisted to `ComputeSpec` in
the database.
- Then when the compute container start up, as part of `prepare_pgdata`
function, it will copied `server.key` and `server.crt` from k8s mounted
directory to `pgdata` directory.

Co-authored-by: Tristan Partin <tristan.partin@databricks.com>
2025-07-24 20:34:58 -05:00
..
2025-07-22 09:31:39 +00:00
2025-07-22 09:31:39 +00:00
2025-07-22 09:31:39 +00:00
2025-07-22 09:31:39 +00:00