prole/k8s/prole
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
..
garage-configmap.yaml feat: complete end-to-end installation and storage integration. This commit marks a significant milestone where the end-to-end installation process is now fully functional. Key changes: Integrated Garage storage service (S3-compatible); Implemented Prole DB backup; Enhanced Kerberos integration; Updated default namespace to prole-chrisfu-deadbeef; Streamlined dependencies (removed Ollama); Added installation validation and testing scripts; Improved installer UI and deployment logic. 2026-01-29 22:50:05 -08:00
garage-service.yaml feat: complete end-to-end installation and storage integration. This commit marks a significant milestone where the end-to-end installation process is now fully functional. Key changes: Integrated Garage storage service (S3-compatible); Implemented Prole DB backup; Enhanced Kerberos integration; Updated default namespace to prole-chrisfu-deadbeef; Streamlined dependencies (removed Ollama); Added installation validation and testing scripts; Improved installer UI and deployment logic. 2026-01-29 22:50:05 -08:00
garage-statefulset.yaml feat(infrastructure): enhance k3s automation and OpenTofu integration 2026-02-07 22:53:18 -08:00
ingress.yaml Use prole.cfg hostnames for Supabase front-door 2026-03-19 04:19:38 -07:00
iscsi-pvs.yaml Refactor iSCSI Synology mounts to /synology/d00x 2026-03-21 10:43:06 -07:00
kustomization.yaml refactor: modernize installer and monitoring setup 2026-02-19 21:07:39 -08:00
monitoring-d004-pvs.yaml Refactor iSCSI Synology mounts to /synology/d00x 2026-03-21 10:43:06 -07:00
openbao-service.yaml Milestone: Integrated CloudNative-PG initialization and build flow into Prole installer. Added new initialization screens, refactored scripts, and updated k8s manifests. 2025-12-20 20:33:19 -08:00
openbao-statefulset.yaml k3s: Fix installation hangs, CA mismatches, and arm64 networking 2026-02-16 23:30:27 -08:00
prole-configmap.yaml Milestone: Integrated CloudNative-PG initialization and build flow into Prole installer. Added new initialization screens, refactored scripts, and updated k8s manifests. 2025-12-20 20:33:19 -08:00
prole-db-barman-objectstore.yaml feat: infrastructure and installer updates for k3s, OpenTofu, and prole-db 2026-02-05 21:27:18 -08:00
prole-db-postgres-service.yaml Configure K3s for retropie and add Traefik Ingress. Updated K3s templates for node-ip/flannel-iface, configured retropie host vars, enabled Traefik, added Ingress resources for Grafana, Prole, Kong, and Supabase, and set Postgres to LoadBalancer. 2026-02-16 04:28:40 -08:00
prole-db-recovery.yaml.tpl Refactor to support mode-scoped DB build contexts and versioning 2026-03-22 05:47:50 -07:00
prole-db.yaml Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
prole-deployment.yaml nodeSelector and storage updates across k8s manifests 2026-02-06 01:17:54 -08:00
prole-service.yaml Milestone: Integrated CloudNative-PG initialization and build flow into Prole installer. Added new initialization screens, refactored scripts, and updated k8s manifests. 2025-12-20 20:33:19 -08:00
storageclass-prole-iscsi.yaml Add playbooks and manifests for cgroups and iSCSI storage setup 2026-02-06 01:19:59 -08:00
storageclass-prole-monitoring-d004.yaml checkpoint: service env config + installer updates 2026-03-17 09:29:08 -07:00