Working notes, bug reports, and improvement proposals for Nebari Infrastructure Core (NIC), gathered while running an Azure/AKS pilot deployment.
Names like resource groups, projects, regions, and public IPs are shown as placeholders (e.g.
<project>,<pip-rg>). Substitute your own values.
| Folder | Contents |
|---|---|
bugs/ |
Reproducible defects with symptom, root cause, workaround, and suggested product fix. |
proposals/ |
Improvement ideas and feature suggestions, with rationale and rough design. |
raw/ |
Source snapshot of the Juno-Naut Jupyter AI agent (persona, notebook tools, MCP allow-list, Dockerfile) with internal names replaced by placeholders. See raw/README.md. |
- How Juno-Naut works: architecture, LangChain agent loop, tool safety cage, memory, debugging
- Server-side notebook tools (room-first edits, root-confined files, trust)
- Why not the Cosmos DB NoSQL MCP toolkit for a Gremlin graph
bokeh_root_cmdbuilds Panel apps with Bokeh's handler (import-order) →pn.bindnever re-renders- CNPG PodDisruptionBudget blocks node-pool drain on teardown
- data-science-pack OAuthenticator ignores the CA bundle the pack sets (pycurl vs curl-CLI)
- NebariApp namespace not opted-in silently breaks the app (missing /etc/oauth, hub CrashLoop)
- Envoy AI Gateway 32 KiB client buffer returns 413 on tool-augmented LLM requests
- jupyter-server-documents 0.3.x wipes the notebook on divergent reconnect + 25 s websocket ping kill