metoro-onprem 10.0.1 hubs. If you are installing a new hub, install 10.0.2 directly.
These commands assume the Helm release is named
metoro and runs in the metoro-hub namespace. Adjust the release name and namespace if your installation uses different values.Choose The Upgrade Path
The 10.0.2 workaround applies when tables are created. A normal upgrade does not rewrite table metadata that already exists. If Metoro Support has identified an early bundled ClickHouse replica metadata mismatch caused during operator bootstrap, the supported remediation is to reset bundled ClickHouse storage and recreate it on 10.0.2.
Normal Helm Upgrade
Use this path unless Metoro Support has told you to reset bundled ClickHouse state. Start from the values file used for the existing hub release. If you do not have it locally, export the user-supplied Helm values:10.0.2:
- Apiserver and Ingester roll to the 10.0.2 images.
- Bundled ClickHouse and Keeper remain ready, or briefly reconcile one pod at a time.
- Existing telemetry remains in ClickHouse.
- New tables created after the upgrade use stable table identifiers and avoid the operator bootstrap edge case.
Reset Bundled ClickHouse
Use this path only for bundled ClickHouse deployments where Metoro Support has confirmed that the existing 10.0.1 ClickHouse replica metadata should be discarded. Before starting, confirm that you have:- The current
metoro-hub-values.yaml. - Access to the same image pull, auth, ingress, object storage, and database Secrets used by the current release.
- A maintenance window for ClickHouse-backed queries and ingestion. Ingester may reject or drop telemetry while ClickHouse is being recreated.
1. Upgrade Hub Services To 10.0.2
Upgrade the hub to10.0.2 before deleting ClickHouse. This ensures the ingester has the 10.0.2 schema bootstrap behavior before any fresh bundled ClickHouse tables can be created.
2. Delete Bundled ClickHouse Resources
Retain, deleting the Kubernetes PV object may still leave the backing disk or volume in the storage provider. Those retained ClickHouse and Keeper volumes must not be rebound into the recreated 10.0.2 ClickHouse installation. Delete or quarantine the backing volumes according to your cluster storage process.
3. Recreate Bundled ClickHouse On 10.0.2
Run the same10.0.2 Helm upgrade again. The second invocation recreates the ClickHouse and Keeper resources that were deleted in the previous step, while the already-upgraded 10.0.2 Ingester remains in place.
4. Verify The Reset
Wait for the hub services, ClickHouse, and Keeper to become ready:5. Restart Hub And Exporter Workloads
Restart Apiserver and Ingester so they reconnect to the recreated bundled ClickHouse cluster:Verify ClickHouse Tables
For bundled ClickHouse deployments, run this read-only check after the upgrade path completes. It execs into one ClickHouse pod and prints each Metoro replicated table, the table UUIDs seen, the number of replicas seen, and the number of Keeper paths seen.uuid, replicas_seen as 3, and keeper_paths as 1. If clickhouse.bundled.replicaCount is not 3, replicas_seen should match the configured replica count.