diff --git a/content/operate/kubernetes/active-active/global-config.md b/content/operate/kubernetes/active-active/global-config.md index 7b0b35cc78..cb3d323d1c 100644 --- a/content/operate/kubernetes/active-active/global-config.md +++ b/content/operate/kubernetes/active-active/global-config.md @@ -48,7 +48,6 @@ The [REAADB API reference]({{}}). - 1. On an existing participating cluster, generate a YAML file containing the database secret with the relevant data. This example shoes a secret named `my-db-secret` with the password `my-password` encoded in base 64. @@ -87,7 +86,7 @@ This section edits the secrets under the REAADB `.spec.globalConfigurations` sec 1. On each other participating cluster, check the secret status. - ``sh + ```sh kubectl get reaadb -o=jsonpath='{.status.secretsStatus}' ``` @@ -103,4 +102,72 @@ This section edits the secrets under the REAADB `.spec.globalConfigurations` sec kubectl apply -f ``` -1. Repeat the previous two steps on every participating cluster. \ No newline at end of file +1. Repeat the previous two steps on every participating cluster. + +## Configure role permissions + +You can configure role-based access control (RBAC) permissions for Active-Active databases using the `rolesPermissions` field in the REAADB `.spec.globalConfigurations` section. The role permissions configuration is propagated across all participating clusters, but the underlying roles and Redis ACLs must be manually created on each cluster. + +{{}}You must manually create the specified roles and Redis ACLs on all participating clusters before configuring role permissions. The operator only propagates the role permissions configuration—it does not create the underlying roles and ACLs. If roles or ACLs are missing on any cluster, the operator will log errors and dispatch an Event associated with the REAADB object until they are manually created.{{}} + +### Prerequisites + +Before configuring role permissions: + +1. Manually create the required roles and Redis ACLs on all participating clusters using the Redis Enterprise admin console or REST API. +2. Ensure role and ACL names match exactly across all clusters (names are case-sensitive). +3. Verify that roles and ACLs are properly configured on each cluster. + +{{}}The operator does not automatically create or synchronize roles and ACLs across clusters. You are responsible for manually creating identical roles and ACLs on each participating cluster.{{}} + +### Add role permissions to REAADB + +1. Create or update your REAADB custom resource to include `rolesPermissions` in the global configurations. + + Example REAADB with role permissions: + + ```yaml + apiVersion: app.redislabs.com/v1alpha1 + kind: RedisEnterpriseActiveActiveDatabase + metadata: + name: reaadb-boeing + spec: + globalConfigurations: + databaseSecretName: + memorySize: 200MB + shardCount: 3 + rolesPermissions: + - role: + acl: + type: redis-enterprise + participatingClusters: + - name: rerc-ohare + - name: rerc-reagan + ``` + + Replace `` and `` with the exact names of your Redis Enterprise role and ACL. + +2. Apply the REAADB custom resource: + + ```sh + kubectl apply -f + ``` + + Alternatively, patch an existing REAADB to add role permissions: + + ```sh + kubectl patch reaadb --type merge --patch \ + '{"spec": {"globalConfigurations": {"rolesPermissions": [{"role": "", "acl": "", "type": "redis-enterprise"}]}}}' + ``` + +3. After the REAADB is active and its replication status is "Up", verify role permissions are applied to the local database using the Redis Enterprise REST API. See [Database requests]({{}}) for details. + +### Troubleshooting role permissions + +If you encounter issues with role permissions: + +- **Missing role or ACL errors**: Manually create the specified roles and ACLs on all participating clusters with exact name matches. The operator cannot create these automatically. +- **Permission propagation failures**: Verify that the roles and ACLs are properly configured and accessible on each cluster. Remember that you must manually create identical roles and ACLs on every participating cluster. +- **Case sensitivity issues**: Verify that role and ACL names match exactly, including capitalization, across all clusters. + +For more details on the `rolesPermissions` field structure, see the [REAADB API reference]({{}}). \ No newline at end of file diff --git a/content/operate/kubernetes/deployment/helm.md b/content/operate/kubernetes/deployment/helm.md index 3595998800..a1411d6bc2 100644 --- a/content/operate/kubernetes/deployment/helm.md +++ b/content/operate/kubernetes/deployment/helm.md @@ -11,14 +11,13 @@ weight: 11 --- Helm charts provide a simple way to install the Redis Enterprise for Kubernetes operator in just a few steps. For more information about Helm, go to [https://helm.sh/docs/](https://helm.sh/docs/). -{{}} This feature is currently in public preview and is not supported on production workloads. Only new installations of the Redis operator are supported at this time. The steps for [creating the RedisEnterpriseCluster (REC)]({{}}) and other custom resources remain the same.{{}} - ## Prerequisites - A [supported distribution]({{< relref "/operate/kubernetes/reference/supported_k8s_distributions" >}}) of Kubernetes. - At least three worker nodes. - [Kubernetes client (kubectl)](https://kubernetes.io/docs/tasks/tools/). -- [Helm 3.10 or later](https://helm.sh/docs/intro/install/). +- [Helm 3.10 or later](https://helm.sh/docs/intro/install/) + or 3.18 for migrating from a non-Helm installation. If you suspect your file descriptor limits are below 100,000, you must either manually increase limits or [Allow automatic resource adjustment]({{< relref "/operate/kubernetes/security/allow-resource-adjustment" >}}). Most major cloud providers and standard container runtime configurations set default file descriptor limits well above the minimum required by Redis Enterprise. In these environments, you can safely run without enabling automatic resource adjustment. @@ -36,14 +35,14 @@ The steps below use the following placeholders to indicate command line paramete 1. Add the Redis repository. -```sh -helm repo add https://helm.redis.io/ -``` + ```sh + helm repo add https://helm.redis.io/ + ``` 2. Install the Helm chart into a new namespace. ```sh -helm install redis/redis-enterprise-operator \ +helm install /redis-enterprise-operator \ --version \ --namespace \ --create-namespace @@ -71,13 +70,13 @@ To monitor the installation add the `--debug` flag. The installation runs severa ### Specify values during install -1. View configurable values with `helm show values /`. +1. View configurable values with `helm show values /redis-enterprise-operator`. 2. Install the Helm chart, overriding specific value defaults using `--set`. ```sh -helm install redis/redis-enterprise-operator \ - --version \ +helm install /redis-enterprise-operator \ + --version \ --namespace \ --create-namespace --set = \ @@ -86,20 +85,72 @@ helm install redis/redis-enterprise-operator \ ### Install with values file -1. View configurable values with `helm show values /`. +1. View configurable values with `helm show values /redis-enterprise-operator`. 2. Create a YAML file to specify the values you want to configure. 3. Install the chart with the `--values` option. ```sh -helm install redis/redis-enterprise-operator \ - --version \ +helm install /redis-enterprise-operator \ + --version \ --namespace \ --create-namespace \ --values ``` +## Migrate from a non-Helm installation + +To migrate an existing non-Helm installation of the Redis Enterprise operator to a Helm-based installation: + +1. [Upgrade]({{}}) your existing Redis Enterprise operator to match the version of the Helm chart you want to install. Use the same non-Helm method you used for the original installation. + +2. [Install](#install) the Helm chart adding the `--take-ownership` flag: + + ```sh + helm install /redis-enterprise-operator --take-ownership + ``` + + - The `--take-ownership` flag is available with Helm versions 3.18 or later. + - This flag is only needed for the first installation of the chart. Subsequent upgrades don't require this flag. + - Use the `helm install` command, not `helm upgrade`. + +3. Delete the old `ValidatingWebhookConfiguration` object from the previous non-Helm installation: + + ```sh + kubectl delete validatingwebhookconfiguration redis-enterprise-admission + ``` + + This step is only needed when the `admission.limitToNamespace` chart value is set to `true` (the default). In this case, the webhook object installed by the chart is named `redis-enterprise-admission-`, and the original webhook object, named `redis-enterprise-admission`, becomes redundant. If `admission.limitToNamespace` is set to `false`, the webhook installed by the chart is named `redis-enterprise-admission`, and the existing webhook object is reused. + +## Upgrade the chart + +To upgrade an existing Helm chart installation: + +```sh +helm upgrade /redis-enterprise-operator --version +``` + +You can also upgrade from a local directory: + +```sh +helm upgrade +``` + +For example, to upgrade a chart with the release name `my-redis-enterprise` from the chart's root directory: + +```sh +helm upgrade my-redis-enterprise . +``` + +To upgrade with OpenShift, add `--set openshift.mode=true`. + +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. + +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/). + +For more information and options when upgrading charts, see [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/). + ## Uninstall 1. Delete any custom resources managed by the operator. See [Delete custom resources]({{}}) for detailed steps. You must delete custom resources in the correct order to avoid errors. @@ -116,7 +167,6 @@ This removes all Kubernetes resources associated with the chart and deletes the ## Known limitations -- Only new installations of the Redis operator are supported at this time. The steps for [creating the RedisEnterpriseCluster (REC)]({{}}) and other custom resources remain the same. -- Upgrades and migrations are not supported. +- The steps for [creating the RedisEnterpriseCluster (REC)]({{}}) and other custom resources remain the same. - The chart doesn't include configuration options for multiple namespaces, rack-awareness, and Vault integration. The steps for configuring these options remain the same. - The chart has had limited testing in advanced setups, including Active-Active configurations, air-gapped deployments, and IPv6/dual-stack environments. \ No newline at end of file diff --git a/content/operate/kubernetes/reference/supported_k8s_distributions.md b/content/operate/kubernetes/reference/supported_k8s_distributions.md index 83b37d6d90..62530d709f 100644 --- a/content/operate/kubernetes/reference/supported_k8s_distributions.md +++ b/content/operate/kubernetes/reference/supported_k8s_distributions.md @@ -29,27 +29,28 @@ Any distribution not listed below is not supported for production workloads. For details on this platform, see the Kubernetes [documentation](https://kubernetes.io/docs/home/supported-doc-versions/). {{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | ****6.2.10-4**5** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **Community K8s** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.29 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | -| 1.28 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | -| 1.27 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.26 | | | | | | :warning: | :warning: | :warning: | | | | | | | | | | | | | | | | | | -| 1.25 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.24 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.23 | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | -| 1.22 | | | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | -| 1.21 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.20 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | -| 1.19 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | -| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.17 | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | -| 1.16 | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **Community K8s** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.33 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| 1.28 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| 1.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.26 | | | | | | | :warning: | :warning: | :warning: | | | | | | | | | | | | | | | | | | +| 1.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.23 | | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | +| 1.22 | | | | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | +| 1.21 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | +| 1.20 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | +| 1.19 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | +| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.17 | | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | +| 1.16 | | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | {{}} @@ -58,15 +59,16 @@ For details on this platform, see the Kubernetes [documentation](https://kuberne For details on this platform, see the [OpenShift documentation](https://docs.openshift.com/container-platform/4.13/welcome/index.html). {{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **OpenShift** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 4.18 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 4.17 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 4.16 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 4.15 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 4.14 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **OpenShift** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 4.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 4.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 4.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 4.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 4.15 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | | +| 4.14 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | 4.13 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | 4.12 | | | | | | | | :warning: | | | | | | | | | | | | | | | | | | | 4.11 | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | | | @@ -85,15 +87,16 @@ For details on this platform, see the [OpenShift documentation](https://docs.ope For details on this platform, see the [EKS documentation](https://docs.aws.amazon.com/eks/?icmpid=docs_homepage_containers). {{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **Amazon EKS** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.29 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.28 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **Amazon EKS** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.33 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.28 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | 1.27 | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | | | | | | | | | 1.26 | | | | | | :warning: | | | | | | | | | | | | | | | | | | | | | 1.25 | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | | | @@ -112,25 +115,26 @@ For details on this platform, see the [EKS documentation](https://docs.aws.amazo For details on this platform, see the [AKS documentation](https://learn.microsoft.com/en-us/azure/aks/). {{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **Azure AKS** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.29 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.28 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.27 | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | | | | | | | | -| 1.26 | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | | | -| 1.25 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.24 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.23 | | | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | -| 1.22 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.21 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.20 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | -| 1.19 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | -| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | | | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **Azure AKS** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.33 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.28 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| 1.27 | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | | | | | | | | +| 1.26 | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | | | +| 1.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.23 | | | | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | +| 1.22 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.21 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | +| 1.20 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | +| 1.19 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | +| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | {{}} @@ -139,25 +143,26 @@ For details on this platform, see the [AKS documentation](https://learn.microsof For details on this platform, see the [GKE documentation](https://cloud.google.com/kubernetes-engine/docs). {{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **Google GKE** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.29 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.28 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.27 | | | | | | :warning: | | | | | | | | | | | | | | | | | | | | -| 1.26 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.25 | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | | | -| 1.24 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.23 | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | -| 1.22 | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | -| 1.21 | | | | | | | | | | | | | | | | :warning: | :warning: | :warning: | | | | | | | | -| 1.20 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.19 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | | | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **Google GKE** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.33 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.28 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | +| 1.27 | | | | | | | :warning: | | | | | | | | | | | | | | | | | | | | +| 1.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.25 | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | | | +| 1.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.23 | | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | +| 1.22 | | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | +| 1.21 | | | | | | | | | | | | | | | | | :warning: | :warning: | :warning: | | | | | | | | +| 1.20 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | +| 1.19 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | +| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | {{}} @@ -166,43 +171,69 @@ For details on this platform, see the [GKE documentation](https://cloud.google.c For details on this platform, see the [Rancher documentation](https://ranchermanager.docs.rancher.com/). {{}} -| Redis operator | **7.22.0-6** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **Rancher 2.10** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.32 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | -| **Rancher 2.9** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.29 | | | | | | | | | | | | | | | | | | | | | | | | | | -| **Rancher 2.8** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.29 | | | | | | | | | | | | | | | | | | | | | | | | | | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **Rancher 2.10** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| **Rancher 2.9** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| **Rancher 2.8** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.27 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | 1.26 | | | :warning: | :warning: | :warning: | | | | | | | | | | | | | | | | | | | | | -| **Rancher 2.7** | | | | | | | | | | | | | | | | | | | | | | | | | | +| **Rancher 2.7** | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.25 | | | | | | :warning: | | | | | | | | | | | | | | | | | | | | | 1.24 | | | | | | | | :warning: | | | | | | | | | | | | | | | | | | | 1.23 | | | | | | | | | :warning: | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | | **Rancher 2.6** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.24 | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | -| 1.23 | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | -| 1.22 | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | -| 1.21 | | | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | -| 1.20 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.19 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.18 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | +| 1.24 | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | | | +| 1.23 | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | +| 1.22 | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | | +| 1.21 | | | | | | | | | | | | :warning: | :warning: | | | | | | | | | | | | | +| 1.20 | | | | | | | | | | | | | | | | | | :warning: | | | | | | | | +| 1.19 | | | | | | | | | | | | | | | | | | :warning: | | | | | | | | +| 1.18 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | | **Rancher 2.5** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.20 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | -| 1.19 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | -| 1.18 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | -| 1.17 | | | | | | | | | | | | | | | | | | | | | :warning: | | | | | +| 1.20 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | +| 1.19 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | +| 1.18 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | +| 1.17 | | | | | | | | | | | | | | | | | | | | :warning: | | | | | | **Rancher 2.4** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.18 | | | | | | | | | | | | | | | | | | | | | | | | :warning: | | -| 1.17 | | | | | | | | | | | | | | | | | | | | | | | | :warning: | | +| 1.18 | | | | | | | | | | | | | | | | | | | | | | | :warning: | | +| 1.17 | | | | | | | | | | | | | | | | | | | | | | | :warning: | | + +{{}} + +## VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) + +For details on this platform, see the [TKGI documentation](https://docs.vmware.com/en/VMware-Tanzu-Kubernetes-Grid-Integrated-Edition/index.html). + +{{}} +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | +| **VMware TKGI** | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.21 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.20 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.19 | :warning: | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.18 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| 1.17 | | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | +| 1.16 | | | | | | | :warning: | | | | | | | | | | | | | | | | | | | | +| 1.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.14 | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | +| 1.13 | | | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | +| 1.12 | | | | | | | | | | | | | | | | | | :warning: | | | | | | | | +| 1.11 | | | | | | | | | | | | | | | | | | :warning: | :warning: | | | | | | | +| 1.10 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | +| 1.09 | | | | | | | | | | | | | | | | | | | | | | | | | | +| 1.08 | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | +| 1.07 | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | {{}} @@ -211,13 +242,13 @@ For details on this platform, see the [Rancher documentation](https://rancherman For details on this platform, see the [TKG documentation](https://docs.vmware.com/en/VMware-Tanzu-Kubernetes-Grid/index.html). {{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | -| **VMWare TKG 2.4** | | | | | | | | | | | | | | | | | -| 1.27 | :warning: | :warning: | | | | | | | | | | | | | | | -| 1.26 | :warning: | :warning: | | | | | | | | | | | | | | | -| 1.25 | | | | | | | | | | | | | | | | | +| Redis operator | **7.22.0-15** | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | +|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| +| | July 2025 | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | +| **VMWare TKG 2.4** | | | | | | | | | | | | | | | | | | +| 1.27 | | :warning: | :warning: | | | | | | | | | | | | | | | +| 1.26 | | :warning: | :warning: | | | | | | | | | | | | | | | +| 1.25 | | | | | | | | | | | | | | | | | | | **VMware TKG 2.3** | | | | | | | | | | | | | | | | | | 1.26 | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | 1.25 | | | | | | | | | | | | | | | | | @@ -236,32 +267,3 @@ For details on this platform, see the [TKG documentation](https://docs.vmware.co | 1.22 | | | | | | | | | | | | :warning: | :warning: | | | | {{}} - -## VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) - -For details on this platform, see the [TKGI documentation](https://docs.vmware.com/en/VMware-Tanzu-Kubernetes-Grid-Integrated-Edition/index.html). - -{{}} -| Redis operator | **7.22.0-7** | **7.8.6-1** | **7.8.4-9** | **7.8.4-8** | **7.8.2-6** | **7.4.6-2** | **7.4.2-12** | **7.4.2-2** | **7.2.4-12** | **7.2.4-7** | **7.2.4-2** | **6.4.2-8** | **6.4.2-6** | **6.4.2-5** | **6.4.2-4** | **6.2.18-41** | **6.2.18-3** | **6.2.12-1** | **6.2.10-45** | **6.2.10-34** | **6.2.10-4** | **6.2.8-15** | **6.2.8-11** | **6.2.8-2** | **6.2.4-1** | -|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| | April 2025 | March 2025 | March 2025 | Feb 2025 | Nov 2024 | July 2024 | May 2024 | March 2024 | Dec 2023 | Oct 2023 | Aug 2023 | July 2023 | June 2023 | April 2023 | March 2023 | Jan 2023 | Nov 2022 | Sept 2022 | July 2022 | May 2022 | March 2022 | Jan 2022 | Jan 2022 | Nov 2021 | Sept 2021 | -| **VMware TKGI** | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.21 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.20 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.19 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.18 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | -| 1.17 | | :warning: | | | | | | | | | | | | | | | | | | | | | | | | -| 1.16 | | | | | | :warning: | | | | | | | | | | | | | | | | | | | | -| 1.15 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.14 | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | | | -| 1.13 | | | | | | | | | | | | :warning: | :warning: | :warning: | :warning: | | | | | | | | | | | -| 1.12 | | | | | | | | | | | | | | | | | | :warning: | | | | | | | | -| 1.11 | | | | | | | | | | | | | | | | | | :warning: | :warning: | | | | | | | -| 1.10 | | | | | | | | | | | | | | | | | | | :warning: | | | | | | | -| 1.09 | | | | | | | | | | | | | | | | | | | | | | | | | | -| 1.08 | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | -| 1.07 | | | | | | | | | | | | | | | | | | | | | | | | | :warning: | - -{{}} - - diff --git a/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-11-june2025.md b/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-11-june2025.md index 6d8b8badb5..aa6c1964f4 100644 --- a/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-11-june2025.md +++ b/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-11-june2025.md @@ -8,7 +8,7 @@ description: This is a maintenance release to support Redis Enterprise Software hideListLinks: true linkTitle: 7.22.0-11 (June 2025) title: Redis Enterprise for Kubernetes 7.22.0-11 (June 2025) release notes -weight: 1 +weight: 2 --- ## Highlights diff --git a/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-15-july2025.md b/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-15-july2025.md new file mode 100644 index 0000000000..e77b85a7f6 --- /dev/null +++ b/content/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-15-july2025.md @@ -0,0 +1,82 @@ +--- +alwaysopen: false +categories: +- docs +- operate +- kubernetes +description: Feature release with Helm chart general availability, Kubernetes 1.33 and OpenShift 4.19 support, Redis Software 7.22.0-216 support, and enhancements. +hideListLinks: true +linkTitle: 7.22.0-15 (July 2025) +title: Redis Enterprise for Kubernetes 7.22.0-15 (July 2025) release notes +weight: 1 +--- + +## Highlights + +* Helm chart support is now generally available. + +## New in this release + +Redis Enterprise for Kubernetes 7.22.0-15 is a feature release that includes enhancements, platform updates, and support for Redis Software 7.22.0-216. + +### Enhancements + +* Call home - support HTTP proxy configuration (RED-156935) +* Helm - optimize installation time (RED-153889) +* Add support for migrating to a Helm-based installation from a non-Helm installation (RED-113099) +* Support upgrade using Helm (RED-153890) +* Support any custom port for database service (different from cluster database port) (RED-156946) +* Hardened the securityContext of init containers created when readOnlyRootFilesystem is enabled +* Kubernetes platform updates, support for Kubernetes 1.33 +* Support for Redis Software 7.22.0-216 (RED-163025) + +### Resolved Issues + +* Adding `servicesAnnotations` in the REC spec keeps updating the services in a loop (RED-154777, RED-158816) +* New call home job is not created if the old one is stuck due to pod in `imagePullBackoff` (RED-157526) +* REAADB ACL roles do not get properly assigned according to `rolesPermissions` in spec (RED-158955) +* CVE fixes +* `allowPrivilegeEscalation` is unset in the init container for `readOnlyRootFilesystem` (RED-163637) + +### API changes + +| CRD | Field | Change | Description | +| ----- | :---- | :---- | :---- | +| REAADB | `spec.databaseServicePort` | Add | A custom port to be exposed by the database services. Can be modified/added/removed after REDB creation. If set, it replaces the default service port (namely, `databasePort` or `defaultRedisPort`). | +| REC | `spec.usageMeterSpec.CallHomeClient.proxySecretName` | Add | If needed, add proxy details in secret. The name of the proxy secret in the secret, can send the following keys: `proxy-url`, `proxy-username`, `proxy-password` (the URL includes the proxy port). | +| REDB | `spec.databaseServicePort` | Add | A custom port to be exposed by the database services. Can be modified/added/removed after REDB creation. If set, it replaces the default service port (namely, `databasePort` or `defaultRedisPort`). | + +## Supported distributions + +The following table shows supported distributions at the time of this release. You can also find this list in [Supported Kubernetes distributions]({{< relref "/operate/kubernetes/reference/supported_k8s_distributions" >}}). + + Supported – This distribution is supported for this version of Redis Enterprise Kubernetes. + +:warning: Deprecated – This distribution is still supported for this version of Redis Enterprise Kubernetes, but support will be removed in a future release. + + End of life – Support for this distribution ended. + +Any distribution not listed below is not supported for production workloads. + +| Kubernetes version | **1.28** | **1.29** | **1.30** | **1.31** | **1.32** | **1.33** | +|---|---|---|---|---|---|---| +| **Community K8s** | | | :warning: | | | | +| **Amazon EKS** | | | :warning: | | | | +| **Azure EKS** | | | :warning: | | | | +| **Google GKE** | | | :warning: | | | | +| **Rancher** | :warning: | | | | | | +| **OpenShift** | **4.15** | **4.16** | **4.17** | **4.18** | **4.19** | | +| | :warning: | | | | | | +| **VMware TKGI** | **1.19** | **1.20** | **1.21** | | | | +| | :warning: | | | | | | + +## Downloads + +- **Redis Enterprise**: `redislabs/redis:7.22.0-216` +- **Operator**: `redislabs/operator:7.22.0-15` +- **Services Rigger**: `redislabs/k8s-controller:7.22.0-15` +- **OLM operator bundle**: `7.22.0-15.0` + +## Known limitations + +See [7.22.0 releases]({{}}) for information on known limitations. diff --git a/content/operate/kubernetes/release-notes/7-22-0-releases/_index.md b/content/operate/kubernetes/release-notes/7-22-0-releases/_index.md index 84cb3f6bfb..eb98cd9fe1 100644 --- a/content/operate/kubernetes/release-notes/7-22-0-releases/_index.md +++ b/content/operate/kubernetes/release-notes/7-22-0-releases/_index.md @@ -12,7 +12,7 @@ title: Redis Enterprise for Kubernetes 7.22.0 release notes weight: 46 --- -Redis Enterprise for Kubernetes 7.22.0 includes bug fixes, enhancements, and support for Redis Enterprise Software. The latest maintenance release is 7.22.0-11 with support for Redis Enterprise Software version 7.22.0. +Redis Enterprise for Kubernetes 7.22.0 includes bug fixes, enhancements, and support for Redis Enterprise Software. The latest release is 7.22.0-15 with support for Redis Enterprise Software version 7.22.0-216. ## Detailed release notes diff --git a/content/operate/kubernetes/upgrade/_index.md b/content/operate/kubernetes/upgrade/_index.md index 4af84dc9df..11122f7c28 100644 --- a/content/operate/kubernetes/upgrade/_index.md +++ b/content/operate/kubernetes/upgrade/_index.md @@ -17,6 +17,8 @@ The upgrade process includes updating three components: 2. Upgrade the Redis Enterprise cluster (REC) 3. Upgrade Redis Enterprise databases (REDB) +If you installed using Helm charts, see [Upgrade the chart]({{}}) for Helm-specific upgrade instructions. + If you are using OpenShift, see [Upgrade Redis Enterprise with OpenShift CLI]({{}}) or [Upgrade Redis Enterprise with OpenShift OperatorHub]({{}}). For all other Kubernetes distributions, see [Upgrade Redis Enterprise for Kubernetes]({{}}). diff --git a/content/operate/kubernetes/upgrade/openshift-cli.md b/content/operate/kubernetes/upgrade/openshift-cli.md index 910e386d4e..6e351dd9e0 100644 --- a/content/operate/kubernetes/upgrade/openshift-cli.md +++ b/content/operate/kubernetes/upgrade/openshift-cli.md @@ -1,5 +1,5 @@ --- -Title: Upgrade Redis Enterprise with OpenShift CLI +Title: Upgrade Redis Enterprise with OpenShift CLI alwaysopen: false categories: - docs @@ -57,6 +57,28 @@ See [Upgrade modules]({{ /redis-enterprise-operator --version \ + --set openshift.mode=true +``` + +For example: + +```sh +helm upgrade my-redis-enterprise /redis-enterprise-operator --version 7.8.2-2 \ + --set openshift.mode=true +``` + +After the Helm upgrade completes, continue with [upgrading the Redis Enterprise cluster](#upgrade-the-redis-enterprise-cluster) and [upgrading databases](#upgrade-databases). + +For detailed Helm upgrade instructions, see [Upgrade the chart]({{}}). + ## Upgrade the operator ### Download the bundle @@ -194,7 +216,7 @@ oc rollout status sts ### Upgrade databases -After the cluster is upgraded, you can upgrade your databases. To upgrade your REDB, specify your new database version in the `spec.redisVersion` field in the REDB custom resources. Supported database versions for operator versions include `"7.2"` and `"7.4"` (note this value is a string). +After the cluster is upgraded, you can upgrade your databases. To upgrade your REDB, specify your new database version in the `spec.redisVersion` field in the REDB custom resources. Supported database versions for operator versions include `"7.2"` and `"7.4"` (note this value is a string). To upgrade your REAADB, see [Upgrade an Active-Active database]({{}}) for details on the `rladmin` and `crdb-cli` commands required. Reach out to Redis support if you have additional questions. diff --git a/content/operate/kubernetes/upgrade/upgrade-olm.md b/content/operate/kubernetes/upgrade/upgrade-olm.md index bb4f8b6862..b8aac4990e 100644 --- a/content/operate/kubernetes/upgrade/upgrade-olm.md +++ b/content/operate/kubernetes/upgrade/upgrade-olm.md @@ -139,7 +139,7 @@ oc rollout status sts ## Upgrade databases -After the cluster is upgraded, you can upgrade your databases. To upgrade your REDB, specify your new database version in the `spec.redisVersion` field in the REDB custom resources. Supported database versions for operator versions include `"7.2"` and `"7.4"` (note this value is a string). +After the cluster is upgraded, you can upgrade your databases. To upgrade your REDB, specify your new database version in the `spec.redisVersion` field in the REDB custom resources. Supported database versions for operator versions include `"7.2"` and `"7.4"` (note this value is a string). To upgrade your REAADB, see [Upgrade an Active-Active database]({{}}) for details on the `rladmin` and `crdb-cli` commands required. Reach out to Redis support if you have additional questions. diff --git a/content/operate/kubernetes/upgrade/upgrade-redis-cluster.md b/content/operate/kubernetes/upgrade/upgrade-redis-cluster.md index 5f41175c5c..746daeea68 100644 --- a/content/operate/kubernetes/upgrade/upgrade-redis-cluster.md +++ b/content/operate/kubernetes/upgrade/upgrade-redis-cluster.md @@ -57,6 +57,33 @@ See [Upgrade modules]({{ redis/redis-enterprise-operator --version +``` + +For example: + +```sh +helm upgrade my-redis-enterprise redis/redis-enterprise-operator --version 7.8.2-2 +``` + +For OpenShift installations, include the `openshift.mode=true` parameter: + +```sh +helm upgrade redis/redis-enterprise-operator --version \ + --set openshift.mode=true +``` + +After the Helm upgrade completes, continue with [upgrading the Redis Enterprise cluster (REC)](#upgrade-the-redis-enterprise-cluster-rec) and [upgrading databases](#upgrade-databases). + +For detailed Helm upgrade instructions, see [Upgrade the chart]({{}}). + ## Upgrade the operator ### Download the bundle @@ -189,7 +216,7 @@ kubectl rollout status sts ### Upgrade databases -After the cluster is upgraded, you can upgrade your databases. To upgrade your REDB, specify your new database version in the `spec.redisVersion` field in the REDB custom resources. Supported database versions for operator versions include `"7.2"` and `"7.4"` (note this value is a string). +After the cluster is upgraded, you can upgrade your databases. To upgrade your REDB, specify your new database version in the `spec.redisVersion` field in the REDB custom resources. Supported database versions for operator versions include `"7.2"` and `"7.4"` (note this value is a string). To upgrade your REAADB, see [Upgrade an Active-Active database]({{}}) for details on the `rladmin` and `crdb-cli` commands required. Reach out to Redis support if you have additional questions.