prole/conf
chrisfu 991c04d936 feat(init_knoe_users): 1Password fallback for KDC passwords; try prole-kdc-secrets
Password resolution order for PROLE_KDC_MASTER_PASSWORD and KNOE_GUEST_PASSWORD:
  1. Env var (existing)
  2. knoe-kdc-secrets k8s Secret (existing)
  3. prole-kdc-secrets k8s Secret (new — used by live prole deployment)
  4. 1Password via op read (new — OP_KDC_MASTER_PASSWORD_REF / OP_KDC_GUEST_PASSWORD_REF)
  5. PROLE_LOCAL_ADMIN_PASSWORD (existing)
  6. die with actionable message

Add try_op_read() helper: wraps op CLI, returns 1 if op not available or ref empty.

conf/k3s.cfg: add KNOE_ADMIN_PRINCIPAL=chrisfu, OP_KDC_MASTER_PASSWORD_REF,
  OP_KDC_GUEST_PASSWORD_REF placeholders (empty — user fills in op:// URIs).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 12:15:02 -07:00
..
cnpg-placement chore(deploy): cluster config and k3s manifest updates 2026-04-27 14:47:27 -07:00
dev fix(kong): SERVICE_NAMESPACE=default in conf/dev overlay caused kong to deploy to default ns 2026-05-04 01:44:51 -07:00
postgresql Refactor to support mode-scoped DB build contexts and versioning 2026-03-22 05:47:50 -07:00
prod refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
service chore(prole): homelab production config — prole.org fork 2026-05-03 20:03:20 -07:00
test 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. 2026-04-22 15:08:35 -07:00
database_versions.json Rename Prole storage objects to Synology and sync deployment updates 2026-03-22 21:50:02 -07:00
gke.cfg Phase 1: OIDC provider integration and GKE auth deployment 2026-04-28 12:22:45 -07:00
k3d.cfg feat(infra): replace GitLab with Gitea on git.prole.org 2026-05-07 01:25:32 -04:00
k3s.cfg feat(init_knoe_users): 1Password fallback for KDC passwords; try prole-kdc-secrets 2026-05-09 12:15:02 -07:00
knoe.cfg chore(prole): homelab production config — prole.org fork 2026-05-03 20:03:20 -07:00
knoe.silent.all.cfg 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. 2026-04-22 15:08:35 -07:00
port-mapping.cfg feat(infra): replace GitLab with Gitea on git.prole.org 2026-05-07 01:25:32 -04:00