Skip to content

Commit 7ce43f1

Browse files
helm upgrade changes
1 parent 8d8022d commit 7ce43f1

File tree

1 file changed

+35
-2
lines changed
  • content/operate/kubernetes/deployment

1 file changed

+35
-2
lines changed

content/operate/kubernetes/deployment/helm.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,39 @@ helm install <operator-name> redis/redis-enterprise-operator \
9999
--values <path-to-values-file>
100100
```
101101

102+
## Upgrade the chart
103+
104+
To upgrade an existing Helm chart installation:
105+
106+
```sh
107+
helm upgrade <release-name> <path-to-chart>
108+
```
109+
110+
For example, to upgrade a chart with the release name `my-redis-enterprise` from the chart's root directory:
111+
112+
```sh
113+
helm upgrade my-redis-enterprise .
114+
```
115+
116+
You can also upgrade using the Redis Helm repository:
117+
118+
```sh
119+
helm upgrade <release-name> redis/redis-enterprise-operator --version <chart-version>
120+
```
121+
122+
To upgrade the chart on **OpenShift**, include the `openshift.mode=true` parameter:
123+
124+
```sh
125+
helm upgrade <release-name> <path-to-chart> \
126+
--set openshift.mode=true
127+
```
128+
129+
The upgrade process automatically updates the operator and its components, including the Custom Resource Definitions (CRDs). The CRDs are versioned and update only if the new version is higher than the existing version.
130+
131+
After you upgrade the operator, you might need to upgrade your Redis Enterprise clusters, depending on the Redis software version bundled with the operator. For detailed information about the upgrade process, see [Redis Enterprise for Kubernetes upgrade documentation](https://redis.io/docs/latest/operate/kubernetes/upgrade/).
132+
133+
For more information and options when upgrading charts, see [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/).
134+
102135
## Uninstall
103136

104137
1. Delete any custom resources managed by the operator. See [Delete custom resources]({{<relref "operate/kubernetes/re-clusters/delete-custom-resources">}}) for detailed steps. You must delete custom resources in the correct order to avoid errors.
@@ -115,7 +148,7 @@ This removes all Kubernetes resources associated with the chart and deletes the
115148

116149
## Known limitations
117150

118-
- Only new installations of the Redis operator are supported at this time. The steps for [creating the RedisEnterpriseCluster (REC)]({{<relref "operate/kubernetes/deployment/quick-start#create-a-redis-enterprise-cluster-rec">}}) and other custom resources remain the same.
119-
- Upgrades and migrations are not supported.
151+
- The steps for [creating the RedisEnterpriseCluster (REC)]({{<relref "operate/kubernetes/deployment/quick-start#create-a-redis-enterprise-cluster-rec">}}) and other custom resources remain the same.
152+
- Migrations are not supported.
120153
- The chart doesn't include configuration options for multiple namespaces, rack-awareness, and Vault integration. The steps for configuring these options remain the same.
121154
- The chart has had limited testing in advanced setups, including Active-Active configurations, air-gapped deployments, and IPv6/dual-stack environments.

0 commit comments

Comments
 (0)