prole/etc
chrisfu 85a0cb9052 chore: enhance GKE ingress diagnostics, TLS validation, and reconciliation
- Added pre-apply validation for ManagedCertificate and FrontendConfig objects to ensure existence before ingress application.
- Improved GKE ingress diagnostics with annotations and resource state checks for pre- and post-apply phases.
- Introduced patch-only handling for annotation drifts to avoid unnecessary ingress replacements.
- Enhanced HTTPS probing logic with GCLB convergence checks for managed certificate states.
- Updated `deploy.sh`, `init_kong.sh`, and `init_gitlab.sh` with detailed ingress dependency validation and reconciliation steps.
2026-04-20 11:36:51 -07:00
..
lib/shell refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -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 Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
build-a-bao.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07: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 feat: GKE production deployment — CNPG + GCS backups + Google Workspace SSO 2026-04-01 10:41:55 -07:00
init_certmgr.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_cnpg_backup.sh Stabilize prod deployment flow and harden Garage/CNPG ops 2026-04-11 20:19:36 -07:00
init_cnpg_gke.sh checkpoint: summarize CNPG init and backup hardening work 2026-04-06 05:51:26 -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 refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -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 refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_forego.sh iscsi/installer: provision merlin d004; fix etc script runtime 2026-03-16 21:30:52 -07:00
init_forgejo.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_garage_store.sh chore: enhance Garage and Supabase S3 configuration for split-cluster deployments 2026-04-13 00:53:39 -07:00
init_gitea.sh chore: make node selector keys configurable and improve scheduling logic 2026-04-14 06:01:50 -07:00
init_gitlab.sh chore: enhance GKE ingress diagnostics, TLS validation, and reconciliation 2026-04-20 11:36:51 -07:00
init_k3s_registry.sh Fix DB image build and k3s registry/CNPG robustness 2026-03-29 19:35:37 -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 feat: full GKE/prod deployment pipeline from UI to Artifact Registry 2026-04-04 12:38:16 -07:00
init_kerberos_test.sh Refactor shell layout; add shellspec + authority 2026-03-13 09:19:56 -07:00
init_kerberos.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_knoe_auth.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07:00
init_knoe_users.sh chore: checkpoint deployment and identity bootstrap updates 2026-04-10 20:55:30 -07:00
init_knoe-db-reset.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
init_kong.sh chore: enhance GKE ingress diagnostics, TLS validation, and reconciliation 2026-04-20 11:36:51 -07:00
init_monitoring.sh chore: add hostPath jemalloc optimization and enhance monitoring storage class handling 2026-04-12 20:06:35 -07:00
init_nginx_ingress.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07: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 refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_opentofu.sh installer: preflight DB secrets + bootstrap OpenTofu password 2026-03-13 16:38:38 -07:00
init_port_forwards.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_postgrest.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
init_redis.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_registry.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
init_service_layer.sh chore: rename Prole to Knoe.dev across deployment scripts and update ingress logic 2026-04-15 10:55:00 -07:00
init_supabase_ports.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07: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
knoe-db-passwwd.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
prole_cfg.sh checkpoint: update GKE deployment docs and infra changes 2026-04-18 07:18:10 -07:00
render_manifest.py Rename Prole storage objects to Synology and sync deployment updates 2026-03-22 21:50:02 -07: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 refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
status.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
sync-prole-cfg.py refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00