Commit Graph

  • 55b6a6aff3 Complete rebranding from prole to knoe and fix macOS application identity. Bulk renamed 'prole' to 'knoe' across code, scripts, and manifests. Updated Makefile with 'knoe', 'build', and 'start' targets. Implemented macOS Application Bundle (.app) support for correct identity. Fixed macOS 'Python' process name to 'Knoe.DB Installer' via Objective-C bridge. Standardized application name to 'Knoe.DB Installer' across all interfaces. chrisfu 2026-04-22 15:08:35 -0700
  • 2477d23bab Rename prole.sh to knoe.sh and implement start/stop/restart for min mode chrisfu 2026-04-22 10:02:29 -0700
  • af89ef547f Implement minimal installation mode (--min) with containerd support chrisfu 2026-04-22 09:48:04 -0700
  • f44ce32a27 Rebrand and consolidate authentication and scanning systems. Consolidate Kerberos authentication system into authority/src and rename ProleAuthApplication to KnoeAuthApplication. Remove deprecated prole/, prole-app/, prole-mssql-db/, and prole-tools-app/ directories. Migrate and rename prole-net/prole-agent to scan/network-agent. Update install.sh, Makefile, and documentation to use Knoe branding and new scan paths. Rebrand configuration properties and URLs to knoe.dev and svc.knoe.dev. chrisfu 2026-04-22 09:28:14 -0700
  • 34de8a5f34 **fix(supabase): update cookie domain handling and enhance manifest-generation with new paths** chrisfu 2026-04-22 06:30:29 -0700
  • a4ee076498 fix(supabase): enable request-termination plugin so Kong parses /healthz chrisfu 2026-04-21 19:49:14 -0700
  • 9738ae22dc fix(supabase): retire studio ingress; route db.0.knoe.dev through kong chrisfu 2026-04-21 18:03:39 -0700
  • e61e6a83b5 fix(supabase): kong /healthz service URL — drop self-reference chrisfu 2026-04-21 15:45:33 -0700
  • 23f3f14b7f fix(supabase): kong pod needs checksum annotation to rollout on ConfigMap change chrisfu 2026-04-21 14:50:09 -0700
  • 0f2fe93ebf fix(net): GCE BackendConfig rejects type: TCP; switch to HTTP /healthz chrisfu 2026-04-21 12:05:40 -0700
  • 391c4f5fc9 fix(net): BackendConfig healthchecks + externally-managed supabase-kong ingress chrisfu 2026-04-21 10:31:06 -0700
  • 47d906cc28 chore: restore vault_db_master.yml for update.sh master-pw rotation chrisfu 2026-04-21 00:48:44 -0700
  • 1b08f72538 fix(gitlab): stop AUTOCLEAN from wiping gitaly PVC on every run chrisfu 2026-04-20 22:51:41 -0700
  • 0056f4acfd net: leave git.knoe.dev ingress unpinned; avoid needless cert re-provision chrisfu 2026-04-20 22:14:00 -0700
  • 82a2c2ed2e net: pin public ingresses to reserved static IPs + wire gitlab-shell SSH LB chrisfu 2026-04-20 22:09:51 -0700
  • 15df3ecc08 chore: purge ssl/, tfstate, ad-hoc artifacts; harden .gitignore chrisfu 2026-04-20 19:01:03 -0700
  • 5a769f273b chore: excise prole.org ansible infrastructure for knoe-db fork chrisfu 2026-04-20 18:53:03 -0700
  • e44ff8e476 fix(gitlab): unblock standalone reconcile + OIDC + object storage chrisfu 2026-04-20 18:51:41 -0700
  • 84105e1b0b docs: add Google Workspace OIDC setup guide for GitLab on GKE chrisfu 2026-04-20 13:03:59 -0700
  • 1aa7c22a3a fix gke secret mananagement chrisfu 2026-04-20 12:52:03 -0700
  • 85a0cb9052 chore: enhance GKE ingress diagnostics, TLS validation, and reconciliation chrisfu 2026-04-20 11:36:51 -0700
  • ed163f0783 chore: add dependency checks and TLS resource handling for Supabase ingress chrisfu 2026-04-20 10:45:33 -0700
  • b687062bb5 chore: enhance TLS management and ingress drift reconciliation for GKE chrisfu 2026-04-20 09:40:04 -0700
  • 49c54ae6ee chore: add GKE TLS management with ManagedCertificate and FrontendConfig annotations chrisfu 2026-04-20 08:19:54 -0700
  • 8eff5dba0d chore: improve Supabase PVC diagnostics and ingress preflight validation chrisfu 2026-04-19 22:16:05 -0700
  • 84491f9d06 chore: refactor GitLab ingress handling and fallback ownership cleanup chrisfu 2026-04-19 20:58:48 -0700
  • 20692c988d chore: enhance Supabase retained disk cleanup with project resolution and detailed skip reasons chrisfu 2026-04-19 17:16:49 -0700
  • 39be87d3a7 Merge branch 'main' of github.com:dredx/prole chrisfu 2026-04-19 17:13:57 -0700
  • c3b802c5f5 Fix Supabase stale PV cleanup enumeration path chrisfu 2026-04-19 17:10:07 -0700
  • 1575f4f0b3 cleanup script for mis-provisioned gke storage chrisfu 2026-04-19 16:59:32 -0700
  • 2f3d424777 chore: enhance Supabase retained disk cleanup with project resolution and detailed skip reasons chrisfu 2026-04-19 14:05:34 -0700
  • 255fc93827 chore: update ingress ownership defaults and streamline fallback handling chrisfu 2026-04-19 12:07:53 -0700
  • 62a7a3f0da chore: add stale Helm lock detection and recovery for Prometheus chrisfu 2026-04-19 11:05:56 -0700
  • 200c6a5e69 chore: add split-cluster diagnostics and refine workload convergence checks chrisfu 2026-04-19 05:32:22 -0700
  • 6532197570 chore: configure GitLab trusted proxies and improve summary handling chrisfu 2026-04-19 02:14:36 -0700
  • 750ff213e3 chore: make Supabase StorageClass preflight advisory instead of blocking chrisfu 2026-04-19 01:47:54 -0700
  • 00445404ee chore: make Supabase StorageClass preflight advisory instead of blocking chrisfu 2026-04-19 00:04:04 -0700
  • 5f701026c6 chore: add diagnostics for rendered CR replica fields and registry-specific key sanitization chrisfu 2026-04-19 00:00:21 -0700
  • e53771af7b chore: sanitize and validate GitLab CR values for chart v9+ compatibility chrisfu 2026-04-18 22:59:06 -0700
  • 453f1d53ca chore: enhance Gitaly storage class handling and mismatch remediation chrisfu 2026-04-18 22:35:22 -0700
  • 057b38cf6a chore: refactor storage class handling and enhance storage mismatch diagnostics chrisfu 2026-04-18 22:11:14 -0700
  • a28bef6380 chore: add replica source-of-truth verification and enhance drift remediation for GitLab deployments chrisfu 2026-04-18 21:09:33 -0700
  • be6ff2f1a8 chore: refactor Supabase PV cleanup logic and improve artifact handling chrisfu 2026-04-18 20:55:29 -0700
  • 6ec631c6d3 set gitlab oidc and supabase auto clean chrisfu 2026-04-18 20:51:49 -0700
  • 772e6a4047 chore: enhance Supabase PVC and ingress handling for deployment scripts chrisfu 2026-04-18 20:35:19 -0700
  • 6fbe9b0d84 chore: improve selector handling and pod count logic in GitLab deployment scripts chrisfu 2026-04-18 20:02:36 -0700
  • b382ed4749 chore: enhance post-remediation verification for GitLab deployments chrisfu 2026-04-18 19:49:43 -0700
  • 12b243195b chore: enhance post-remediation verification for GitLab deployments chrisfu 2026-04-18 19:40:21 -0700
  • 666ed5c1c3 chore: add secretref resolution for auth OIDC inputs chrisfu 2026-04-18 18:08:16 -0700
  • f2677b3eaf chore: add auth OIDC secret refs handling in config loader chrisfu 2026-04-18 17:28:34 -0700
  • 0a799ca191 chore: refine post-remediation checks in init_gitlab.sh for GitLab workload convergence chrisfu 2026-04-18 15:48:36 -0700
  • a4f96d5365 chore: refine post-remediation checks in init_gitlab.sh for GitLab workload convergence chrisfu 2026-04-18 15:20:53 -0700
  • b04ce825c9 chore: scale down over-replicated GitLab deployments to target replica count of 1 chrisfu 2026-04-18 15:05:55 -0700
  • 7a975e29b1 chore: scale down over-replicated GitLab deployments to target replica count of 1 chrisfu 2026-04-18 14:02:50 -0700
  • 3298d5cf2f chore: scale down over-replicated GitLab deployments to target replica count of 1 chrisfu 2026-04-18 13:32:18 -0700
  • b8a55888be checkpoint: update GKE deployment docs and infra changes chrisfu 2026-04-18 07:18:10 -0700
  • 27d8a723f0 chore: scale down over-replicated GitLab deployments to target replica count of 1 chrisfu 2026-04-16 17:12:38 -0700
  • b59a53f491 chore: redirect info logs to stderr in init_gitlab.sh chrisfu 2026-04-16 16:41:25 -0700
  • 9a30a60a2b chore: enhance GitLab reconciliation with explicit context handling chrisfu 2026-04-16 16:36:05 -0700
  • 20efd6de14 chore: remove unused variable in init_gitlab.sh chrisfu 2026-04-16 16:04:24 -0700
  • 14edd3038c chore: improve PVC event handling and enforce GitLab workload replica targets chrisfu 2026-04-16 15:42:39 -0700
  • 3651ebfb2d chore: improve PVC event handling and enforce GitLab workload replica targets chrisfu 2026-04-16 01:33:32 -0700
  • b9047cd2ad chore: improve PVC event handling and enforce GitLab workload replica targets chrisfu 2026-04-16 01:16:10 -0700
  • d14605ea23 chore: extend PVC diagnostics and enhance StorageClass reconciliation chrisfu 2026-04-16 00:35:15 -0700
  • 5ebe4d6c06 chore: improve error logging and extend StorageClass validation chrisfu 2026-04-16 00:05:11 -0700
  • 0f68c4ddfe chore: enforce strict StorageClass validation and add GitLab reconciliation logic chrisfu 2026-04-15 23:40:58 -0700
  • d0fc4af23c chore: add Supabase PVC quota diagnostics and improve ingress handling chrisfu 2026-04-15 23:06:51 -0700
  • bdeb0b62f3 chore: add Supabase PVC quota diagnostics and improve ingress handling chrisfu 2026-04-15 22:51:57 -0700
  • 7c46b52e7e chore: refine deploy.sh and Supabase ingress timeout diagnostics chrisfu 2026-04-15 22:32:41 -0700
  • e3b1ed21c9 chore: disable PodDisruptionBudget for Knoe-DB across all deployments chrisfu 2026-04-15 21:44:10 -0700
  • a2de7213ff chore: disable PodDisruptionBudget for Knoe-DB across all deployments chrisfu 2026-04-15 21:20:43 -0700
  • 1d45abb833 chore: rename Prole to Knoe.dev across deployment scripts and update ingress logic chrisfu 2026-04-15 11:11:23 -0700
  • e73f320740 chore: rename Prole to Knoe.dev across deployment scripts and update ingress logic chrisfu 2026-04-15 10:55:00 -0700
  • 06862bab5c chore: fix DB-to-APP context mismatches and refine deployment logic chrisfu 2026-04-15 10:10:46 -0700
  • 16873885f5 chore: fix DB-to-APP context mismatches and refine deployment logic chrisfu 2026-04-15 02:05:49 -0700
  • b6e96988fa Update GKE deployment: 5 public endpoints, cluster isolation, and IP resolution wait. - Added support for 5 public endpoints: api.knoe.dev, git.knoe.dev, db.0.knoe.dev, api.0.knoe.dev, svc.knoe.dev. - Explicitly defined APP_CLUSTER_KUBECONTEXT, DB_CLUSTER_KUBECONTEXT, and GRAFANA_HOSTNAME in conf/gke.cfg. - Updated etc/init_kong.sh to manage api.knoe.dev public ingress. - Fixed DB initialization cluster isolation by ensuring database operations use the DB cluster context in knoe/core/actions.py and knoe/core/milestones.py. - Enhanced deploy.sh with a public endpoints summary and a wait mechanism for DB cluster external IP resolution. chrisfu 2026-04-15 01:41:28 -0700
  • 4b8da412a4 chore: refine ingress logic and add post-deploy endpoint summary chrisfu 2026-04-15 01:28:58 -0700
  • f2d4e2adf2 chore: improve deployment logic and readiness checks chrisfu 2026-04-15 00:43:27 -0700
  • 8d911b2739 chore: add MinIO diagnostics and pod security configuration chrisfu 2026-04-15 00:13:16 -0700
  • ebf08b9adb chore: add Sidekiq resource validation and logging enhancements chrisfu 2026-04-14 23:19:06 -0700
  • a7e03c344d chore: enhance DB connectivity diagnostics and cross-cluster support chrisfu 2026-04-14 22:33:18 -0700
  • e6374e3e46 chore: enhance DB connectivity diagnostics and cross-cluster support chrisfu 2026-04-14 20:21:41 -0700
  • ff5b73a435 chore: add migration diagnostics and improve failure handling chrisfu 2026-04-14 19:29:27 -0700
  • e2827c97e6 chore: add migration diagnostics and improve failure handling chrisfu 2026-04-14 19:28:18 -0700
  • ad351ba394 chore: enhance migration job handling and Gitaly resource validation chrisfu 2026-04-14 19:15:28 -0700
  • 444bb3926a chore: enhance Gitaly storageClass validation and repair logic chrisfu 2026-04-14 18:36:30 -0700
  • 285d9fc185 chore: remove redundant local declarations in GitLab init script chrisfu 2026-04-14 17:11:52 -0700
  • 7bae08db5d chore: remove redundant local declarations in GitLab init script chrisfu 2026-04-14 16:56:41 -0700
  • 1502527d6f chore: improve Gitaly StatefulSet convergence and enhance legacy repair logic chrisfu 2026-04-14 16:29:55 -0700
  • 5657ccb4e5 chore: refine Gitaly convergence checks and auto-repair legacy configs chrisfu 2026-04-14 16:14:30 -0700
  • 7999b2f81a chore: enhance Redis validation with Kubernetes context and endpoint readiness checks chrisfu 2026-04-14 15:52:15 -0700
  • 9bf0758d7e chore: enhance Redis validation with Kubernetes context and endpoint readiness checks chrisfu 2026-04-14 15:40:32 -0700
  • a37015c887 chore: enhance Garage ILB endpoint resolution and persist config updates chrisfu 2026-04-14 14:45:23 -0700
  • 5fabb94a19 chore: update Garage ILB logic for split-cluster GKE and GitLab object storage chrisfu 2026-04-14 14:17:41 -0700
  • 9ab6b3a1cd chore: refactor service_ns initialization in GitLab deployment pipeline chrisfu 2026-04-14 14:04:06 -0700
  • 3db704bc52 chore: add support for resolving Garage ILB endpoint in split-cluster GKE setups chrisfu 2026-04-14 14:02:11 -0700
  • 8c4a965ded chore: enhance GitLab init to block misconfigurations and repair legacy setups chrisfu 2026-04-14 13:35:11 -0700
  • cf293aa751 chore: add pre/post-apply sanity checks for GitLab deployment blockers chrisfu 2026-04-14 13:12:56 -0700
  • 174877201e chore: update GKE storage class and reconcile PVCs for Supabase deployment chrisfu 2026-04-14 11:13:14 -0700
  • fddaf80823 checkpoint: make node placement config-driven and add GitLab rerun fast-path chrisfu 2026-04-14 06:43:13 -0700