Repository navigation
WIP: Playbook self-managed operator docs - #4256
tylerhutcherson wants to merge 2 commits into
Conversation
🧠 Redis MemoryFound 5 related items from repository history:
Memory updated at 14dcc3e |
|
|
|
Hi Tyler, this is looking good so far. But, I've merged in lots of changes since you branched, so here is the info to get this branch to appear with the new look/feel and nav menu from claude: "Nothing in their pages needs to change. Their branches were cut on Sept 30, before the Iris work merged, and staging builds each branch as-is. Both branches are 133 commits behind main, so they don't have the new nav or dark theme. What they need to do: Merge main into both branches (or rebase onto it) and push. Their new pages are under develop/ai/context-engine/agent-playbook/ and operate/iris/agent-playbook/. Everything under those two folders gets the Iris sidebar and dark theme automatically, with no frontmatter or extra setup. What they'll run into: Developer branch (MOD-19391-playbook-developer-docs): A dry-run merge with main is clean. thank you! |
0829b25 to
efdbd73
Compare
c0ef4a2 to
d7293c3
Compare
MOD-19679 — Self-managed Redis Agent Playbooks operator documentation.
Adds setup and administration docs under
/operate/iris/agent-playbook/. An operator can prepare Redis and provider dependencies, install the published Helm chart, provision a playbook and scoped application keys, and hand a working connection to a developer.Scope
0.1.0-alpha.3and its packaged images are the verified baseline. Configuration covers separate metadata/content Redis, provider Secrets, Helm values, and private CA trust.This PR is self-managed only. Cloud onboarding will follow when available. Extraction deployment, service changes, and SDK/package upgrades are outside this PR. Backup responsibilities are documented; a qualified restore procedure remains open.
Validation
Fresh onboarding smoke test passes against the existing licensed Helm deployment: displayed bootstrap/create/read/key/health commands, the canonical TCE publisher quickstart, reader retrieval with denied authoring, and the canonical TCE reader MCP client. The disposable playbook and keys are cleaned up. No additional service instance is started.
Installed the published chart with Helm 3.22.0, an entitled Iris suite license, separate persistent Redis deployments with verified TLS, and real OpenAI embeddings. All three service deployments became ready.
All four chart tests and ten application smoke checks pass, including provisioning, FAQ/skill publication and retrieval, tenant/action boundaries, rotation/revocation, suspension/resumption, and deletion.
Same-version Helm reapply preserves the four generated service credentials. Storage Secret/checksum updates roll all three services while preserving the playbook, content, and reader access. Port-forward reconnect guidance is tested after pod replacement.
All 33 remaining Bash and six YAML snippets parse; Linux/macOS checksum commands and CA Secret setup were exercised. The generated reference matches the pinned release contract. All retained executable snippets and frontmatter are unchanged; the settings example is replaced by a Configuration link.
Current with the updated developer branch (
d7293c339), including its upstream Hugo build fix. The standard Hugo build passes without a temporary compatibility mount. All 21 pages / 136 internal links and static anchors across the stack resolve, with clean Markdown exports. Developer validation passes 126 scoped checks, strict TypeScript compilation, source-lock validation, dependency checks, and workflow lint; desktop/mobile TCE copies and API model anchors pass. Fresh Chrome checks also cover all ten operator pages at desktop/mobile widths, including the control-plane reference model, introduction, and OpenAPI download. The five reference/source checks pass after cleanup.The Kubernetes smoke test runs AMD64 release images through Docker Desktop emulation on an ARM64 host. It verifies this installation, not a production platform/support matrix or native ARM qualification. Existing warnings remain in unrelated site sections. Incremental Hugo previews can require restarting for complete-program copy templates; clean preview builds pass.
Review readiness and remaining work
The core self-managed operator documentation is ready for human review now. These remaining items are planned for the next one to two weeks, with release-dependent additions handled in follow-up PRs:
Stack and publication
main.MOD-19679-playbook-operator-docs→MOD-19391-playbook-developer-docs. The child diff contains only operator docs, navigation/cross-links, and operator review notes.mainand verify the remaining diff.Both PRs stay draft/WIP. No publication gate is added. Merging into
mainpublishes the docs; draft state does not hide merged pages. Keep both unmerged until launch publication is approved.