Commit Graph

  • 492caabf60 chore: make node selector keys configurable and improve scheduling logic chrisfu 2026-04-14 06:01:50 -0700
  • 9e10ffe8d7 chore: update Supabase deployment defaults and scheduling logic chrisfu 2026-04-14 05:07:26 -0700
  • df93b0d1c5 chore: update NOTES.txt to use studioIngress and add test for validation chrisfu 2026-04-13 21:48:56 -0700
  • d916aef22a chore: replace log with echo for svc ingress rendering in init_kong.sh chrisfu 2026-04-13 19:39:21 -0700
  • 9b9063a5b2 chore: add TLS configuration support for svc ingress and enhance readiness checks chrisfu 2026-04-13 19:18:27 -0700
  • 9519f35d65 chore: add enforceGeneralNodeRole scheduling logic and improve frontdoor manifest handling chrisfu 2026-04-13 16:23:06 -0700
  • e24b255160 chore: refactor Supabase manifest generation and split frontdoor logic chrisfu 2026-04-13 12:23:02 -0700
  • c07b50d7c3 chore: refactor Supabase manifest generation and split frontdoor logic chrisfu 2026-04-13 11:45:11 -0700
  • 7fadc8d00c chore: improve bucket creation logic to handle existing buckets gracefully chrisfu 2026-04-13 11:04:36 -0700
  • d8a6b51420 chore: enhance ingress ownership checks for GitLab in k8s deployments chrisfu 2026-04-13 04:33:52 -0700
  • ee6c2701f9 chore: add context-aware Garage admin handling for k8s deployments chrisfu 2026-04-13 01:11:04 -0700
  • a2465288df chore: add private S3 endpoint configuration for Garage in GKE deployments chrisfu 2026-04-13 01:01:40 -0700
  • a29eb07cc6 chore: enhance Garage and Supabase S3 configuration for split-cluster deployments chrisfu 2026-04-13 00:53:39 -0700
  • 8f44866fc8 chore: remove redundant env GARAGE_ADMIN_TOKEN declarations in init_gitlab.sh chrisfu 2026-04-13 00:11:32 -0700
  • 79af4690db chore: refactor garage admin token and key handling for improved reliability chrisfu 2026-04-12 23:58:25 -0700
  • df106f627b chore: enhance GitLab garage key handling for k8s object storage chrisfu 2026-04-12 23:24:33 -0700
  • 3703d02498 chore: enhance GitLab setup for k8s with dynamic storage and multi-cluster DB handling chrisfu 2026-04-12 22:47:25 -0700
  • 845483f019 chore: conditionally exclude auxiliary hosts in ingress setup for k8s deployments chrisfu 2026-04-12 21:57:56 -0700
  • 6076620cf6 chore: refine kubecontext handling for k8s split-cluster mode chrisfu 2026-04-12 21:42:40 -0700
  • 35299fdd52 chore: add hostPath jemalloc optimization and enhance monitoring storage class handling chrisfu 2026-04-12 21:20:05 -0700
  • bfa712273e Implement split-cluster host ownership and context-safe deploy wiring chrisfu 2026-04-12 21:00:20 -0700
  • be85d2e4b2 chore: add hostPath jemalloc optimization and enhance monitoring storage class handling chrisfu 2026-04-12 20:13:30 -0700
  • 055d7a022a chore: add hostPath jemalloc optimization and enhance monitoring storage class handling chrisfu 2026-04-12 20:06:35 -0700
  • 6741a684dd chore: add GKE auth plugin and kubeconfig handling for improved GKE bootstrap chrisfu 2026-04-12 18:51:35 -0700
  • 797b566663 chore: refactor dependency resolution and auto-install logic chrisfu 2026-04-12 18:36:39 -0700
  • 10bfc42bad chore: refactor dependency resolution and auto-install logic chrisfu 2026-04-12 18:17:35 -0700
  • cedcaae2c5 chore: update prole.cfg defaults for dev cluster, refine config overrides chrisfu 2026-04-12 14:58:55 -0700
  • 090b0e882a chore: update prole.cfg defaults for dev cluster, refine config overrides chrisfu 2026-04-12 13:26:59 -0700
  • 138a01c181 chore: update prole.cfg defaults for dev cluster, refine config overrides chrisfu 2026-04-12 12:52:43 -0700
  • 65369811f7 Harden ingress targeting and normalize HOME paths chrisfu 2026-04-12 12:32:09 -0700
  • e3c2e625f1 refactor(config): separate k3d k3s and gke config entrypoints chrisfu 2026-04-11 22:20:45 -0700
  • b1755f4e7b Stabilize prod deployment flow and harden Garage/CNPG ops chrisfu 2026-04-11 20:19:36 -0700
  • f07fe4fc1c Remove Garage PVC runtime data from source control; gitignore knoe-db/data and var/ chrisfu 2026-04-11 16:25:18 -0700
  • 854de2e0a6 chore: update prole.cfg defaults for dev cluster, refine config overrides chrisfu 2026-04-11 16:21:31 -0700
  • 2eb6ae0626 Fix prole.cfg portability: preserve HOME tokens, block KUBECONTEXT pollution, keep CNPG Clusters section chrisfu 2026-04-11 16:15:59 -0700
  • 6318d232f0 feat: enhance configurable domain and ingress handling for GitLab and Supabase chrisfu 2026-04-11 16:01:02 -0700
  • 091012a9e5 feat: wire registry migration as final unattended step of init_gitlab.sh chrisfu 2026-04-11 13:11:45 -0700
  • 1f404dd07c feat: auto-resolve registry host; add registry migrate action chrisfu 2026-04-11 13:08:04 -0700
  • 64f1144335 fix: propagate Global config into Python env; skip Redis if already running chrisfu 2026-04-11 13:05:46 -0700
  • 8e5cf9c9bc feat: config-driven CNPG cluster registry chrisfu 2026-04-11 10:56:12 -0700
  • 5460c58eb9 fix: remove Kerberos fields from k3s CNPG manifest chrisfu 2026-04-11 09:54:51 -0700
  • 9e352d74a5 chore: enhance Redis deploy configuration for constrained environments chrisfu 2026-04-11 08:35:27 -0700
  • a14fa654e6 chore: checkpoint deployment and identity bootstrap updates chrisfu 2026-04-10 20:55:00 -0700
  • 246fa5851c enable k3s supabase and gitlab chrisfu 2026-04-10 17:31:42 -0700
  • c023c7f590 stabilize unattended GKE Supabase/CNPG deployment chrisfu 2026-04-10 15:53:58 -0700
  • b4fc5641db checkpoint: sanitize prole config for host portability chrisfu 2026-04-10 05:58:40 -0700
  • c94c62e1bb Harden prod deploy namespace/context routing and vault password handling chrisfu 2026-04-10 00:43:07 -0700
  • 3393767953
    Merge pull request #2 from dredx/feat/deploy-sh-gcp-pipeline chrisfu 2026-04-09 20:17:21 -0700
  • c46d26f9bc Add dedicated deployment config entrypoint for GCP pipeline chrisfu 2026-04-09 19:53:02 -0700
  • f7fc02fa5a Add standalone deploy pipeline launcher (GCP) chrisfu 2026-04-09 19:41:08 -0700
  • a20d4d308a Add top-level GCP deploy launcher chrisfu 2026-04-09 19:40:06 -0700
  • 5cd43c873c feat(gke): finalize dual-cluster app/db topology chrisfu 2026-04-08 23:12:51 -0700
  • 64e1cef16c checkpoint: stabilize k8s cluster setup and shelve cluster-storage UI chrisfu 2026-04-07 21:11:25 -0700
  • df6de9138e checkpoint: summarize CNPG init and backup hardening work chrisfu 2026-04-06 05:51:26 -0700
  • c165ee1a87 fix(cnpg): stabilize CNPG/Barman Cloud init on GKE (knoe-dev-0 / knoe-db-0) chrisfu 2026-04-05 02:04:11 -0700
  • 3312c39b1f feat: GCP/GKE CNPG hardening, Artifact Registry traffic light, and knoe-system namespace fixes chrisfu 2026-04-04 19:36:08 -0700
  • 9e8ebaf36a Merge remote-tracking branch 'origin/main' chrisfu 2026-04-04 12:39:18 -0700
  • 5529fdea77 feat: full GKE/prod deployment pipeline from UI to Artifact Registry chrisfu 2026-04-04 12:38:29 -0700
  • 4a8d9cc90d feat: full GKE/prod deployment pipeline from UI to Artifact Registry chrisfu 2026-04-04 12:34:30 -0700
  • 4f4b87a7ba feat: full GKE/prod deployment pipeline from UI to Artifact Registry chrisfu 2026-04-04 12:34:30 -0700
  • a5cd0c45f4 Update conf, k8s registry, knoe UI screens, etc init scripts, and scan data chrisfu 2026-04-02 23:40:16 -0700
  • 7427042694 Add KDC authority service; update registry, knoe UI, conf, and scan artifacts chrisfu 2026-04-02 23:39:52 -0700
  • eb9430df9d fix(gitlab,infra): ARM64 RPi service cluster – GitLab deploy in gitlab ns on gandalf chrisfu 2026-04-02 20:15:11 -0700
  • 2bcc40fd50 fix(prole-auth): update tests for SessionUser groups field chrisfu 2026-04-02 16:56:09 -0700
  • e3ca33e4c7 feat(installer): add Knoe User Accounts screen after Kerberos provisioning chrisfu 2026-04-01 21:45:24 -0700
  • e2dd122111 fix(init_knoe_users): namespace/secret resolution aligned with init_kdc.sh chrisfu 2026-04-01 21:34:41 -0700
  • 83938eba51 fix: use correct KDC pod label selector (app=auth not app=prole-auth) chrisfu 2026-04-01 20:56:53 -0700
  • 872d715864 feat: Kerberos identity management — PROLE.LOCAL realm, cross-realm trust, user provisioning chrisfu 2026-04-01 20:37:18 -0700
  • bb92ec3576 feat: service layer — GitLab, Redis, DB ArgoCD app, Kong, monitoring updates chrisfu 2026-04-01 20:36:05 -0700
  • 121b7b9d1b
    Merge pull request #1 from dredx/claude/quirky-napier chrisfu 2026-04-01 15:29:27 -0700
  • 5715add366 feat: GitLab deployment pipeline — operator fix, CI config, and namespace isolation chrisfu 2026-04-01 15:26:39 -0700
  • 620bdd25eb feat: GKE production deployment — CNPG + GCS backups + Google Workspace SSO chrisfu 2026-04-01 10:41:55 -0700
  • 68e4a5418c chore: checkpoint non-transitory state (excluded transient tmp render-check artifacts) chrisfu 2026-04-01 01:43:39 -0700
  • e9e53aac40 Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. chrisfu 2026-04-01 01:17:04 -0700
  • c8505e6976 Replace gcloud auth login with in-TUI email + access token credential form chrisfu 2026-03-31 23:35:40 -0700
  • fabd1a3463 Fix gcloud auth login output capture swallowing device-code URL chrisfu 2026-03-31 23:21:19 -0700
  • 2a03bfa395 Add root config.py installer utilities module chrisfu 2026-03-31 23:14:23 -0700
  • 2e517686a8 Add GCP ncurses TUI to knoe/config.py and config.sh launcher chrisfu 2026-03-31 23:11:26 -0700
  • 93f7259722 chore: checkpoint k3s deployment and knoe updates chrisfu 2026-03-31 20:40:41 -0700
  • c0a7d0c5dc Refine installer orchestration and Supabase rendering paths chrisfu 2026-03-31 00:20:34 -0700
  • c65d336d1f Make init-script secret checks warning-only and unblock Next chrisfu 2026-03-30 01:22:14 -0700
  • 5a0f8ab4f8 Make init-script secret checks warning-only and unblock Next chrisfu 2026-03-30 01:22:14 -0700
  • 6232bd89ee Merge remote-tracking branch 'origin/main' chrisfu 2026-03-30 00:03:48 -0700
  • 22420408f9 Align installer namespace/topology handling and add regression tests chrisfu 2026-03-29 23:08:14 -0700
  • ae42d4607b Align installer namespace/topology handling and add regression tests chrisfu 2026-03-29 23:08:14 -0700
  • 4164cf9f87 Update port mappings, Supabase configuration, and network discovery data chrisfu 2026-03-29 19:44:13 -0700
  • fdc1582bd0 Fix DB image build and k3s registry/CNPG robustness chrisfu 2026-03-29 19:35:37 -0700
  • d02aadae89 Add node management workflow and installer config persistence updates chrisfu 2026-03-29 11:22:33 -0700
  • 7b242e88f5 Persist k3s context rename and scrub service config paths chrisfu 2026-03-28 11:22:50 -0700
  • c5666b5233 Merge remote-tracking branch 'origin/main' chrisfu 2026-03-28 10:43:39 -0700
  • fb7993de1d feat: add production config schema, validation, and API with tests chrisfu 2026-03-28 09:29:36 -0700
  • 7ca5eb0b2d feat: add production config schema, validation, and API with tests chrisfu 2026-03-28 09:29:36 -0700
  • 15890187a3 Stabilize CNPG reset/update flow and finalize 3-node recovery chrisfu 2026-03-27 21:54:53 -0700
  • 761d80486b feat: add storage probing and operational service updates chrisfu 2026-03-26 09:44:23 -0700
  • 65d03ed442 stable: slimmed Supabase + CNPG 3-node healthy build (2026-03-25) chrisfu 2026-03-25 11:56:40 -0700
  • d7b6d62177 remove hard coded home dir paths chrisfu 2026-03-25 00:40:40 -0700
  • b58ffd2551 Merge remote-tracking branch 'origin/main' chrisfu 2026-03-24 22:13:15 -0700
  • a1177d71bc Add GitOps provider choice screen and cluster UI improvements chrisfu 2026-03-24 22:12:25 -0700
  • 46a6923bc8 merge myrddin prole.cfg chrisfu 2026-03-24 18:20:56 -0700
  • 43fd34ea87 Fix svc.prole.org login: add GOTRUE_URI_ALLOW_LIST for multi-origin auth chrisfu 2026-03-24 17:46:24 -0700