Commit Graph

  • e52c28d774 fix(dashboard): filter out non-FQDN files from Zero-Scale Deployed Services master Stephen Schuresko 2026-11-05 11:08:27 -05:00
  • 4573e8fbfd Add example configuration files for zero-scale-ctl Stephen Schuresko 2026-10-27 13:22:33 -04:00
  • 0f1ef3fee8 Enhance doctor command with environment and zero-scale filtering options Stephen Schuresko 2026-10-27 12:52:08 -04:00
  • 772572e6df add .conf example Stephen Schuresko 2026-10-27 12:51:53 -04:00
  • 3a0ec17c7b Treat node-local storage as temporary data only zero-scale-bootstrap Stephen Schuresko 2026-10-27 07:24:02 -04:00
  • 2161fac218 doctor: report what a single node failure takes down Claude 2026-10-27 11:14:51 +00:00
  • e489275c7f Fix the gateway outside 'default', single-replica PDBs and -n on status/logs Claude 2026-10-27 11:06:08 +00:00
  • 084c87064f Let an environment run its own Postgres cluster Claude 2026-10-27 10:49:20 +00:00
  • e33abed59b Add QA and feature-branch environments claude 2026-10-27 10:27:14 +00:00
  • 030ba83733 Per-app persistent volumes on the shared HA RWX volume claude 2026-10-27 10:26:41 +00:00
  • fdfd615fd9 Add gateway install/status, ingress host routing and delete-app --purge claude 2026-10-27 10:26:36 +00:00
  • 88638b60e5 Add install longhorn and install postgres claude 2026-10-27 10:26:34 +00:00
  • 49f4a11bcc Add doctor and init; provision databases from the platform ConfigMap claude 2026-10-27 10:26:33 +00:00
  • cd30ee48ba Share app naming between CLI and gateway; map every hostname to one app claude 2026-10-27 10:26:27 +00:00
  • a8039cafc7 fix(runner): validate environment variable names and exclude internal OAuth config keys Stephen Schuresko 2026-10-25 22:24:29 -04:00
  • f16ba7ff49 Add turnkey deployment manifests, RBAC, and binary pre-flight validation Stephen Schuresko 2026-10-21 07:23:45 -04:00
  • 1f7d6b7da2 docs: document shared OAuth2/OIDC prerequisites and add shared-redis pre-check warning Stephen Schuresko 2026-10-20 18:33:31 -04:00
  • 82307ce625 feat: make deployment cluster-neutral, add operator detection with docs links, and clean up hardcoded domains Stephen Schuresko 2026-10-20 18:29:52 -04:00
  • 779260b8b7 docs: add Mozilla Public License 2.0 (MPL-2.0) Stephen Schuresko 2026-10-20 18:09:53 -04:00
  • 1387848297 feat: add shared OAuth2 setup for ingress-nginx Stephen Schuresko 2026-10-19 13:48:09 -04:00
  • 0c5b1eba04 feat: Add support for managed secrets in application configuration and provisioning Stephen Schuresko 2026-10-12 16:04:18 -04:00
  • 9a3835b925 feat: Add idle timeout configuration and enhance scaling logic for applications Stephen Schuresko 2026-10-12 12:44:49 -04:00
  • cf98e1c0b0 feat: Add local installation and uninstallation targets for zero-scale-ctl in Makefile Stephen Schuresko 2026-10-12 10:30:42 -04:00
  • 303196f6ea feat: Add support for auxiliary config files and enhance deployment process with variable expansion Stephen Schuresko 2026-10-12 10:28:55 -04:00
  • c57ed49839 feat: Implement auto-generation of MySQL root password and update shared-mysql-admin secret example Stephen Schuresko 2026-10-11 23:55:09 -04:00
  • 7422ea2521 feat: Refactor collectZeroScaleApps to use a dynamic map for application discovery and enhance parseIngressSites for improved categorization Stephen Schuresko 2026-10-11 23:49:27 -04:00
  • 4cc8733d1b feat: Add Zero-Scale Platform Management CLI with database provisioning and Kubernetes integration Stephen Schuresko 2026-10-11 23:31:54 -04:00
  • 7659c711ac feat: enhance zero-scale dashboard with resource display and update functionality Stephen Schuresko 2026-10-11 17:43:21 -04:00
  • a8b4bedfbd Remove Applications & Services, Storage & Data, and Media & Social sections from web and api Stephen Schuresko 2026-09-25 09:33:24 -04:00
  • 8e177b0092 Modularize zero-scale dashboard into go and static subfolders with pure-Go asset minifier Stephen Schuresko 2026-09-25 09:07:21 -04:00
  • b27b40bf5a fix: remove initial loading placeholders from grid containers to prevent them occupying card slots Stephen Schuresko 2026-09-24 11:40:56 -04:00
  • e66345f8d2 feat: implement glitch-free asynchronous background updates fetching from https://kstat.fairfaxmedia.net/api/status Stephen Schuresko 2026-09-24 11:34:53 -04:00
  • 4f69be5a96 feat: display total zero-scale footprint for all nodes and clarify CloudNativePG net savings vs actual consumption Stephen Schuresko 2026-09-24 11:28:24 -04:00
  • c26aac5e0b feat: measure and display zero-scale RAM separately per node alongside top 24/7 memory consumers Stephen Schuresko 2026-09-24 11:23:02 -04:00
  • b6601f5ac9 feat(dashboard): showcase architecture efficiency and memory savings from zero-scale and shared operators Stephen Schuresko 2026-09-24 11:10:01 -04:00
  • 14f550c21b feat(dashboard): add zero-scale explanation banner and trigger status refresh on Open App & tab switch Stephen Schuresko 2026-09-24 10:59:27 -04:00
  • d44144e66e feat(reaper): enforce 10s scale-to-zero across all running app units with self-healing recovery Stephen Schuresko 2026-09-24 10:57:17 -04:00
  • 1f2a87e159 feat(gateway): configure fast 10s idle timeout with 2s check period and add deploy-gateway target Stephen Schuresko 2026-09-24 10:48:02 -04:00
  • 429abfcd06 fix(dashboard): accurately detect active transient systemd services via /run/systemd/transient Stephen Schuresko 2026-09-24 10:42:58 -04:00
  • 0de82c19c4 feat(dashboard): show Longhorn and CloudNativePG operators with replica counts Stephen Schuresko 2026-09-24 10:29:00 -04:00
  • 1118b8e39e Center hostname on its own line in zero-scale service cards Stephen Schuresko 2026-09-24 10:09:22 -04:00
  • b59091630c Do not mask container engine in unauthenticated telemetry Stephen Schuresko 2026-09-24 09:49:46 -04:00
  • 4c4abb3c3d Show OS and runtime on row 1, kernel and kubelet on row 2 of node cards Stephen Schuresko 2026-09-24 09:47:37 -04:00
  • d5d35db8da Implement ingress rate-limiting, in-memory caching, and RBAC-protected kernel telemetry Stephen Schuresko 2026-09-24 09:45:38 -04:00
  • 3c1ef8bc7d Auto-port-forward registry on push and enhance dashboard noscript fallback Stephen Schuresko 2026-09-24 09:31:26 -04:00
  • 6202ed7628 Add automated build-and-deploy Makefile target and update dashboard metadata Stephen Schuresko 2026-09-24 08:17:53 -04:00
  • cc29f00e1e Add 2nd ingress and zero-scale host mapping for kstat.fairfaxmedia.net Stephen Schuresko 2026-09-24 08:09:13 -04:00
  • 3c15747fe5 Rename dashboard to Zero-Scale Platform Dashboard in cmd/zero-scale-dashboard Stephen Schuresko 2026-09-24 07:45:48 -04:00
  • 1321e65be1 Add kubernetes-status dashboard in cmd/status-dashboard with nodes, cores, RAM, uptime, and cluster site directory Stephen Schuresko 2026-09-24 05:15:14 -04:00
  • 5b4416f7b8 Refactor zero-scale gateway into modular Go microservice packages Stephen Schuresko 2026-09-16 10:13:43 -04:00
  • e5e0dc2b7c Organize zero-scale-platform project with standard layout, go.mod, Makefile, deployment manifests, CLI, and docs Stephen Schuresko 2026-09-13 21:23:51 -04:00
  • ca9edaac08 gitignore cleaning Stephen Schuresko 2026-09-13 21:03:55 -04:00
  • ac5e6f926d initial Stephen Schuresko 2026-09-13 21:01:42 -04:00