prole/etc
chrisfu 0262bd4be2 Refactor to support mode-scoped DB build contexts and versioning
- Introduce mode-scoped directories under `~/.prole` for build contexts, runtime data, and versioning.
- Update DB image version generation and Dockerfile creation to respect deployment modes (e.g., k3d, k3s, k8s).
- Adjust UI, core actions, and scripts to avoid cross-mode conflicts and ensure correct version isolation.
- Add tests for mode-aware behaviors and update existing tests for new paths and markers.
- Bump PostgreSQL and image versions to `18` and `138`, respectively.
- Update Kubernetes manifests to align with new image and version configuration.
2026-03-22 05:47:50 -07:00
..
lib/shell Refactor shell library structure; relocate helpers under etc/lib/shell/ and update references 2026-03-16 21:44:58 -07:00
.ollama_parser.py Enhance build system with 'make test' and fix installer test debris. Added 'make test' to Makefile with 'pyconv' (black) integration and coverage summary. Reformatted codebase with black. Fixed 'install.py' test bug where MagicMock objects created directory debris by improving mocking and patching in 'tests/test_navigation.py', 'tests/test_service_layer_navigation.py', and 'tests/test_install_logic.py'. 2026-02-25 14:55:05 -08:00
archive_garage_backup.py Enhance build system with 'make test' and fix installer test debris. Added 'make test' to Makefile with 'pyconv' (black) integration and coverage summary. Reformatted codebase with black. Fixed 'install.py' test bug where MagicMock objects created directory debris by improving mocking and patching in 'tests/test_navigation.py', 'tests/test_service_layer_navigation.py', and 'tests/test_install_logic.py'. 2026-02-25 14:55:05 -08:00
build_db.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
build-a-bao.sh Refactor namespace handling to use prole.cfg as sole source of truth 2026-03-02 18:50:53 -08:00
common_core_lib.sh Refactor shell library structure; relocate helpers under etc/lib/shell/ and update references 2026-03-16 21:44:58 -07:00
deploy_pipeline.sh Checkpoint: Refactor installer UI and update Supabase deployment strategy 2026-02-03 14:55:05 -08:00
final_deployment.sh Refactor namespace handling to use prole.cfg as sole source of truth 2026-03-02 18:50:53 -08:00
home.sh Remove prole-db-manager; simplify deployment via prole-authority; fix pg18 downgrade & cluster name 2026-03-01 20:40:44 -08:00
hostprobe-myrddin.yaml Milestone: monitoring deployment + svc firewall persistence 2026-03-19 12:19:02 -07:00
hostprobe-pi.yaml Milestone: monitoring deployment + svc firewall persistence 2026-03-19 12:19:02 -07:00
hosts.txt feat(scripts): introduce DNS sync script for Samba AD and hosts management 2026-01-02 20:56:44 -08:00
init_ansible.sh Summary of recent repairs and infrastructure updates 2026-02-15 17:51:57 -08:00
init_argocd.sh Checkpoint: cluster env UI layout + k3s common services 2026-02-27 14:35:14 -08:00
init_certmgr.sh Fix installer ctx apply flow and registry namespace 2026-03-07 10:35:27 -08:00
init_cloudnative_pg.sh Refactor to support mode-scoped DB build contexts and versioning 2026-03-22 05:47:50 -07:00
init_cnpg_backup.sh Refactor iSCSI Synology mounts to /synology/d00x 2026-03-21 10:43:06 -07:00
init_common_core.sh Checkpoint: cluster env UI layout + k3s common services 2026-02-27 14:35:14 -08:00
init_common_services.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
init_database_options.sh feat: Add GitOps (Gitea) and Supabase integration, plus database options 2026-02-26 18:32:15 -08:00
init_db_manager.sh checkpoint: k3s agent config + node labels + registry optimizations 2026-03-07 03:14:26 -08:00
init_forego.sh iscsi/installer: provision merlin d004; fix etc script runtime 2026-03-16 21:30:52 -07:00
init_forgejo.sh iscsi/installer: provision merlin d004; fix etc script runtime 2026-03-16 21:30:52 -07:00
init_garage_store.sh Add regression tests and logic to handle recycling Released prole-iscsi PVs with stale claimRefs 2026-03-09 22:19:46 -07:00
init_gitea.sh checkpoint: improve init scripts, installer flows, and kube context handling 2026-03-14 20:07:54 -07:00
init_gitlab.sh iscsi/installer: provision merlin d004; fix etc script runtime 2026-03-16 21:30:52 -07:00
init_k3s_registry.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
init_k8s.sh Remove prole-db-manager; simplify deployment via prole-authority; fix pg18 downgrade & cluster name 2026-03-01 20:40:44 -08:00
init_kdc.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
init_kerberos_test.sh Refactor shell layout; add shellspec + authority 2026-03-13 09:19:56 -07:00
init_kerberos.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
init_kong.sh Remove legacy secrets, configs, and scripts; introduce prole-auth service and Grafana SSO proxy configuration. 2026-03-20 13:00:36 -07:00
init_monitoring.sh Remove legacy secrets, configs, and scripts; introduce prole-auth service and Grafana SSO proxy configuration. 2026-03-20 13:00:36 -07:00
init_nginx_ingress.sh refactor: rename backup script to etc/init_cnpg_backup.sh and optimize Supabase image prefetch 2026-03-02 00:34:01 -08:00
init_ollama.sh fix: UI runtime fixes, idempotent k3d KUBECONFIG, Ollama screen redesign, mode-conditional init scripts, Grafana restart, real-time docker build output, shell script fixes, test updates 2026-02-20 23:19:48 -08:00
init_openbao.sh Update PROLE_HOME resolution and enhance iSCSI PV handling 2026-03-22 02:43:52 -07:00
init_opentofu.sh installer: preflight DB secrets + bootstrap OpenTofu password 2026-03-13 16:38:38 -07:00
init_port_forwards.sh Fix installer path portability (avoid hardcoded /Users paths) 2026-03-09 16:55:49 -07:00
init_postgrest.sh Refactor namespace handling to use prole.cfg as sole source of truth 2026-03-02 18:50:53 -08:00
init_prole-db-reset.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
init_registry.sh checkpoint: improve init scripts, installer flows, and kube context handling 2026-03-14 20:07:54 -07:00
init_service_layer.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
init_supabase_ports.sh Kong API gateway, docker-import preload, OpenTofu graceful fallback, milestone fix 2026-02-22 00:57:49 -08:00
k3d_route_fix.sh Remove prole-db-manager; simplify deployment via prole-authority; fix pg18 downgrade & cluster name 2026-03-01 20:40:44 -08:00
prole_cfg.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
prole-db-passwwd.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
render_manifest.py Refactor installation and initialization logic, and expand test coverage 2026-02-13 21:36:39 -08:00
repair_pipeline.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
set-k3s-token-vault.sh Add prole_cfg.sh sourcing for configuration management 2026-01-30 23:37:32 -08:00
status_common_services.sh checkpoint: improve init scripts, installer flows, and kube context handling 2026-03-14 20:07:54 -07:00
status.sh checkpoint: improve init scripts, installer flows, and kube context handling 2026-03-14 20:07:54 -07:00
sync-prole-cfg.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00