Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

K8s: Viking maint 1 release notes #970

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ weight: 80

## Highlights

## New in this release
Redis Enterprise for Kubernetes version 7.8.2-6 is a feature release including support for Redis Software 7.8.2 and RHEL9-based images.

### Enhancements

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
alwaysopen: false
categories:
- docs
- operate
- kubernetes
description: This is a maintenance release to support Redis Software version 7.8.2-60.
hideListLinks: true
linkTitle: 7.8.2-tbd (Dec 2024)
title: Redis Enterprise for Kubernetes 7.8.2-tbd (Dec 2024) release notes
weight: 70
---

## Highlights

This is a maintenance release to support [Redis Software version 7.8.2-60]({{<relref "/operate/rs/release-notes/rs-7-8-releases/rs-7-8-2-60/">}}). For version changes, supported distributions, and known limitations, see the [release notes for operator version 7.8.2-6]({{<relref "/operate/kubernetes/release-notes/7-8-2-releases/7-8-2-6-nov24/">}}).

## Downloads

**Redis Enterprise**: `redislabs/redis:7.8.2-60`
**Operator**: `redislabs/operator:7.8.2-tbd`
**Services Rigger**: `redislabs/k8s-controller:7.8.2-tbd`
**OLM operator bundle**: `v7.8.2-tbd.tbd`
36 changes: 31 additions & 5 deletions content/operate/kubernetes/release-notes/7-8-2-releases/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ title: Redis Enterprise for Kubernetes 7.8.2-6 release notes
weight: 51
---

Redis Enterprise for Kubernetes 7.8.2-6 is a feature release including support for Redis Software 7.8.2-2.
The Redis Enterprise for Kubernetes releases listed below include support for Redis Software 7.8.2.

## Detailed release notes

Expand All @@ -26,21 +26,47 @@ The following changes included in this release affect the upgrade process. Pleas
- Redis Enterprise images are now based on RHEL9.
- Ubuntu images are no longer supported.

This means upgrades to 7.8.2-6 require:
This means upgrades to 7.8.2-6 or later require:

- Cluster version of 7.4.2-2 or later.
- Database version 7.2 or later.
- RHEL9 compatible binaries for any modules you need.

See [Upgrade Redis Enterprise for Kubernetes]({{<relref "/operate/kubernetes/upgrade/upgrade-redis-cluster">}}) for detailed steps to upgrade to 7.8.2-6.
See [Upgrade Redis Enterprise for Kubernetes]({{<relref "/operate/kubernetes/upgrade/upgrade-redis-cluster">}}) for detailed steps to upgrade to 7.8.2-6 or later.

## 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" >}}).

<span title="Check mark icon">&#x2705;</span> Supported – This distribution is supported for this version of Redis Enterprise Software for Kubernetes.

<span title="Deprecation warning" class="font-serif">:warning:</span> Deprecated – This distribution is still supported for this version of Redis Enterprise Software for Kubernetes, but support will be removed in a future release.

<span title="X icon">&#x274c;</span> End of life – Support for this distribution ended.

Any distribution not listed below is not supported for production workloads.

| **Kubernetes version** | **1.25** | **1.26** | **1.27** | **1.28** | **1.29** | **1.30** | **1.31** |
|---|---|---|---|---|---|---|---|
| **Community Kubernetes** | | | <span title="X icon">&#x274c;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> |
| **Amazon EKS** | | <span title="X icon">&#x274c;</span> | <span title="Deprecation warning" class="font-serif">:warning:</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | |
| **Azure AKS** | | | <span title="Deprecation warning" class="font-serif">:warning:</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | |
| **Google GKE** | | | <span title="X icon">&#x274c;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | |
| **Rancher RKE2** | | <span title="Deprecation warning" class="font-serif">:warning:</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | | | |
| **VMware TKG 2.3** | | <span title="Deprecation warning" class="font-serif">:warning:</span> | | | | | |
| **VMware TKG 2.4** | | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | | | | |
| **OpenShift** | **4.12** | **4.13** | **4.14** | **4.15** | **4.16** | | |
| **** | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | | |
| **VMWare TKGI** | **1.16** | **1.17** | **1.18** | **1.19** | | | |
| **** | <span title="X icon">&#x274c;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | <span title="Check mark icon">&#x2705;</span> | | | |

## Known limitations

### New limitations

- **Only upgrades from 7.4.2-2 and later are supported.** If you are using an earlier version, install 7.4.2-2 before upgrading to 7.8.2-6.
- **Only upgrades from 7.4.2-2 and later are supported.** If you are using an earlier version, install 7.4.2-2 before upgrading to 7.8.2-6 or later.

- **When changing the REDB field `spec.modulesList` version might be upgraded to latest even if a different version is specified.** To prevent the upgrade to latest, set `spec.upgradeSpec.setModuleToLatest` to `false` before upgrading to 7.8.2-6.
- **When changing the REDB field `spec.modulesList` version might be upgraded to latest even if a different version is specified.** To prevent the upgrade to latest, set `spec.upgradeSpec.setModuleToLatest` to `false` before upgrading to 7.8.2-6 or later.

