mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 11:03:59 +00:00
Summary: Removed the prole-db-manager microservice and simplified deployment to use prole-authority as the internal management and authorization point. Fixed two blocking bugs that prevented silent install from completing on knoe-dev-cluster. Removed: prole-db-manager - Deleted db-manager-deployment.yaml and db-manager-service.yaml from opentofu manifests - Deleted src/db-manager/ (Dockerfile, server.js, package.json, tests) - Removed prole-db-manager port-forward mapping from installer/core/env.py - Removed init_db_manager.sh from Initialization Scripts (milestones.py, actions.py) - Removed init_certmgr.sh and init_db_manager.sh tabs from services screen (services.py) - Removed live k8s Deployment/Service from knoe-dev-cluster Fixed: PostgreSQL version downgrade error (pg17 -> pg18) - Created conf/postgresql/.version with value 18 - Updated k8s/prole/prole-db.yaml and prole-db-recovery.yaml.tpl imageName to prole-db:18-089 - Fixed _init_database_options_state() to restore saved version_type from prole.cfg so db_version_type defaults to v18 (pg18) instead of silently reverting to pg17 - Added database_options.* keys to _collect_input_snapshot() in cfg.py so distribution, version_type, and all extension toggles persist to prole.cfg Fixed: Cluster name inconsistency - Removed stale prole-dev-cluster references; all scripts now use knoe-dev-cluster - Added knoe-dev-cluster to mode-detection case in etc/prole_cfg.sh Config: conf/prole.cfg - Set kerberos_config.enabled = False, KERBEROS_AUTO_ENABLED = False - Added database_options.distribution = percona, version_type = v18 - Added all 13 extension flags set to True (postgis, pgvector, pgcrypto, pgaudit, pg_repack, pg_stat_statements, pg_buffercache, pg_freespacemap, pgrowlocks, postgres_fdw, dblink, pg_stat_monitor, pgbadger) Verification: ./install.py -s -l -v -c conf/prole.cfg completed successfully. CNPG deployed prole-db:18-089 to knoe-dev-cluster; all milestones passed. Co-authored-by: Junie <junie@jetbrains.com> |
||
|---|---|---|
| .. | ||
| etc | ||
| secrets | ||
| .ollama_parser.py | ||
| archive_garage_backup.py | ||
| build_db.sh | ||
| build-a-bao.sh | ||
| common_core_lib.sh | ||
| deploy_pipeline.sh | ||
| final_deployment.sh | ||
| home.sh | ||
| hosts.txt | ||
| init_ansible.sh | ||
| init_argocd.sh | ||
| init_certmgr.sh | ||
| init_cloudnative_pg.sh | ||
| init_common_core.sh | ||
| init_common_services.sh | ||
| init_database_options.sh | ||
| init_db_manager.sh | ||
| init_garage_store.sh | ||
| init_gitea.sh | ||
| init_k3s_registry.sh | ||
| init_k8s.sh | ||
| init_kdc.sh | ||
| init_kerberos_test.sh | ||
| init_kerberos.sh | ||
| init_kong.sh | ||
| init_monitoring.sh | ||
| init_nginx_ingress.sh | ||
| init_ollama.sh | ||
| init_openbao.sh | ||
| init_opentofu.sh | ||
| init_port_forwards.sh | ||
| init_postgrest.sh | ||
| init_prole-db-backup.sh | ||
| init_prole-db-reset.sh | ||
| init_registry.sh | ||
| init_service_layer.sh | ||
| init_supabase_ports.sh | ||
| k3d_route_fix.sh | ||
| local_registry.log | ||
| prole_cfg.sh | ||
| prole-db-passwwd.sh | ||
| render_manifest.py | ||
| repair_pipeline.sh | ||
| set-k3s-token-vault.sh | ||
| status_common_services.sh | ||
| status.sh | ||
| sync-prole-cfg.py | ||