If you previously installed pulsar-operator/zookeeper-operator/bookkeeper-operator, please refer to upgrade-from-pulsar-operators to upgrade.
Before you begin
Check that a valid license Secret exists in the Operator’s namespace. The default namespace issn-system for Helm and operators for Operator Lifecycle Manager (OLM). If you installed the Operator in another namespace, use that namespace instead.
Set the namespace for the commands in this guide:
- Helm
- OLM
To upgrade a Helm installation, follow these steps.
- Plan a maintenance window. This Operator version can change generated pod templates and roll the affected StatefulSets.
-
Apply the StreamNative Operator CRDs from chart version
0.21.2for Operatorv0.21.17. -
Update the Helm repository index and install the StreamNative Operator chart:
-
After the Operator is running, upgrade your
sn-platformorsn-platform-slimchart if needed. These charts can render fields that older CRDs reject, so apply the CRDs and upgrade the Operator first.