This page summarizes the customer-facing values used by the DevOps Genie Agent chart. Treat the chart's values.yaml as the source of truth.
Required credential values
| Area | Values |
|---|
| Agent API key | apiKey, credentials.existingSecret, or credentials.externalSecret |
| Image pull credentials | imageCredentials.username, imageCredentials.token, or imageCredentials.existingSecret. Default registry host: registry.devopsgenie.ai. |
| VCS auth | vcs.token, vcs.githubApp.*, or Secret-backed agent pod environment |
VCS values
| Value | Meaning |
|---|
vcs.provider | github, gitlab, or bitbucket. |
vcs.infrastructureRepoUrl | HTTPS clone URL for the infrastructure repository. |
vcs.infrastructureRepoPath | Optional subdirectory inside the infrastructure repository. |
vcs.deploymentRepoUrl | HTTPS clone URL for deployment or Kubernetes manifests. |
vcs.deploymentRepoPath | Optional subdirectory inside the deployment repository. |
vcs.githubApp.id | Numeric GitHub App ID for GitHub App authentication. |
vcs.githubApp.installationId | Numeric GitHub App installation ID. |
vcs.githubApp.privateKey | PEM private key. Use --set-file or a Secret-backed pattern for production. |
Resource values
| Value | Meaning |
|---|
controller.resources | CPU and memory requests and limits for the controller. |
agentPod.resources | CPU and memory requests and limits for task execution pods. |
agentPod.workspaceSize | Workspace storage size for agent pod execution. |
agentPod.cacheSize | Cache size for reusable task assets. |
Network values
| Value | Meaning |
|---|
sandbox.networkPolicy.enabled | Whether to create network policy restrictions for agent pods. |
sandbox.networkPolicy.allowedPrivateCidrs | Private CIDR ranges agent pods may access. |
sandbox.networkPolicy.publicEgressPorts | Public egress ports allowed for external services such as Git and registries. |
Capability readiness
Capabilities are derived from the configuration available to the agent. For example, Terraform Code Generation requires VCS auth plus vcs.infrastructureRepoUrl; Kubernetes Application Deployment requires VCS auth plus vcs.deploymentRepoUrl.
See Capability Readiness and Create a GitHub App for DevOps Genie.