Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions helm/agents/argo-rollouts/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ spec:
name: kagent-builtin-prompts
alias: builtin
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required .modelConfigRef "A compatible modelConfig must be provided when memory is enabled" }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
tools:
- type: McpServer
mcpServer:
Expand Down
7 changes: 6 additions & 1 deletion helm/agents/argo-rollouts/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand All @@ -13,4 +19,3 @@ resources:
limits:
cpu: 1000m
memory: 1Gi

7 changes: 7 additions & 0 deletions helm/agents/cilium-debug/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ spec:
declarative:
runtime: {{ .Values.runtime | default "python" }}
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
systemMessage: |
You are the Cilium Debug Agent, a specialized assistant for debugging, troubleshooting,
and advanced diagnostics of Cilium installations in Kubernetes clusters.
Expand Down
6 changes: 6 additions & 0 deletions helm/agents/cilium-debug/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
7 changes: 7 additions & 0 deletions helm/agents/cilium-manager/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ spec:
declarative:
runtime: {{ .Values.runtime | default "python" }}
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
systemMessage: |-
You are a Cilium Expert AI Agent with comprehensive knowledge of Cilium CNI, eBPF, and Kubernetes networking.
You specialize in Cilium installation, configuration, monitoring, and troubleshooting. Your expertise covers
Expand Down
6 changes: 6 additions & 0 deletions helm/agents/cilium-manager/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
7 changes: 7 additions & 0 deletions helm/agents/cilium-policy/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ spec:
declarative:
runtime: {{ .Values.runtime | default "python" }}
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
systemMessage: |-
You are a CiliumNetworkPolicy and CiliumClusterwideNetworkPolicy agent that knows how to create valid YAML configurations based on user request.

Expand Down
7 changes: 6 additions & 1 deletion helm/agents/cilium-policy/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand All @@ -13,4 +19,3 @@ resources:
limits:
cpu: 1000m
memory: 1Gi

7 changes: 7 additions & 0 deletions helm/agents/helm/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,13 @@ spec:
name: kagent-builtin-prompts
alias: builtin
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
tools:
- type: McpServer
mcpServer:
Expand Down
7 changes: 6 additions & 1 deletion helm/agents/helm/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand All @@ -13,4 +19,3 @@ resources:
limits:
cpu: 1000m
memory: 1Gi

7 changes: 7 additions & 0 deletions helm/agents/istio/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,13 @@ spec:
name: kagent-builtin-prompts
alias: builtin
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
tools:
- type: McpServer
mcpServer:
Expand Down
6 changes: 6 additions & 0 deletions helm/agents/istio/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
7 changes: 7 additions & 0 deletions helm/agents/k8s/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,13 @@ spec:
name: kagent-builtin-prompts
alias: builtin
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
tools:
- type: McpServer
mcpServer:
Expand Down
6 changes: 6 additions & 0 deletions helm/agents/k8s/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
7 changes: 7 additions & 0 deletions helm/agents/kgateway/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,13 @@ spec:
name: kagent-builtin-prompts
alias: builtin
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
tools:
- type: McpServer
mcpServer:
Expand Down
6 changes: 6 additions & 0 deletions helm/agents/kgateway/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
7 changes: 7 additions & 0 deletions helm/agents/observability/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,13 @@ spec:
name: kagent-builtin-prompts
alias: builtin
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
tools:
- type: McpServer
mcpServer:
Expand Down
6 changes: 6 additions & 0 deletions helm/agents/observability/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
9 changes: 8 additions & 1 deletion helm/agents/promql/templates/agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@ spec:
declarative:
runtime: {{ .Values.runtime | default "python" }}
modelConfig: {{ .Values.modelConfigRef | default (printf "%s" (include "kagent.defaultModelConfigName" .)) }}
{{- with .Values.memory }}
{{- if .enabled }}
memory:
modelConfig: {{ required "A compatible modelConfig must be provided when memory is enabled" .modelConfigRef }}
ttlDays: {{ .ttlDays | default 15 }}
{{- end }}
{{- end }}
systemMessage: |
# PromQL Query Generator

Expand Down Expand Up @@ -215,4 +222,4 @@ spec:
{{- end }}
resources:
{{- toYaml .Values.resources | nindent 8 }}

6 changes: 6 additions & 0 deletions helm/agents/promql/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# -- Optional reference to a ModelConfig resource for this agent. If not specified, the default model config will be used.
modelConfigRef: ""

memory:
enabled: false
ttlDays: 15
# Optional reference to a ModelConfig resource for the agent's memory. If not specified, the default model config will be used.
modelConfigRef: ""

# -- Optional runtime specification for the agent. If not specified, it will default to "python". Supported runtimes include "python" and "go".
runtime: ""

Expand Down
Loading
Loading