Skip to content

📖 Console docs sync: 2026-02-24 to 2026-03-01#1224

Open
clubanderson wants to merge 1 commit intomainfrom
console-docs-sync-2026-02-24-to-2026-03-01
Open

📖 Console docs sync: 2026-02-24 to 2026-03-01#1224
clubanderson wants to merge 1 commit intomainfrom
console-docs-sync-2026-02-24-to-2026-03-01

Conversation

@clubanderson
Copy link
Contributor

Summary

  • Documents ~90 merged PRs from kubestellar/console since the last sync (PR 📖 Console docs sync: 2026-02-16 to 2026-02-23 #1205, 2026-02-24)
  • Adds 6 updated screenshots (dashboard, AI/ML, compliance, GPU reservations, AI agents, settings)
  • Updates 4 documentation pages: ai-features.md, all-cards.md, configuration.md, console-features.md

Key Features Documented

New Features

  • Mission Browser with Installers & Solutions tabs, progressive loading, CNCF categories, author info
  • AI Mission Sharing with security scanning and smart import browser
  • Mission Recommendations with match reasons explaining why missions are suggested
  • AI-driven Create Policy modal for OPA Gatekeeper in the Security Posture dashboard
  • Thanos Monitoring Status card and wasmCloud Monitoring card
  • GitHub Copilot CLI as AI agent provider (plus refactored Copilot agents from kagenti)
  • GitHub Enterprise OAuth support via GITHUB_URL env var
  • kc-agent background daemon mode in start.sh
  • Active user count in navbar, theme uninstall in settings, dashboard import suggestions

Performance

  • Vendor chunk splitting, gzip compression (~70% reduction), two-phase OPA loading
  • Parallel OPA cluster checks, progressive card loading
  • Fix for ERR_INCOMPLETE_CHUNKED_ENCODING on slow networks

Quality

  • Accessibility improvements (aria-labels, keyboard navigation, confirmation dialogs)
  • Theme token migration (CSS variables replacing hardcoded colors)
  • 25 any type fixes, ErrorBoundary in CardWrapper, isDemoData wiring
  • localStorage safety, timer cleanup, silent failure fixes

Console PRs Covered (2026-02-24 to 2026-03-01)

#1355–#1523 (~90 PRs)

Test plan

  • Verify docs build successfully
  • Check screenshot rendering
  • Confirm no broken links in updated pages

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>
Copilot AI review requested due to automatic review settings March 2, 2026 03:12
@clubanderson clubanderson added the console-docs-sync Auto-generated console documentation sync label Mar 2, 2026
@kubestellar-prow kubestellar-prow bot added the dco-signoff: yes Indicates the PR's author has signed the DCO. label Mar 2, 2026
@kubestellar-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign mavrick-1 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@netlify
Copy link

netlify bot commented Mar 2, 2026

Deploy Preview for kubestellar-docs ready!

Name Link
🔨 Latest commit b202422
🔍 Latest deploy log https://app.netlify.com/projects/kubestellar-docs/deploys/69a500326f0e9a0008112260
😎 Deploy Preview https://deploy-preview-1224--kubestellar-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 2, 2026

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 git commit -s to certify the Developer Certificate of Origin

PR Title - Must start with an emoji: ✨ (feature), 🐛 (bug fix), 📖 (docs), 🌱 (infra/tests), ⚠️ (breaking change)

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!

@kubestellar-prow kubestellar-prow bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Mar 2, 2026
@github-actions github-actions bot added documentation Improvements or additions to documentation and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Mar 2, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 2, 2026

📖 Preview Links

The following documentation pages were changed in this PR:

Status Page Preview Link
📝 modified ai-features View preview
📝 modified all-cards View preview
📝 modified configuration View preview
📝 modified console-features View preview

🔗 Full preview site

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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:
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

“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.

Suggested change
The console includes refactored Copilot agents (from kagenti skills) that can:
The console includes refactored Copilot agents (from Kagenti skills) that can:

Copilot uses AI. Check for mistakes.

### Mission Browser: Installers & Solutions

The AI Mission sidebar now includes a **Mission Browser** with two tabs:
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

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.

Suggested change
The AI Mission sidebar now includes a **Mission Browser** with two tabs:
The AI Missions sidebar now includes a **Mission Browser** with two tabs:

Copilot uses AI. Check for mistakes.

### 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.
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

“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.

Suggested change
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.

Copilot uses AI. Check for mistakes.
### 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`
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

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.

Suggested change
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`

Copilot uses AI. Check for mistakes.
| `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) |
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

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

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.

Suggested change
| `GITHUB_URL` | GitHub Enterprise Server URL for OAuth (e.g., `https://github.mycompany.com`) | (optionaldefaults to github.com) |
| `GITHUB_URL` | GitHub Enterprise Server URL for OAuth (e.g., `https://github.mycompany.com`) | (optional, defaults to `https://github.com`) |

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

console-docs-sync Auto-generated console documentation sync dco-signoff: yes Indicates the PR's author has signed the DCO. documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants