Skip to content

📖 Console docs sync: 2026-03-17 to 2026-04-02#1336

Merged
clubanderson merged 1 commit intomainfrom
console-docs-sync-apr2
Apr 3, 2026
Merged

📖 Console docs sync: 2026-03-17 to 2026-04-02#1336
clubanderson merged 1 commit intomainfrom
console-docs-sync-apr2

Conversation

@clubanderson
Copy link
Copy Markdown
Contributor

Summary

Comprehensive documentation update covering 200+ console PRs merged between March 17 and April 2, 2026. Organized by feature category with screenshots captured from console.kubestellar.io in demo mode.

Mission Explorer & Mission Control

  • Mission Control redesigned as full-screen modal with 3-step wizard (Define Mission, Chart Course, Flight Plan)
  • Cluster selector in Mission Control (Phase 1) — scope missions to specific clusters
  • AI Missions navbar button for quick access from any page
  • Mission Explorer: Kubara Platform Catalog as built-in source, resizable sidebar, file icons, source/PR links
  • YAML/Markdown runbook support with CNCF project detection
  • Multi-project selection filter in navbar
  • Mission editing before execution, draft bug reports

Security Hardening

  • JWT HS256-only enforcement preventing algorithm confusion attacks
  • JWT URL leakage prevention (tokens no longer in URLs/query params)
  • WebSocket authentication hardening (re-auth on reconnect)
  • CNCF incubation readiness: governance docs, security self-assessment, TAG-Security submission (📖 Add KubeStellar Console security self-assessment cncf/toc#2106)

Custom Cards

  • useCardFetch hook for external API data fetching
  • Card proxy with SSRF protection (allowlist, private IP blocking, rate limiting)

CI & Quality

  • 5 post-build safety checks (bundle size, TypeScript strict, import cycles, dead code, console.log audit)
  • Post-merge Playwright verification
  • 5 ratcheted AI antipattern checks (magic numbers, array safety, unsafe assertions, hardcoded strings, missing error handling)

UX Improvements

  • Visit streak counter with rotating tips
  • Karmada Ops dedicated page with fleet overview
  • Hover tooltips for technical abbreviations (OPA, RBAC, CRD, etc.)
  • Card shadows fixed in light mode
  • Touch target accessibility (44px minimum)
  • Landing pages lightweight shell for faster load
  • Solution missions renamed to Fixer

Adopter Ecosystem

  • KitOps, Easegress, Cadence added as new adopters

Screenshots

All screenshots captured from console.kubestellar.io logged in as demo-user (demo mode). No real cluster data.

Screenshot Feature
ai-missions-navbar-apr02.jpg AI Missions button in top navbar + All Projects dropdown
mission-explorer-apr02.jpg Mission Explorer with Kubara Platform Catalog
mission-control-apr02.jpg Mission Control full-screen modal
mission-control-cluster-selector-apr02.jpg Cluster selector in Mission Control
karmada-ops-apr02.jpg Karmada Ops dedicated page
ai-missions-panel-apr02.jpg AI Missions panel with Mission Control entry

Test plan

  • Verify documentation renders correctly on the docs site preview
  • Confirm all 6 new screenshots display properly
  • Check that internal links to existing docs pages work
  • Verify no broken image references

@clubanderson clubanderson added the console-docs-sync Auto-generated console documentation sync label Apr 3, 2026
Copilot AI review requested due to automatic review settings April 3, 2026 01:44
@kubestellar-prow kubestellar-prow bot added the dco-signoff: yes Indicates the PR's author has signed the DCO. label Apr 3, 2026
@kubestellar-prow
Copy link
Copy Markdown

[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 kproche 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

@kubestellar-prow kubestellar-prow bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Apr 3, 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 Apr 3, 2026
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 3, 2026

Deploy Preview for kubestellar-docs ready!

Name Link
🔨 Latest commit d5503a0
🔍 Latest deploy log https://app.netlify.com/projects/kubestellar-docs/deploys/69cf1c445fece30008a4be6f
😎 Deploy Preview https://deploy-preview-1336--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.

Document 200+ console PRs covering:
- Mission Control modal with cluster selector and 3-step wizard
- AI Missions navbar button for quick access
- Mission Explorer enhancements: Kubara Platform Catalog, resizable
  sidebar, YAML/Markdown runbooks, CNCF project detection
- Multi-project selection filter in navbar
- Karmada Ops dedicated page with fleet overview
- Security hardening: JWT HS256 enforcement, URL leakage fix,
  WebSocket auth hardening, CNCF incubation readiness
- Custom card useCardFetch hook with SSRF-protected proxy
- Post-build safety checks, post-merge Playwright verification,
  AI quality assurance ratchet
- UX: visit streaks, hover tooltips, light mode card shadows,
  touch target accessibility, landing page lightweight shell
- New adopters: KitOps, Easegress, Cadence

Screenshots captured from console.kubestellar.io in demo mode.

Signed-off-by: Andrew Anderson <andy@clubanderson.com>
@clubanderson clubanderson force-pushed the console-docs-sync-apr2 branch from 02edcc8 to d5503a0 Compare April 3, 2026 01:47
@kubestellar-prow kubestellar-prow bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Apr 3, 2026
Copy link
Copy Markdown
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

Documentation sync for KubeStellar Console covering console changes merged between 2026-03-17 and 2026-04-02, including updated AI Missions entry points and newly documented April 2026 features with screenshots.

Changes:

  • Updated AI Missions docs to reflect the new top-navbar entry point and Mission Control workflow references.
  • Expanded console-features.md with new April 2026 sections (Mission Control modal, AI Missions navbar, Mission Explorer enhancements, multi-project selection, Karmada Ops page, security hardening, CI/quality, UX updates, adopters) and updated screenshot references.
  • Added a new screenshot asset for the AI Missions navbar.

Reviewed changes

Copilot reviewed 2 out of 6 changed files in this pull request and generated 1 comment.

File Description
docs/content/console/images/ai-missions-navbar-apr02.jpg Adds new screenshot asset referenced by updated docs.
docs/content/console/console-features.md Updates AI Missions screenshot and adds extensive April 2026 feature documentation + screenshot references.
docs/content/console/ai-features.md Updates AI Missions description/steps to reflect top-navbar entry point and Mission Control.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


The dashboard now tracks your visit streak and displays rotating tips:

- **Visit streak counter**: Shows consecutive days you have used the console
Copy link

Copilot AI Apr 3, 2026

Choose a reason for hiding this comment

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

Sentence is missing terminal punctuation; add a period at the end to keep formatting consistent with the preceding adopter descriptions.

Suggested change
- **Visit streak counter**: Shows consecutive days you have used the console
- **Visit streak counter**: Shows consecutive days you have used the console.

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

📖 Preview Links

The following documentation pages were changed in this PR:

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

🔗 Full preview site

@clubanderson clubanderson merged commit 0fbc4b1 into main Apr 3, 2026
18 of 19 checks passed
@kubestellar-prow kubestellar-prow bot deleted the console-docs-sync-apr2 branch April 3, 2026 02:03
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

Thank you for your contribution! Your PR has been merged.

Check out what's new:

Stay connected: Slack #kubestellar-dev | Multi-Cluster Survey

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 size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants