Stephen Schuresko
|
a8b4bedfbd
|
Remove Applications & Services, Storage & Data, and Media & Social sections from web and api
|
2026-09-25 09:33:24 -04:00 |
|
Stephen Schuresko
|
8e177b0092
|
Modularize zero-scale dashboard into go and static subfolders with pure-Go asset minifier
|
2026-09-25 09:07:21 -04:00 |
|
Stephen Schuresko
|
b27b40bf5a
|
fix: remove initial loading placeholders from grid containers to prevent them occupying card slots
|
2026-09-24 11:40:56 -04:00 |
|
Stephen Schuresko
|
e66345f8d2
|
feat: implement glitch-free asynchronous background updates fetching from https://kstat.fairfaxmedia.net/api/status
|
2026-09-24 11:34:53 -04:00 |
|
Stephen Schuresko
|
4f69be5a96
|
feat: display total zero-scale footprint for all nodes and clarify CloudNativePG net savings vs actual consumption
|
2026-09-24 11:28:24 -04:00 |
|
Stephen Schuresko
|
c26aac5e0b
|
feat: measure and display zero-scale RAM separately per node alongside top 24/7 memory consumers
|
2026-09-24 11:23:02 -04:00 |
|
Stephen Schuresko
|
b6601f5ac9
|
feat(dashboard): showcase architecture efficiency and memory savings from zero-scale and shared operators
|
2026-09-24 11:10:01 -04:00 |
|
Stephen Schuresko
|
14f550c21b
|
feat(dashboard): add zero-scale explanation banner and trigger status refresh on Open App & tab switch
|
2026-09-24 10:59:27 -04:00 |
|
Stephen Schuresko
|
d44144e66e
|
feat(reaper): enforce 10s scale-to-zero across all running app units with self-healing recovery
|
2026-09-24 10:57:17 -04:00 |
|
Stephen Schuresko
|
1f2a87e159
|
feat(gateway): configure fast 10s idle timeout with 2s check period and add deploy-gateway target
|
2026-09-24 10:48:02 -04:00 |
|
Stephen Schuresko
|
429abfcd06
|
fix(dashboard): accurately detect active transient systemd services via /run/systemd/transient
|
2026-09-24 10:42:58 -04:00 |
|
Stephen Schuresko
|
0de82c19c4
|
feat(dashboard): show Longhorn and CloudNativePG operators with replica counts
|
2026-09-24 10:29:00 -04:00 |
|
Stephen Schuresko
|
1118b8e39e
|
Center hostname on its own line in zero-scale service cards
|
2026-09-24 10:09:22 -04:00 |
|
Stephen Schuresko
|
b59091630c
|
Do not mask container engine in unauthenticated telemetry
|
2026-09-24 09:49:46 -04:00 |
|
Stephen Schuresko
|
4c4abb3c3d
|
Show OS and runtime on row 1, kernel and kubelet on row 2 of node cards
|
2026-09-24 09:47:37 -04:00 |
|
Stephen Schuresko
|
d5d35db8da
|
Implement ingress rate-limiting, in-memory caching, and RBAC-protected kernel telemetry
|
2026-09-24 09:45:38 -04:00 |
|
Stephen Schuresko
|
3c1ef8bc7d
|
Auto-port-forward registry on push and enhance dashboard noscript fallback
|
2026-09-24 09:31:26 -04:00 |
|
Stephen Schuresko
|
6202ed7628
|
Add automated build-and-deploy Makefile target and update dashboard metadata
|
2026-09-24 08:17:53 -04:00 |
|
Stephen Schuresko
|
cc29f00e1e
|
Add 2nd ingress and zero-scale host mapping for kstat.fairfaxmedia.net
|
2026-09-24 08:09:13 -04:00 |
|
Stephen Schuresko
|
3c15747fe5
|
Rename dashboard to Zero-Scale Platform Dashboard in cmd/zero-scale-dashboard
|
2026-09-24 07:45:48 -04:00 |
|
Stephen Schuresko
|
1321e65be1
|
Add kubernetes-status dashboard in cmd/status-dashboard with nodes, cores, RAM, uptime, and cluster site directory
|
2026-09-24 05:15:14 -04:00 |
|
Stephen Schuresko
|
5b4416f7b8
|
Refactor zero-scale gateway into modular Go microservice packages
|
2026-09-16 10:13:43 -04:00 |
|
Stephen Schuresko
|
e5e0dc2b7c
|
Organize zero-scale-platform project with standard layout, go.mod, Makefile, deployment manifests, CLI, and docs
|
2026-09-13 21:23:51 -04:00 |
|
Stephen Schuresko
|
ca9edaac08
|
gitignore cleaning
|
2026-09-13 21:03:55 -04:00 |
|
Stephen Schuresko
|
ac5e6f926d
|
initial
|
2026-09-13 21:01:42 -04:00 |
|