Mayne0213
b27a1346b1
FEAT(k8s): add YAML manager agent
Major additions:
- New Groq agent: YAML Manager
- Generates Kubernetes YAML files (Deployment, Service, Ingress)
- Organizes YAMLs in folder structure by application
- Applies YAMLs directly to cluster using Python K8s client
- Shows Git file changes in UI with diff display
- YAML Management MCP Tools:
- yaml_create_deployment: Create Deployment YAML
- yaml_create_service: Create Service YAML
- yaml_create_ingress: Create Ingress YAML with TLS
- yaml_apply_to_cluster: Apply YAMLs to K8s cluster
- git_show_file_changes: Display Git changes in UI
- RBAC Permissions:
- mas-writer ClusterRole: Write permissions for Groq agents
- Create/update/delete permissions for core K8s resources
- Namespace and ArgoCD Application management
- mas ServiceAccount has both read (viewer) and write (writer) roles
- UI Updates:
- Added YAML Manager to agent list
- Updated agent icons and names (Qwen → Groq)
- Display file changes with syntax highlighting
- Workflow Integration:
- YAML Manager node in LangGraph workflow
- Orchestrator routes YAML/K8s keywords to YAML Manager
- Tool binding for YAML-specific operations
Dependencies:
- Added PyYAML==6.0.2 for YAML generation
2025-12-24 01:02:27 +09:00
..
2025-12-24 00:12:46 +09:00
2025-12-24 01:02:27 +09:00
2025-12-23 22:49:06 +09:00
2025-12-23 22:49:06 +09:00
2025-12-24 01:02:27 +09:00