prole/knoe/core
chrisfu 2eb6ae0626 Fix prole.cfg portability: preserve HOME tokens, block KUBECONTEXT pollution, keep CNPG Clusters section
- _sanitize_sections_for_cfg(): wrap _expand_shell_path() with _cfgify_home_path() so
  paths are stored as dollar-HOME/... instead of /home/user/... (Mac to myrddin breakage)
- _write_cfg(): pop KUBECONTEXT from globals_to_save so Mac k3d context never persists
- _write_cfg(): add CNPG Clusters to sections list so user-authored registry survives write-back
- milestone._get_script_env(): _GLOBAL_CFG_PROPAGATION_BLOCK excludes KUBECONTEXT, HOME,
  USER from Global config propagation -- stops knoe.dev.prole.org injected into kubectl calls
- milestone._get_script_env(): env.pop KUBECONTEXT after k3s KUBECONFIG detection so
  kubectl uses kubeconfig current-context (default) on k3s, not a stale Mac context name
- conf/service/prole.cfg: remove stale KUBECONTEXT = knoe.dev.prole.org from Global

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 16:15:59 -07:00
..
ops feat: auto-resolve registry host; add registry migrate action 2026-04-11 13:08:04 -07:00
__init__.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
actions.py Fix prole.cfg portability: preserve HOME tokens, block KUBECONTEXT pollution, keep CNPG Clusters section 2026-04-11 16:15:59 -07:00
build_context.py Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
cluster_storage_browser.py checkpoint: stabilize k8s cluster setup and shelve cluster-storage UI 2026-04-07 21:11:25 -07:00
cnpg_placement.py Add CNPG placement planner with persistence and integration tests 2026-03-23 00:06:47 -07:00
controller.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
env.py chore: checkpoint k3s deployment and knoe updates 2026-03-31 23:15:54 -07:00
milestones.py feat: config-driven CNPG cluster registry 2026-04-11 10:56:12 -07:00
monitor.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
ollama_scan.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
policy.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
prod_config.py feat: enhance configurable domain and ingress handling for GitLab and Supabase 2026-04-11 16:01:02 -07:00
repair_pipeline_cli.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
storage_probe.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
stream_exec.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
topology.py feat: full GKE/prod deployment pipeline from UI to Artifact Registry 2026-04-04 12:38:16 -07:00