Skip to content

docs: describe secrets, backups, logs, redeploys and the console's own env file - #31

Merged
AmrMsCLL merged 1 commit into
mainfrom
docs/hub-server
Nov 7, 2026
Merged

AmrMsCLL merged 1 commit into
mainfrom
docs/hub-server

Conversation

@AmrMsCLL

@AmrMsCLL AmrMsCLL commented Nov 7, 2026

Copy link
Copy Markdown
Member

Phase 8 of the hub server plan: the README describes the console as it runs after #19 to #30.

Changes

  • Pages: Logs, Secrets and Backups; the Project page's Redeploy, release control and secrets section; the Overview's needs-redeploy hint and last backup run.
  • Access: secrets:<slug> is its own grant and * does not include it (access.ts); owners alone see Admin, Secrets and Backups.
  • Stack: the secret store (secrets.ts: AES-256-GCM, versions, audit, host writer, rotation and reconcile on start), backups through .requests/ under /var/lib/graphite/backups (backups.ts), the hub metrics check (hub.ts), the log store in the logs volume (logstore.ts).
  • Production: compose.yaml and values instead of values.yaml; the env file is /etc/graphite/console.env placed by hand, not the secrets repository; every variable from config.ts with its default.
  • Alerts: the rule list from alerts.ts, editable thresholds, email on alert and resolution, the test send.
  • API table from main.ts, including secrets, backups, releases, rules, volumes and logs.

No code changes.

@github-actions github-actions Bot added size/m 51-200 changed lines, excluding lockfiles docs and removed size/m 51-200 changed lines, excluding lockfiles labels Nov 7, 2026
@AmrMsCLL
AmrMsCLL merged commit edbaa76 into main Nov 7, 2026
9 checks passed
@AmrMsCLL
AmrMsCLL deleted the docs/hub-server branch November 7, 2026 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant