Skip to main content
Auto-generated

This page is auto-generated from the Helm chart source. Do not edit directly. Regenerate with make docs-helm-charts.

autonomous-agents

A Helm chart for Autonomous Agents - Standalone scheduler that fires tasks (cron / interval / webhook) at the CAIPE supervisor over A2A

Version0.4.10-dev.1
Typeapplication

Quick Start

# Add and install the chart
helm install autonomous-agents oci://ghcr.io/cnoe-io/charts/autonomous-agents --version 0.4.10-dev.1

# Upgrade an existing release
helm upgrade autonomous-agents oci://ghcr.io/cnoe-io/charts/autonomous-agents --version 0.4.10-dev.1

Customizing Values

Override default values using --set flags or a custom values file:

# Override individual values
helm install autonomous-agents oci://ghcr.io/cnoe-io/charts/autonomous-agents --version 0.4.10-dev.1 \
--set replicaCount=2

# Use a custom values file
helm install autonomous-agents oci://ghcr.io/cnoe-io/charts/autonomous-agents --version 0.4.10-dev.1 \
-f custom-values.yaml

# Show all configurable values
helm show values oci://ghcr.io/cnoe-io/charts/autonomous-agents --version 0.4.10-dev.1

Reading the Values Table

ColumnMeaning
KeyDot-separated path into values.yaml (e.g. image.repository)
TypeGo/Helm data type (string, int, bool, object, list)
DefaultValue used when not overridden
DescriptionWhat the parameter controls

Values

KeyTypeDefaultDescription
affinityobject{}
config.CHAT_HISTORY_OWNER_EMAILstring"autonomous@system"
config.CHAT_HISTORY_PUBLISH_ENABLEDstring"false"
config.CORS_ORIGINSstring""
config.DYNAMIC_AGENTS_URLstring""
config.MONGODB_DATABASEstring"caipe"
config.SUPERVISOR_URLstring""
existingSecretstring""
externalSecrets.apiVersionstring"v1beta1"
externalSecrets.datalist[]
externalSecrets.enabledboolfalse
externalSecrets.secretStoreRef.kindstring"ClusterSecretStore"
externalSecrets.secretStoreRef.namestring"vault"
fullnameOverridestring""
image.pullPolicystring"Always"
image.repositorystring"ghcr.io/cnoe-io/caipe-autonomous-agents"
image.tagstring""
imagePullSecretslist[]
ingress.annotationsobject{}
ingress.classNamestring"nginx"
ingress.enabledboolfalse
ingress.hosts[0].hoststring"autonomous-agents.local"
ingress.hosts[0].paths[0].pathstring"/api/v1/hooks"
ingress.hosts[0].paths[0].pathTypestring"Prefix"
ingress.tlslist[]
livenessProbe.failureThresholdint3
livenessProbe.httpGet.pathstring"/health"
livenessProbe.httpGet.portstring"http"
livenessProbe.initialDelaySecondsint30
livenessProbe.periodSecondsint10
livenessProbe.timeoutSecondsint5
llmSecretstring""
nameOverridestring""
nodeSelectorobject{}
podAnnotationsobject{}
podLabelsobject{}
podSecurityContext.runAsNonRootbooltrue
readinessProbe.failureThresholdint3
readinessProbe.httpGet.pathstring"/health"
readinessProbe.httpGet.portstring"http"
readinessProbe.initialDelaySecondsint5
readinessProbe.periodSecondsint5
readinessProbe.timeoutSecondsint3
replicaCountint1
resourcesobject{}
revisionHistoryLimitint3
securityContext.allowPrivilegeEscalationboolfalse
securityContext.capabilities.drop[0]string"ALL"
securityContext.readOnlyRootFilesystembooltrue
securityContext.runAsNonRootbooltrue
securityContext.runAsUserint1001
securityContext.seccompProfile.typestring"RuntimeDefault"
service.portint8002
service.typestring"ClusterIP"
serviceAccount.annotationsobject{}
serviceAccount.automountbooltrue
serviceAccount.createbooltrue
serviceAccount.namestring""
tolerationslist[]
volumeMounts[0].mountPathstring"/tmp"
volumeMounts[0].namestring"tmp"
volumes[0].emptyDirobject{}
volumes[0].namestring"tmp"
vpa.controlledResources[0]string"cpu"
vpa.controlledResources[1]string"memory"
vpa.controlledValuesstring"RequestsAndLimits"
vpa.enabledboolfalse
vpa.maxAllowedobject{}
vpa.minAllowed.cpustring"50m"
vpa.minAllowed.memorystring"128Mi"
vpa.updateModestring"InPlaceOrRecreate"