Skip to main content
This guide covers upgrading the Chamber agent to newer versions.

Check Current Version

helm list -n chamber-system

Check Available Versions

Visit the releases page for the latest version and changelog.

Upgrade to Latest

helm upgrade chamber-agent oci://public.ecr.aws/chamber/chamber-agent-chart \
  -n chamber-system \
  --reuse-values
--reuse-values preserves your existing configuration (token, cluster ID, etc.).

Upgrade to Specific Version

helm upgrade chamber-agent oci://public.ecr.aws/chamber/chamber-agent-chart \
  -n chamber-system \
  --version 0.8.9 \
  --reuse-values
Pinning to a specific version ensures reproducible deployments across environments.

Verify Upgrade

# Check rollout status
kubectl rollout status deployment/chamber-agent -n chamber-system

# Check the new version
helm list -n chamber-system

# Check logs for errors
kubectl logs -n chamber-system -l app.kubernetes.io/name=chamber-agent --tail=50
Look for successful connection messages:
INFO  WebSocket connected successfully
INFO  Metadata collected: X nodes, Y GPUs

Rollback

If issues occur after upgrade:
# View upgrade history
helm history chamber-agent -n chamber-system

# Rollback to previous version
helm rollback chamber-agent -n chamber-system

# Or rollback to specific revision
helm rollback chamber-agent 2 -n chamber-system