📖 Console docs sync: 2026-02-24 to 2026-03-01#1224
Conversation
Document ~90 merged PRs from kubestellar/console including: - Mission Browser with Installers & Solutions tabs - AI Mission sharing, security scanning, and recommendations - AI-driven OPA Policy creation modal - Thanos Monitoring and wasmCloud monitoring cards - GitHub Copilot CLI as agent provider - GitHub Enterprise OAuth support - kc-agent background daemon mode - Active user count, theme uninstall, dashboard import suggestions - Performance: vendor splitting, gzip, two-phase OPA loading - GPU reservations improvements and OPA detection fixes - Accessibility improvements and theme token migration - Updated screenshots for dashboard, AI/ML, compliance, GPU, AI agents, settings Signed-off-by: Andrew Anderson <andy@clubanderson.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
✅ Deploy Preview for kubestellar-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Welcome to KubeStellar! 🚀 Thank you for submitting this Pull Request. Before your PR can be merged, please ensure: ✅ DCO Sign-off - All commits must be signed off with ✅ PR Title - Must start with an emoji: ✨ (feature), 🐛 (bug fix), 📖 (docs), 🌱 (infra/tests), Getting Started with KubeStellar: Contributor Resources:
🌟 Help KubeStellar Grow - We Need Adopters! Our roadmap is driven entirely by adopter feedback. Whether you're using KubeStellar yourself or know someone who could benefit from multi-cluster Kubernetes: 📋 Take our Multi-Cluster Survey - Share your use cases and help shape our direction! A maintainer will review your PR soon. Feel free to ask questions in the comments or on Slack! |
📖 Preview LinksThe following documentation pages were changed in this PR:
|
There was a problem hiding this comment.
Pull request overview
Weekly documentation sync capturing KubeStellar Console changes from 2026-02-24 to 2026-03-01, updating feature docs and adding/refreshing content to reflect new Mission Browser, AI/Governance enhancements, and new monitoring cards.
Changes:
- Updated Console feature documentation (including a new “What’s New” weekly section) and refreshed the main dashboard screenshot reference.
- Expanded AI docs to cover Mission Browser workflows, AI-driven Gatekeeper policy creation, and Copilot CLI as an agent provider.
- Added new card entries for Thanos Monitoring Status and wasmCloud Monitoring, plus configuration docs for
GITHUB_URL/ GHE OAuth and performance notes.
Reviewed changes
Copilot reviewed 4 out of 10 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| docs/content/console/console-features.md | Updates dashboard screenshot reference and adds a large weekly “What’s New” changelog section. |
| docs/content/console/configuration.md | Documents GITHUB_URL and adds sections for GitHub Enterprise OAuth, kc-agent daemon mode, and performance optimizations. |
| docs/content/console/all-cards.md | Adds a new “Monitoring Cards” section with two new card rows. |
| docs/content/console/ai-features.md | Adds Mission Browser docs, AI-driven policy creation, and Copilot CLI provider setup details. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| ### Copilot Agents | ||
|
|
||
| The console includes refactored Copilot agents (from kagenti skills) that can: |
There was a problem hiding this comment.
“kagenti” is lowercased here, but the docs elsewhere refer to “Kagenti” as a proper name (e.g., “Kagenti AI Agent Cards”). Please capitalize it for consistency.
| The console includes refactored Copilot agents (from kagenti skills) that can: | |
| The console includes refactored Copilot agents (from Kagenti skills) that can: |
|
|
||
| ### Mission Browser: Installers & Solutions | ||
|
|
||
| The AI Mission sidebar now includes a **Mission Browser** with two tabs: |
There was a problem hiding this comment.
Inconsistent wording with the rest of this doc: earlier sections refer to “AI Missions” (plural). Consider changing “AI Mission sidebar” to “AI Missions sidebar” for consistency and to match the UI label used elsewhere.
| The AI Mission sidebar now includes a **Mission Browser** with two tabs: | |
| The AI Missions sidebar now includes a **Mission Browser** with two tabs: |
|
|
||
| ### GitHub Copilot CLI as Agent Provider | ||
|
|
||
| GitHub Copilot CLI is now supported as an AI agent provider alongside Claude and other providers. The console includes refactored Copilot agents (from kagenti skills) for cluster analysis, code review, and security recommendations. |
There was a problem hiding this comment.
“kagenti” is lowercased here, but the docs elsewhere consistently use the proper name “Kagenti” (e.g., “Kagenti AI Agents” sections). Please capitalize it to avoid confusing readers/search.
| GitHub Copilot CLI is now supported as an AI agent provider alongside Claude and other providers. The console includes refactored Copilot agents (from kagenti skills) for cluster analysis, code review, and security recommendations. | |
| GitHub Copilot CLI is now supported as an AI agent provider alongside Claude and other providers. The console includes refactored Copilot agents (from Kagenti skills) for cluster analysis, code review, and security recommendations. |
| ### Setup | ||
|
|
||
| 1. On your GHE instance, create an OAuth App under **Settings > Developer settings > OAuth Apps** | ||
| 2. Set the callback URL to `https://your-console-url/api/auth/callback` |
There was a problem hiding this comment.
The callback URL here (/api/auth/callback) conflicts with the GitHub OAuth setup documented elsewhere in the console docs (which uses /auth/github/callback). Please align this callback URL (and any related text) with the canonical path used in installation/quickstart docs, or explicitly explain why GHE uses a different callback path.
| 2. Set the callback URL to `https://your-console-url/api/auth/callback` | |
| 2. Set the callback URL to `https://your-console-url/auth/github/callback` |
| | `ENABLED_DASHBOARDS` | Comma-separated list of dashboard routes to show in sidebar | (all dashboards) | | ||
| | `VITE_GA_MEASUREMENT_ID` | Google Analytics 4 measurement ID | (optional) | | ||
| | `FEEDBACK_GITHUB_TOKEN` | GitHub token for feedback issue creation | (optional) | | ||
| | `GITHUB_URL` | GitHub Enterprise Server URL for OAuth (e.g., `https://github.mycompany.com`) | (optional — defaults to github.com) | |
There was a problem hiding this comment.
The Default column mostly uses a consistent style like “(optional)” / backticked literals. “(optional — defaults to github.com)” is a new format; consider switching to something like https://github.com (or “(optional, defaults to https://github.com)”) to match the rest of the table and clarify the scheme.
| | `GITHUB_URL` | GitHub Enterprise Server URL for OAuth (e.g., `https://github.mycompany.com`) | (optional — defaults to github.com) | | |
| | `GITHUB_URL` | GitHub Enterprise Server URL for OAuth (e.g., `https://github.mycompany.com`) | (optional, defaults to `https://github.com`) | |
Summary
kubestellar/consolesince the last sync (PR 📖 Console docs sync: 2026-02-16 to 2026-02-23 #1205, 2026-02-24)ai-features.md,all-cards.md,configuration.md,console-features.mdKey Features Documented
New Features
GITHUB_URLenv varstart.shPerformance
Quality
anytype fixes, ErrorBoundary in CardWrapper, isDemoData wiringConsole PRs Covered (2026-02-24 to 2026-03-01)
#1355–#1523 (~90 PRs)
Test plan