Upgrading
Overview
This guide provides instructions for upgrading your Observo Manager installation. When performing an upgrade, it's important to follow these steps carefully to ensure data integrity and minimize downtime.
Pre-upgrade Steps
1. Check Current Version
helm list -n observo2. Back Up Configuration
# Back up your current values
helm get values observo-manager -n observo > values-backup.yaml
# Back up database credentials
kubectl get secret postgres-auth -n observo -o yaml > postgres-auth-backup.yaml3. Verify System Health
Ensure all pods are running:
kubectl get pods -n observoCheck for any pending operations
Verify database connectivity
Review system logs for any issues
Upgrade Process
1. Update Container Images
# Extract new images
tar -xvzf new-airgapped_images.tar.gz
cd new-airgapped_imagesWork with Observo team to upload new images to your registry.
2. Update Configuration
Update your values file with new version information:
global:
version: "<new-version>"3. Perform Upgrade
helm upgrade observo-manager ./observo-manager-<new-version>.tgz \
--namespace observo \
--values values.yaml4. Monitor Upgrade Progress
# Watch pod status
kubectl get pods -n observo -w
# Check pod logs if needed
kubectl logs -n observo <pod-name>Post-upgrade Verification
1. Verify Component Status
# Check all pods are running
kubectl get pods -n observo
# Verify services
kubectl get svc -n observo2. Test Functionality
Access the UI
kubectl port-forward svc/observo-proxy -n observo 9000:9000Verify authentication is working
Check data collection and monitoring
Test critical features
Rollback Procedure
If issues occur during upgrade, follow these steps to rollback:
1. Initiate Rollback
helm rollback observo-manager -n observo2. Verify Rollback
# Check helm release
helm list -n observo
# Verify pods
kubectl get pods -n observo3. Restore Configuration
kubectl apply -f postgres-auth-backup.yamlCommon Issues
Image Pull Errors
Symptom: Pods stuck in
ImagePullBackOffSolution: Verify registry access and credentials
kubectl describe pod <pod-name> -n observo
Component Upgrades
ClickHouse HA Migration
For migrating existing standalone ClickHouse to HA setup, see ClickHouse HA Migration Guide.
Next Steps
After successful upgrade:
Remove old backups if no longer needed
For additional assistance, refer to:
Last updated
Was this helpful?

