-
Notifications
You must be signed in to change notification settings - Fork 363
Open
Open
Feature
Copy link
Description
📋 Prerequisites
- I have searched the existing issues to avoid creating a duplicate
- By submitting this issue, you agree to follow our Code of Conduct
📝 Feature Summary
Add flag '--no-default-agents' on kagent install for a minimal kagent installation. This should set all default agents to enabled=false.
❓ Problem Statement / Motivation
- Current default kagent installation creates 10 agents. This makes it too big for training environments (that;s how I stumbled upon this). Moreover - istio, cilium and promql agents are installed without checking if the tools are available in cluster (i.e istio, cilium, prometheus). And in general - I think having a way of creating a minimal installation without editing the values file for the chart would be a great convenience and help with adoption.
💡 Proposed Solution
Add flag '--no-default-agents' on kagent install
Under the hood that would go over the list of agents in the values file and set them to enabled=false
Maybe we should exclude only the k8s-agent...
🔄 Alternatives Considered
- Installing with helm and passing mulitple
--setflags - Installing with helm and providing a custom override values file.
Both ways work but are cumbersome if one just wnats to have a clean install of kagent.
🎯 Affected Service(s)
None
📚 Additional Context
No response
🙋 Are you willing to contribute?
- I am willing to submit a PR for this feature
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog