frontend-forge-fe-operโฆ
Operate FrontendExtension (FE) resources in frontend-forge: create, update, rebuild, inspect package artifacts, downloadโฆ
Use when configuring ArgoCD in KubeSphere DevOps, including GitOps deployments, application management, SSO setup, or troubleshooting ArgoCD issues
Claude Code
$ npx -y skills add kubesphere/kubesphere --skill kubesphere-devops-argocd --agent claude-code
Codex
$ npx skills add kubesphere/kubesphere --skill kubesphere-devops-argocd -a codex -y
Cursor
$ npx skills add kubesphere/kubesphere --skill kubesphere-devops-argocd -a cursor -y
Gemini CLI
$ npx skills add kubesphere/kubesphere --skill kubesphere-devops-argocd -a gemini-cli -y
GitHub Copilot
$ npx skills add kubesphere/kubesphere --skill kubesphere-devops-argocd -a github-copilot -y
OpenCode
$ npx skills add kubesphere/kubesphere --skill kubesphere-devops-argocd -a opencode -y
Windsurf
$ npx skills add kubesphere/kubesphere --skill kubesphere-devops-argocd -a windsurf -y
name: kubesphere-devops-argocd description: Use when configuring ArgoCD in KubeSphere DevOps, including GitOps deployments, application management, SSO setup, or troubleshooting ArgoCD issues
KubeSphere DevOps includes **ArgoCD v2.11.7** as a bundled subchart for GitOps continuous deployment. ArgoCD follows the declarative GitOps pattern, automatically syncing application state with Git repositories.
**1. Direct ArgoCD Application (Admin Only)**
**2. KubeSphere GitOps Application (Tenant-Friendly)**
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Tenant Namespace โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Application (gitops.kubesphere.io/v1alpha1) โ โ
โ โ - Created by tenant via KubeSphere API โ โ
โ โ - Label: gitops.kubesphere.io/argocd-location: argocd โ โ
โ โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โ KubeSphere Controller watches
โ and creates corresponding
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ argocd Namespace โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Application (argoproj.io/v1alpha1) โ โ
โ โ - Created automatically by KubeSphere โ โ
โ โ - References tenant namespace as target โ โ
โ โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โ ArgoCD Controller reconciles
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Tenant Namespace โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Deployed Resources (Pods, Services, etc.) โ โ
โ โ - Created by ArgoCD โ โ
โ โ - Managed via GitOps โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| Aspect | Direct ArgoCD | KubeSphere GitOps | |--------|---------------|-------------------| | **Namespace** | `argocd` | Tenant's namespace | | **Access Required** | ArgoCD namespace | Tenant namespace only | | **API Endpoint** | N/A (kubectl) | `/kapis/gitops.kubesphere.io/v1alpha1/` | | **Tenant Can Create** | โ No | โ Yes | | **ArgoCD UI Access** | โ Yes | โ No (transparent) | | **Multi-tenancy** | Shared | Isolated per tenant |
| Component | Pod Name Pattern | Purpose | |-----------|------------------|---------| | Application Controller | `devops-agent-argocd-application-controller-*` | Reconciles Application state | | ApplicationSet Controller | `devops-agent-argocd-applicationset-controller-*` | Manages ApplicationSet CRDs | | Dex Server | `devops-agent-argocd-dex-server-*` | SSO authentication proxy | | Notifications Controller | `devops-agent-argocd-notifications-controller-*` | Event notifications | | Redis | `devops-agent-argocd-redis-*` | Cache and state storage | | Repo Server | `devops-agent-argocd-repo-server-*` | Git repository operations | | ArgoCD Server | `devops-agent-argocd-server-*` | API and UI |
**Namespace:** `argocd` (configurable via `argocd.namespace`)
# Verify ArgoCD namespace exists kubectl get ns argocd # Check all ArgoCD pods kubectl get pods -n argocd # Check ArgoCD services kubectl get svc -n argocd
# Get ArgoCD server service
kubectl get svc devops-agent-argocd-server -n argocd
# Port-forward for local access
kubectl port-forward svc/devops-agent-argocd-server -n argocd 8080:443
# Get initial admin password
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath='{.data.password}' | base64 -d
# Access via: https://localhost:8080
# Username: admin
# Password: (from command above)In DevOps InstallPlan:
apiVersion: kubesphere.io/v1alpha1
kind: InstallPlan
metadata:
name: devops
namespace: kubesphere-system
spec:
extension:
name: devops
version: 1.2.4
enabled: true
upgradeStrategy: Manual
config: |
agent:
argocd:
enabled: true # Enable ArgoCD
namespace: "argocd" # ArgoCD namespaceconfig: |
agent:
argocd:
enabled: true
namespace: "argocd"
# Full ArgoCD Helm values available
# See: kse-extensions/devops/charts/agent/charts/argo-cd/values.yaml
configs:
cm:
url: "https://argocd.example.com"
admin.enabled: "true"apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: my-app
namespace: argocd
spec:
project: default
source:
repoURL: https://github.com/example/repo.git
targThe container platform tailored for Kubernetes multi-cloud, datacenter, and edge management โ ๐ฅ โ๏ธ
Operate FrontendExtension (FE) resources in frontend-forge: create, update, rebuild, inspect package artifacts, downloadโฆ
Operate FrontendIntegration resources and the frontend-forge extension. Use when Codex needs to create a FrontendIntegration fromโฆ
Generate canonical FrontendIntegration YAML from a simplified single-menu authoring model for frontend-forge.
Use when deploying KubeEye for cluster inspection, creating InspectRule/InspectPlan resources, or retrieving inspection results.โฆ
KubeSphere cluster query Skill (read-only). Use when user requests to view cluster list, cluster status, cluster details, orโฆ
KubeSphere central controller Skill. Routes to specific Skills based on user requests: multi-cluster managementโฆ
Use when running, building, or managing Linux containers on macOS, or when a task involves Docker, docker compose, Lima, Colima,โฆ
Entry point for AI-agent work on AWS: pick a runtime, plan a migration for existing workloads, and build an executable POC โ oneโฆ
Build, debug, or review Cloudflare Agents SDK applications using the agents package.
Use when writing, reviewing, or debugging Terraform/OpenTofu modules, tests, CI, scans, or state ops - diagnoses failure modeโฆ