Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
794d2df
feat(ferretdb): cluster and database design for FerretDB
khatrivarun Jan 12, 2026
1d54b0b
feat(ferretdb): certs, netpol, secrets and variables update for ferretdb
khatrivarun Jan 12, 2026
9d2e842
feat(ferretdb): ferretdb module completion (hopefully)
khatrivarun Jan 12, 2026
c2c5a6e
feat(example): deploy cnpg cluster for ferretdb
khatrivarun Jan 12, 2026
eecab61
fix(ferretdb): variable reference fixes
khatrivarun Jan 12, 2026
51ef982
fix(ferretdb): variable reference fixes
khatrivarun Jan 12, 2026
aaa587a
fix(ferretdb): database extensions fixes
khatrivarun Jan 12, 2026
00e8988
fix(ferretdb): database shared preload libraries update
khatrivarun Jan 12, 2026
5e66ad6
fix(ferretdb): trying to recreate the cluster
khatrivarun Jan 12, 2026
8c981e3
fix(ferretdb): recreate the cluster
khatrivarun Jan 12, 2026
c971d4e
fix(ferretdb): recreate the cluster
khatrivarun Jan 12, 2026
a0d3ef9
fix(ferretdb): computed fields for parameters
khatrivarun Jan 12, 2026
e87e55d
fix(ferretdb): extensions fix for the database
khatrivarun Jan 12, 2026
65bcab7
fix(ferretdb): core extension fix for the database
khatrivarun Jan 12, 2026
4300054
fix(ferretdb): pg_cron extension fix for the database
khatrivarun Jan 12, 2026
223b91e
fix(ferretdb): tsm_system_rows extension fix for the database
khatrivarun Jan 12, 2026
71c1806
fix(ferretdb): postgis extension fix for the database
khatrivarun Jan 12, 2026
715db6e
fix(ferretdb): move database to postInitSQL script
khatrivarun Jan 12, 2026
37d8f01
fix(ferretdb): dependency fixes
khatrivarun Jan 12, 2026
9714f95
fix(ferretdb): rum extension fix for the database
khatrivarun Jan 12, 2026
93fd19a
feat(ferretdb): ferretdb deployment complete (hopefully)
khatrivarun Jan 12, 2026
55e2e3a
feat(ferretdb): ferretdb job to give access to ferret artifact
khatrivarun Jan 12, 2026
e188816
fix(ferretdb): giving sql job access to the cluster
khatrivarun Jan 12, 2026
6d27442
fix(ferretdb): updated sql job script
khatrivarun Jan 12, 2026
c9bc833
feat(ferretdb): ferret topology spread
khatrivarun Jan 12, 2026
85756b8
feat(ferretdb): ferret netpol implementation
khatrivarun Jan 12, 2026
2098e65
feat(ferretdb): ferret service implementation
khatrivarun Jan 12, 2026
5f05b47
feat(ferretdb): ferret pdb implementation
khatrivarun Jan 12, 2026
231b7c5
fix(ferretdb): liveness probe for ferret fixed
khatrivarun Jan 12, 2026
2ed64d9
fix(ferretdb): use superuser credentials since cnpg is isolated
khatrivarun Jan 12, 2026
dc84d34
fix(ferretdb): dependencies fix
khatrivarun Jan 12, 2026
f69eda0
fix(ferretdb): cluster fix for ferret
khatrivarun Jan 12, 2026
baec8c1
fix(ferretdb): pg_hba fix for ferretdb
khatrivarun Jan 12, 2026
e329e3f
fix(ferretdb): pg_hba fix for ferretdb
khatrivarun Jan 12, 2026
785b8dd
feat(ferretdb): cleanup
khatrivarun Jan 12, 2026
9b3ff77
fix(ferretdb): dependencies fix
khatrivarun Jan 12, 2026
9abed73
docs(ferretdb): README update
khatrivarun Jan 12, 2026
1b3f504
feat(example): move to main
khatrivarun Jan 12, 2026
4f1cce2
Merge branch 'main' into task/65/ferretdb-setup
khatrivarun Jan 12, 2026
0e074cf
docs: readme update
khatrivarun Jan 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@ The following modules have been implemented and their usage instructions written
3. [\[DEPRECATED\] MinIO Storage](modules/minio)
4. [Garage Storage](modules/garage)
5. [Cloudnative PG PostgreSQL Database](modules/cnpg)
6. [Valkey In Memory Database](modules/valkey)
7. [Keycloak Identity Management](modules/keycloak)
6. [FerretDB (MongoDB) Database](modules/ferretdb)
7. [Valkey In Memory Database](modules/valkey)
8. [Keycloak Identity Management](modules/keycloak)
2 changes: 1 addition & 1 deletion example/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ module "cnpg" {

# FerretDB Deployment for MongoDB Database Solution
module "ferretdb" {
source = "git::https://github.com/necro-cloud/modules//modules/ferretdb?ref=task/65/ferretdb-setup"
source = "git::https://github.com/necro-cloud/modules//modules/ferretdb?ref=main"

// Garage Cluster Details for configuration of PITR Backups
garage_certificate_authority = module.garage.garage_internal_certificate_secret
Expand Down