Eden Platform updates

Started by CultLeader, February 05, 2025, 01:55:07 PM

Previous topic - Next topic

CultLeader

Hello bois, I keep adding features to the Eden platform, things are breaky in the beginning
https://github.com/cultleader777/EdenPlatform/commit/c2d048609fb697ff43b7ac2a0e7e4db9051eac04

Breaking change:
1. tld was removed from region
2. in global settings you must pick the tld to use for internal DNS names
3. tld table has expose_admin field removed because global settings tld exposes admin, things are simpler this way

I added:
- custom environment variables or secrets to the blackbox deployments. This is needed if you, say, want to host database in Eden platform, and you need to expose private environment variable to PostgreSQL from app that users the database, you can do so now
- support for multiple TLDs, you can host as many domains as you want. This was intended to be supported from beginning but of course, there are issues before you actually test it, now it works
- ingresses for blackbox deployments, basically, you can expose blackbox service like wordpress blog or self hosted Jira under any subdomain and host it under eden platform
- you can disable dnssec for tld if the provider you bought domain from doesn't support dnssec

Some fields might seem like ad hoc, like basic_auth file field in blackbox ingress, but that is because I'm deploying features I'm now actually using in my businesses. Inevitably, if someone wants to use Eden platform they'll have to get their hands dirty because I don't think anytime soon I'll start writing thorough documentation, although we already have 777 tests.

Peace bois.