Upgrade to v0.9.15
Add Helm repo in UMHLens / OpenLens
Check if the UMH Helm repository is added in UMHLens / OpenLens.
To do so, from the top-left menu, select FIle > Preferences (or press
CTRL + ,).
Click on the Kubernetes tab and check if the Helm Chart section contains
If it doesn’t, click the Add Custom Helm Repo button and fill in the following values:
- Helm repo name: united-manufacturing-hub
- URL: https://repo.umh.app
Then click Add.
Some workloads need to be deleted before upgrading. This process does not delete any data, but it will cause downtime. If a workload is missing, it means that it was not enabled in your cluster, therefore you can skip it.
To delete a resource, you can select it using the box on the left of the resource name and click the - button on the bottom right corner.
- Open the Workloads tab.
- From the Deployment section, delete the following deployments:
- From the StatefulSet section, delete the following statefulsets:
- Open the Network tab.
- From the Services section, delete the following services:
Upgrade Helm Chart
Now everything is ready to upgrade the Helm chart.
Navigate to the Helm > Releases tab.
Select the united-manufacturing-hub release and click Upgrade.
In the Helm Upgrade window, make sure that the
Upgrade versionfield contains the version you want to upgrade to.
You can also change the values of the Helm chart, if needed. If you want to activate the new databridge you need to add & edit the following section
_000_commonConfig: ... datamodel_v2: enabled: true bridges: - mode: mqtt-kafka brokerA: united-manufacturing-hub-mqtt:1883 # The flow is always from A->B, for omni-directional flow, setup a 2nd bridge with reversed broker setup brokerB: united-manufacturing-hub-kafka:9092 topic: umh.v1..* # accept mqtt or kafka topic format. after the topic seprator, you can use # for mqtt wildcard, or .* for kafka wildcard topicMergePoint: 5 # This is a new feature of our datamodel, which splits topics in topic and key (only in Kafka), preventing having lots of topics partitions: 6 # optional: number of partitions for the new kafka topic. default: 6 replicationFactor: 1 # optional: replication factor for the new kafka topic. default: 1 ...
You can also enable the new container registry by changing the values in the
image.repositoryfields from unitedmanufacturinghub/<image-name> to ghcr.io/united-manufacturing-hub/<image-name>.
The upgrade process can take a few minutes. The upgrade is complete when the Status field of the release is Deployed.