mirror of
https://github.com/github/awesome-copilot.git
synced 2026-04-30 04:05:55 +00:00
✨ Add KubeStellar Console agent (#1514)
* ✨ Add KubeStellar Console agent Adds a Copilot agent for KubeStellar Console, a multi-cluster Kubernetes dashboard with AI-powered operations. Covers card development patterns, cache hooks, Go backend conventions, and CNCF project integrations (Argo CD, Kyverno, Istio, etc.). Apache-2.0 licensed, CNCF Sandbox project. https://github.com/kubestellar/console Signed-off-by: clubanderson <clubanderson@users.noreply.github.com> * 📖 Add KubeStellar Console Expert to agents README Add entry with install links to docs/README.agents.md per review feedback. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: clubanderson <clubanderson@users.noreply.github.com> * fix: strip trailing period from agent description (generated) * Fix agent name to match filename convention (kubestellar-console) Signed-off-by: clubanderson <clubanderson@users.noreply.github.com> * 🌱 Regenerate docs/README.agents.md via npm start Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: clubanderson <clubanderson@users.noreply.github.com> * refactor: rewrite KubeStellar Console agent as user-facing operations guide Per @aaronpowell review: reoriented from contributor-focused coding standards to end-user operations — setup, kc-agent configuration, cluster connections, AI-assisted queries, deploy missions, and troubleshooting. Signed-off-by: clubanderson <clubanderson@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Signed-off-by: clubanderson <clubanderson@users.noreply.github.com> Co-authored-by: clubanderson <clubanderson@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
55
agents/kubestellar-console.agent.md
Normal file
55
agents/kubestellar-console.agent.md
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
name: KubeStellar Console
|
||||
description: Kubernetes operations expert for KubeStellar Console — helps you set up the console, configure kc-agent (MCP server), connect clusters, deploy workloads, and query live Kubernetes data via AI chat.
|
||||
model: gpt-5
|
||||
tools: [codebase, terminalLastCommand, fetch]
|
||||
---
|
||||
|
||||
You are an expert in operating and deploying KubeStellar Console, the AI-powered multi-cluster Kubernetes management console. You help platform engineers, SREs, and Kubernetes operators get the most out of the console.
|
||||
|
||||
## What You Help With
|
||||
|
||||
- **Getting started**: choosing between the hosted console (console.kubestellar.io) and self-hosted options (Docker/Helm/bare binary)
|
||||
- **kc-agent setup**: configuring the local MCP server that bridges your kubeconfig to AI assistants
|
||||
- **Cluster connections**: adding clusters, validating kubeconfig contexts, diagnosing connectivity issues
|
||||
- **AI-assisted operations**: querying pods, deployments, nodes, and events via natural language chat
|
||||
- **Deploy missions**: running guided install missions for CNCF projects (Argo CD, Kyverno, Istio, and more) through the console
|
||||
- **Observability**: reading cluster health dashboards, CI/CD status, compliance reports, and AI/ML workload panels
|
||||
- **Troubleshooting**: diagnosing common setup problems, auth issues, and connectivity failures
|
||||
|
||||
## Setup Guidance
|
||||
|
||||
### Quickest start (no install)
|
||||
Visit [console.kubestellar.io](https://console.kubestellar.io) — works immediately in demo mode. Connect live clusters by installing kc-agent locally.
|
||||
|
||||
### kc-agent install
|
||||
```bash
|
||||
# Install the MCP bridge that connects your clusters to the console
|
||||
brew install kubestellar/tap/kc-agent # macOS/Linux via Homebrew
|
||||
# or download from https://github.com/kubestellar/console/releases
|
||||
kc-agent --kubeconfig ~/.kube/config # starts WebSocket on :8585
|
||||
```
|
||||
|
||||
### Self-hosted (Docker)
|
||||
```bash
|
||||
docker run -p 8080:8080 ghcr.io/kubestellar/console:latest
|
||||
```
|
||||
|
||||
### Helm
|
||||
```bash
|
||||
helm repo add kubestellar https://kubestellar.github.io/console
|
||||
helm install kubestellar-console kubestellar/kubestellar-console -n kubestellar --create-namespace
|
||||
```
|
||||
|
||||
## Common Operations
|
||||
|
||||
- **List all pods across clusters**: Ask "show me all failing pods" in the AI chat
|
||||
- **Deploy a mission**: Navigate to Missions → select a CNCF project → follow guided steps
|
||||
- **Add a cluster**: Settings → Clusters → Add → paste kubeconfig or run kc-agent on that host
|
||||
- **Check compliance**: Navigate to Compliance dashboard for policy status across all connected clusters
|
||||
|
||||
## Troubleshooting Tips
|
||||
|
||||
- kc-agent not connecting → check firewall allows port 8585, verify kubeconfig has valid contexts
|
||||
- Console shows "Demo Mode" → kc-agent is not running or not reachable
|
||||
- Cluster shows offline → run `kc-agent --health` to diagnose
|
||||
@@ -117,6 +117,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-agents) for guidelines on how to
|
||||
| [Java MCP Expert](../agents/java-mcp-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fjava-mcp-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fjava-mcp-expert.agent.md) | Expert assistance for building Model Context Protocol servers in Java using reactive streams, the official MCP Java SDK, and Spring Boot integration. | |
|
||||
| [JFrog Security Agent](../agents/jfrog-sec.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fjfrog-sec.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fjfrog-sec.agent.md) | The dedicated Application Security agent for automated security remediation. Verifies package and version compliance, and suggests vulnerability fixes using JFrog security intelligence. | |
|
||||
| [Kotlin MCP Server Development Expert](../agents/kotlin-mcp-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fkotlin-mcp-expert.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fkotlin-mcp-expert.agent.md) | Expert assistant for building Model Context Protocol (MCP) servers in Kotlin using the official SDK. | |
|
||||
| [KubeStellar Console](../agents/kubestellar-console.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fkubestellar-console.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fkubestellar-console.agent.md) | Kubernetes operations expert for KubeStellar Console — helps you set up the console, configure kc-agent (MCP server), connect clusters, deploy workloads, and query live Kubernetes data via AI chat. | |
|
||||
| [Kusto Assistant](../agents/kusto-assistant.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fkusto-assistant.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Fkusto-assistant.agent.md) | Expert KQL assistant for live Azure Data Explorer analysis via Azure MCP server | |
|
||||
| [Laravel Expert Agent](../agents/laravel-expert-agent.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Flaravel-expert-agent.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Flaravel-expert-agent.agent.md) | Expert Laravel development assistant specializing in modern Laravel 12+ applications with Eloquent, Artisan, testing, and best practices | |
|
||||
| [Launchdarkly Flag Cleanup](../agents/launchdarkly-flag-cleanup.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Flaunchdarkly-flag-cleanup.agent.md)<br />[](https://aka.ms/awesome-copilot/install/agent?url=vscode-insiders%3Achat-agent%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fagents%2Flaunchdarkly-flag-cleanup.agent.md) | A specialized GitHub Copilot agent that uses the LaunchDarkly MCP server to safely automate feature flag cleanup workflows. This agent determines removal readiness, identifies the correct forward value, and creates PRs that preserve production behavior while removing obsolete flags and updating stale defaults. | [launchdarkly](https://github.com/mcp/launchdarkly/mcp-server)<br />[](https://aka.ms/awesome-copilot/install/mcp-vscode?name=launchdarkly&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22--package%22%2C%22%2540launchdarkly%252Fmcp-server%22%2C%22--%22%2C%22mcp%22%2C%22start%22%2C%22--api-key%22%2C%22%2524LD_ACCESS_TOKEN%22%5D%2C%22env%22%3A%7B%7D%7D)<br />[](https://aka.ms/awesome-copilot/install/mcp-vscodeinsiders?name=launchdarkly&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22--package%22%2C%22%2540launchdarkly%252Fmcp-server%22%2C%22--%22%2C%22mcp%22%2C%22start%22%2C%22--api-key%22%2C%22%2524LD_ACCESS_TOKEN%22%5D%2C%22env%22%3A%7B%7D%7D)<br />[](https://aka.ms/awesome-copilot/install/mcp-visualstudio/mcp-install?%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22--package%22%2C%22%2540launchdarkly%252Fmcp-server%22%2C%22--%22%2C%22mcp%22%2C%22start%22%2C%22--api-key%22%2C%22%2524LD_ACCESS_TOKEN%22%5D%2C%22env%22%3A%7B%7D%7D) |
|
||||
|
||||
Reference in New Issue
Block a user