Skip to content

docs: Sync documentation with current hub and agent - #81

Open
alex289 wants to merge 3 commits into
mainfrom
docs/sync-with-code-changes
Open

alex289 wants to merge 3 commits into
mainfrom
docs/sync-with-code-changes

Conversation

@alex289

@alex289 alex289 commented Oct 21, 2026

Copy link
Copy Markdown
Member

The docs were last updated on 2026-07-21 and had drifted from the code since v0.4.0 and the October changes. This PR brings every page in line with main of OrcaCD/orca-cd. Each change was checked against the code.

Broken instructions

  • reset-password takes --email / --id, not a positional argument (CLI docs, account recovery, terminal demo)
  • docker compose run examples no longer repeat /app/hub (the entrypoint already is /app/hub)
  • upgrading: backup → export
  • nginx: added the missing map $http_upgrade $connection_upgrade block
  • GitHub Packages webhook: the event must be Packages, not "Registry packages"
  • GitHub Action: syncRepo defaults to false; the example YAML is now valid
  • Removed the non-existent "Test Connection" button

New / changed behaviour

  • Installation: setup code for the first admin, HUB_URL for local testing, recreate the agent after changing AUTH_TOKEN
  • Upgrading: version-specific steps for v0.4.0 (re-issue agent tokens) and for the next release (upgrade hub and agents together, stricter deploy policy)
  • Notifications: rewritten for the 11 per-event subscriptions across applications, agents and repositories; test before save; migration note
  • Architecture: deploy dropdown, Stopped and Error states, overview dashboard, history timeline and search, versions, compose.override.yaml, supported providers, wizard flow, delete/move behaviour
  • Env variables: CA_CERT_FILE, HEALTHCHECK_PORT, DEPLOYMENTS_DIR, OLD_APP_SECRET, plus the constraints on APP_SECRET, APP_URL and HUB_URL
  • Security: handshake, encryption at rest, sessions/CSRF/CSP, rate limits, SSRF protection, full Compose policy
  • OIDC: callback URL step, provider settings, private-network issuers, account linking and roles
  • Webhooks / GitHub Actions: response codes, rate limits, debounce, GHCR dedup, allowed branches/workflows/actions
  • Contributing / Documentation: pnpm, root Justfile, current tool versions, lint/format, E2E tests

Screenshots

Replaced all outdated screenshots and added 11 new ones, taken from the current UI using frontend mock data.

Behaviour introduced after v0.4.0 (setup code, new nonce format, stricter policy) is not released yet. The latest image only covers v0.4.0. The upgrade page phrases it as "Upgrading from v0.4.0 to a newer version". Consider merging this together with the next release.

Update docs to match changes since v0.4.0 and the October redesign:
- Fix broken CLI commands (reset-password flags, docker compose run, export)
- Document setup code for the first admin and version-specific upgrade steps
- Rewrite notifications for per-event subscriptions
- Update architecture pages (deploy dropdown, health/agent states, dashboard, history)
- Add missing env vars, security mechanisms and OIDC settings
- Fix webhooks, GitHub Actions, reverse proxy and contributing guides
- Replace outdated screenshots and add new ones
@alex289
alex289 requested a review from timokoessler October 21, 2026 09:21
@alex289 alex289 self-assigned this Oct 21, 2026
@alex289 alex289 added the documentation Improvements or additions to documentation label Oct 21, 2026

@timokoessler timokoessler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't read everything yet :D

Comment thread content/docs/advanced/architecture/agents.mdx Outdated
Comment thread content/docs/advanced/architecture/agents.mdx
Comment thread content/docs/advanced/architecture/agents.mdx Outdated
Comment thread content/docs/advanced/architecture/agents.mdx Outdated
Comment thread content/docs/advanced/architecture/applications.mdx
Comment thread content/docs/advanced/architecture/repositories.mdx Outdated
Comment thread content/docs/setup/installation.mdx Outdated
Comment thread content/docs/setup/installation.mdx Outdated
Comment thread content/docs/guides/reverse-proxy.mdx Outdated
Comment thread content/docs/guides/github-actions.mdx Outdated
- Describe less UI detail on the applications, agents and repositories pages
- Link to CONTRIBUTING.md for tool versions and use just -l instead of listing commands
- Move setup code log level hint to common issues
- Drop overly specific sentences from installation, reverse proxy and GitHub Actions guides
- Clarify that offline agents can be deleted
@alex289
alex289 requested a review from timokoessler October 22, 2026 06:23
- Add new advanced/tailscale.mdx guide covering host and sidecar setups, Agent connections, access control, Funnel, and internal service access
- Fix invalid `//` code annotations in reverse-proxy.mdx labels block to use `#`

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants