Site Administration

This combined guide contains administration tasks for an Observo Site installation. It includes the full upgrade procedure followed by uninstallation and cleanup steps so operators can find administration-related workflows in one place.

Note: Throughout this guide, the namespace observo-client is used as the default. This namespace is replaceable—you can use any custom namespace for your Observo Site installation. Simply replace observo-client with your chosen namespace in all commands and configurations.


Upgrading

This guide provides instructions for upgrading your Observo Site installation to a newer version.

Prerequisites

Before starting the upgrade process, ensure you have:

  • Current version details

  • Access to the new version artifacts

  • Backup of current configuration

Check Current Version

Get your current Observo Site version:

helm ls -n observo-client --filter '^observo-site$'

Preparation Steps

1. Backup Configuration

Get current Helm values:

2. Download New Configuration

  1. Access Observo Settings page

  2. Navigate to Site section

  3. Download the latest Helm configuration

3. Update Configuration File

Important values to update:

  • Image token

  • Any custom configurations from previous deployment

Upgrade Procedure

1. Verify Prerequisites

2. Deploy Upgrade

Replace:

  • <new-version> with the target version

  • <helm-config-file> with your configuration file path

  • observo-client with your custom namespace (if using a different namespace)

3. Monitor Upgrade Progress

Post-Upgrade Verification

1. Check Component Status

2. Validate Functionality

  • Verify Site status in Observo UI

  • Check data ingestion

  • Test existing pipelines

Rollback Procedure

If issues occur during upgrade, follow these steps to rollback:

1. Initiate Rollback

2. Verify Rollback

For additional assistance or configuration details, refer to:


Uninstall & Cleanup

This guide provides instructions for completely removing Observo Site and its associated resources from your Kubernetes cluster.

Pre-cleanup Steps

1. Identify Resources

2. Backup Critical Data

Uninstallation Steps

1. Remove Helm Release

2. Delete Persistent Volumes

3. Remove the Namespace

Additional Cleanup

1. Load Balancer Cleanup

If using cloud providers:

2. DNS Cleanup

  • Remove any DNS entries created for ingress

  • Clean up external-dns resources if used

  • Remove TLS certificates from cert-manager

3. Storage Cleanup

Verification Steps

1. Verify Resource Removal

Troubleshooting

Stuck Namespace

If namespace remains in Terminating state:

Stuck Resources

Last updated

Was this helpful?