### Existing limitations

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ weight: 93
Redis Enterprise for Kubernetes uses a custom resource called [`RedisEnterpriseCluster`]({{< relref "/operate/kubernetes/reference/redis_enterprise_cluster_api" >}}) to create a Redis Enterprise cluster (REC). During creation it generates random credentials for the operator to use. The credentials are saved in a Kubernetes (K8s) [secret](https://kubernetes.io/docs/concepts/configuration/secret/). The secret name defaults to the name of the cluster.

{{<note>}}
This procedure is only supported for operator versions 6.0.20-12 and above.
This procedure is only supported for operator versions 6.0.20-12 or later.
{{</note>}}

## Retrieve the current username and password
Expand Down
2 changes: 1 addition & 1 deletion content/operate/kubernetes/upgrade/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Information about upgrading your Redis Enterprise cluster on Kubern
hideListLinks: true
linkTitle: Upgrade
weight: 15
bannerText: This page applies to version [7.8.2-6 and above](https://redis.io/docs/latest/operate/kubernetes/release-notes/7-8-2-releases). To install older versions, see the [7.4.6 documentation](https://redis.io/docs/latest/operate/kubernetes/7.4.6/).
bannerText: This page applies to version [7.8.2-6 or later](https://redis.io/docs/latest/operate/kubernetes/release-notes/7-8-2-releases). To install older versions, see the [7.4.6 documentation](https://redis.io/docs/latest/operate/kubernetes/7.4.6/).
bannerChildren: true
---

Expand Down
12 changes: 6 additions & 6 deletions content/operate/kubernetes/upgrade/openshift-cli.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
Title: Upgrade Redis Enterprise 7.8.2-6 with OpenShift CLI
Title: Upgrade Redis Enterprise with OpenShift CLI
alwaysopen: false
categories:
- docs
Expand All @@ -19,25 +19,25 @@ Redis implements rolling updates for software upgrades in Kubernetes deployments

## Prerequisites

The following steps ensure you have the minimum versions of all components necessary to upgrade to 7.8.2-6. **Without these minimum versions, the upgrade will freeze and require manual recovery.**
The following steps ensure you have the minimum versions of all components necessary to upgrade to 7.8.2-6 or later. **Without these minimum versions, the upgrade will freeze and require manual recovery.**

See the [troubleshooting](#troubleshooting) section for details on recovering a failed upgrade.

### Kubernetes version

Check [Supported Kubernetes distributions]({{<relref "/operate/kubernetes/reference/supported_k8s_distributions" >}}) to make sure your Kubernetes distribution is supported by 7.8.2-6. If not, upgrade your Kubernetes distribution before upgrading the Redis operator.
Check [Supported Kubernetes distributions]({{<relref "/operate/kubernetes/reference/supported_k8s_distributions" >}}) to make sure your Kubernetes distribution is supported by your target operator version. If not, upgrade your Kubernetes distribution before upgrading the Redis operator.

### Redis operator version

Your Redis Enterprise clusters must be running version 7.4.2-2 or later before upgrading to 7.8.2-6. See the [7.4 upgrade](https://redis.io/docs/latest/operate/kubernetes/7.4.6/upgrade/openshift-cli/) for detailed steps.
Your Redis Enterprise clusters must be running version 7.4.2-2 or later before upgrading to 7.8.2-6 or later. See the [7.4 upgrade](https://redis.io/docs/latest/operate/kubernetes/7.4.6/upgrade/openshift-cli/) for detailed steps.

### Redis database version

Your Redis databases must be running version 7.2 or later before upgrading your cluster version to 7.8.2-6. See [upgrade databases](#upgrade-databases) for detailed steps. You can find your database version in the [REDB `spec.redisVersion` field]({{<relref "/operate/kubernetes/reference/redis_enterprise_database_api#redisversion" >}}).
Your Redis databases must be running version 7.2 or later before upgrading your cluster version to 7.8.2-6 or later. See [upgrade databases](#upgrade-databases) for detailed steps. You can find your database version in the [REDB `spec.redisVersion` field]({{<relref "/operate/kubernetes/reference/redis_enterprise_database_api#redisversion" >}}).

### RHEL9-compatible modules

Upgrading to Redis operator version 7.8.2-6 involves migrating your Redis Enterprise nodes to RHEL9 from either Ubuntu 18 or RHEL8. If your databases use modules, you need to manually install modules compatible with RHEL9.
Upgrading to Redis operator version 7.8.2-6 or later involves migrating your Redis Enterprise nodes to RHEL9 from either Ubuntu 18 or RHEL8. If your databases use modules, you need to manually install modules compatible with RHEL9.

To see which modules you have installed, run:

Expand Down
Loading