chrisfu
e4f29e9ec1
checkpoint: service env config + installer updates
...
- Expand generated service config (conf/service/prole.cfg) with captured inputs and derived vars
- Update installer core (actions/controller/env) and UI screens (services/argocd)
- Update monitoring init script and port mapping
- Update k8s prole-db manifests; add monitoring PV + StorageClass
- Add dev/test config templates and postgresql version file
- Update supabase generated helm values; bump prole-db version
- Extend installer tests incl. ArgoCD render smoke
2026-03-17 09:20:55 -07:00
chrisfu
ce5ff83eb4
checkpoint: improve init scripts, installer flows, and kube context handling
...
- Fix kube context switching for k3s single-context kubeconfigs and k3d shorthand prefixes
- Update common init/status scripts (registry, kerberos, cnpg backup, service layer, common services)
- Add Gitea init script and installer ArgoCD screen
- Add Supabase realtime probe patching plus regression tests
- Extend installer core/UI test coverage
2026-03-14 20:07:54 -07:00
chrisfu
6dc3560dcf
refactor: rename backup script to etc/init_cnpg_backup.sh and optimize Supabase image prefetch
...
- Renamed etc/init_prole-db-backup.sh to etc/init_cnpg_backup.sh and updated all references.
- Enhanced CNPG backup script with authoritative status validation.
- Implemented SupabaseImagePreloadMilestone to front-load heavy image transfers.
- Updated supabase/deploy.sh with --prefetch-images-only and --skip-prefetch.
- Updated unit tests for CNPG backups and Supabase silent milestone sequencing.
- Included incidental environment updates from installer execution.
Co-authored-by: Junie <junie@jetbrains.com>
2026-03-02 00:34:01 -08:00
chrisfu
5e0a1bda85
feat: Add GitOps (Gitea) and Supabase integration, plus database options
...
- Makefile: Added 'init' and 'deploy' targets for k3s parity and Gitea staging.
- OpenTofu: Fixed namespace handling in k3s main.tf to prevent metadata overwrites.
- UI: Added 'GitOps' and 'Database Options' configuration screens.
- Core: Enhanced monitoring, milestones, and environment handling for new services.
- Supabase: Integrated full Helm chart and manifest rendering logic.
- Gitea: Added deployment scripts and GitOps sync support.
- Database: Added Percona/Postgres Dockerfile templates and improved TDE scripts.
- Tests: Added coverage for new UI screens and navigation flows.
2026-02-26 18:32:15 -08:00