Skip to content

Helm Charts

CodeTether provides official Helm charts for Kubernetes deployment.

Installation

helm repo add codetether https://charts.codetether.run
helm install codetether codetether/a2a-server

Configuration

See values.yaml for all configuration options.

PostgreSQL Configuration

For durable persistence across restarts and replicas, configure an external PostgreSQL database:

# values.yaml
externalPostgresql:
  enabled: true
  url: "postgresql://postgres:[email protected]:5432/codetether"

Or use a Kubernetes secret:

externalPostgresql:
  enabled: true
  existingSecret: "codetether-db-secret"
  secretKey: "DATABASE_URL"

Redis Configuration

redis:
  enabled: true  # Deploy Redis alongside the server
  # Or use external Redis:
  # url: "redis://:[email protected]:6379"

Upgrading

helm upgrade codetether codetether/a2a-server

Values Reference

Key Default Description
externalPostgresql.enabled false Enable external PostgreSQL
externalPostgresql.url PostgreSQL connection URL
externalPostgresql.existingSecret Use existing secret for DATABASE_URL
redis.enabled true Deploy Redis
redis.url External Redis URL
blueGreen.enabled false Enable blue-green deployment
replicaCount 1 Number of replicas