charts icon indicating copy to clipboard operation
charts copied to clipboard

DocumentDB dbtype support

Open P-Louw opened this issue 6 months ago • 0 comments

DocumentDB is a postgrsql based db used for cosmosdb with mongodb and postgresql query support. Earlier this year it went open-source and I am currently using it for a work project where we rollout documentdb with cnpg.

All in all a good replacement for mongodb with various supporters and users.

Adding DocumetnDB to support mongodb workloads changes:

  • Add 'documentdb' database type to values.yaml
  • Configure DocumentDB image (ghcr.io/ferretdb/postgres-documentdb)
  • Add extensions: documentdb, pg_cron
  • Configure shared_preload_libraries
  • Support various ferretdb auth methods

Tests:

  • Extension installation validation
  • MongoDB client connectivity via mongosh
  • CRUD operations with BSON data types
  • Backup/restore and PITR functionality

P-Louw avatar Nov 04 '25 21:11 P-Louw