Skip to content

Commit

Permalink
new 7.4.2 section and swordfish maint
Browse files Browse the repository at this point in the history
  • Loading branch information
kaitlynmichael committed Mar 27, 2024
1 parent 60ac2be commit f07aa0f
Show file tree
Hide file tree
Showing 3 changed files with 167 additions and 49 deletions.
66 changes: 66 additions & 0 deletions content/kubernetes/release-notes/7-4-2-releases/7-4-2-03-24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---

title: Redis Enterprise for Kubernetes 7.4.2-2 (March 2024) release notes
linkTitle: 7.4.2-2 (March 2024)
description: This is a maintenance release supporting Redis Enterprise Software 7.4.2.
weight: 7
alwaysopen: false
categories: ["Platforms"]
aliases: [
/kubernetes/release-notes/7-4-2-releases/7-4-2-03-24,
]
---

## Highlights

The primary purpose of this release is to support [Redis Enterprise 7.4.2]({{<relref "rs/release-notes/rs-7-4-2-releases/rs-7-4-2-104">}}), which is a maintenance release of Redis Enterprise Software.

## Version changes

### Breaking changes

The following changes included in this release affect the upgrade process. Please read carefully before upgrading.

#### Upgrade operating system

{{<warning>}}If your databases use modules, you need to update all nodes in the cluster to Redis Enterprise 7.2.4 or later before upgrading your operating system. See [Upgrade a cluster's operating system]({{<relref "/rs/installing-upgrading/upgrading/upgrade-os">}})in the Redis Enterprise Software documentation for more details.{{</warning>}}

#### terminationGracePeriodSeconds

The configurable `terminationGracePeriodSeconds` REC field was added in version 7.2.4-12 to replace the hard-coded timeout of 15 minutes for a node to be stopped or drained (RED-111471).

#### ValidatingWebhookConfiguration

Versions 6.4.2-4 and later include a new `ValidatingWebhookConfiguration` resource to replace the `redb-admission` webhook resource. To use releases 6.4.2-4 or later, delete the old webhook resource and apply the new file. See [upgrade Redis cluster]({{<relref "/kubernetes/upgrade/upgrade-redis-cluster#reapply-webhook">}}) for instructions.

#### OpenShift SCC

Versions 6.4.2-6 and later include a new SCC (`redis-enterprise-scc-v2`) that you need to bind to your service account before upgrading. OpenShift clusters running version 6.2.12 or earlier upgrading to version 6.2.18 or later might get stuck if you skip this step. See [upgrade a Redis Enterprise cluster (REC)]({{<relref "/kubernetes/upgrade/upgrade-redis-cluster#before-upgrading">}}) for instructions.

### Deprecations

- Redis Software for Kubernetes no longer supports the RHEL7 operating system. Migrate to RHEL8 to use this version.

### Supported distributions

See the [7.4.2 releases]({{<relref "/kubernetes/release-notes/7-4-2-releases">}}) page for the list of supported distributions.

## Downloads

- **Redis Enterprise**: `redislabs/redis:7.4.2-104`
- **Operator**: `redislabs/operator:7.4.2-2`
- **Services Rigger**: `redislabs/k8s-controller:7.4.2-2`

#### OpenShift images

- **Redis Enterprise**: `registry.connect.redhat.com/redislabs/redis-enterprise:7.4.2-104.rhel8-openshift`
- **Operator**: `registry.connect.redhat.com/redislabs/redis-enterprise-operator:7.4.2-2`
- **Services Rigger**: `registry.connect.redhat.com/redislabs/services-manager:7.4.2-2`

#### OLM bundle

**Redis Enterprise operator bundle** : `v7.4.2-2.6`

## Known limitations

See the [7.4.2 releases]({{<relref "/kubernetes/release-notes/7-4-2-releases">}}) page for the list of known limitations.
93 changes: 93 additions & 0 deletions content/kubernetes/release-notes/7-4-2-releases/7-4-2-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
---

title: Redis Enterprise for Kubernetes 7.4.2-2 (Feb 2024) release notes
linkTitle: 7.4.2-2 (Feb 2024)
description: This is a feature release with a new version of Redis Enterprise Software 7.4.2.
weight: 8
alwaysopen: false
categories: ["Platforms"]
aliases: [
/kubernetes/release-notes/7-4-2-2/,
/kubernetes/release-notes/7-4-2-releases/7-4-2-2,
]
---

## Highlights

The primary purpose of this release is to support [Redis Enterprise 7.4.2]({{<relref "rs/release-notes/rs-7-4-2-releases/rs-7-4-2-54">}}), which is a major update to Redis Enterprise Software. As such, we have limited the scope of changes to focus on supporting RS 7.4 changes, in addition to implementing a few enhancements and major fixes.

## New in this release

### Enhancements

- Added RESP3 support in K8s APIs (RED-94601)
- Added to [supported distributions](#supported-distributions)
- Added support for Redis Enterprise Software 7.4.2
- Enhanced resilience of operators to misconfigured REDB namespaces (RED-113908)
- Both the operator and services rigger are now based on UBI9 (RED-116083)

### Resolved issues

- Fixed the operator to prevent reconciliation of non-REDB custom resources in observed namespaces. This eliminates the need for unnecessary permission rules. (RED-87790)
- Fixed excessive updates to ingresses and services. (RED-109289)
- Fixed update issues in rigger after the upgrade in multi-namespace environments. (RED-111732)
- Fixed Active-Active sharding configuration by adding a new field. (RED-112909)
- Fixed operator CVE. (RED-115157)
- Fixed a race condition that could have rarely caused the cluster upgrade to break. (RED-118940)

### API changes

| **CRD** | **Field** | **Change** | **Description** |
|---|---|---|---|
| REC | resp3Default | Add | Boolean controlling whether Resp3 should be enabled by default |
| REDB | resp3 | Add | Controls resp3 for specific REDBs |

## Version changes

### Breaking changes

The following changes included in this release affect the upgrade process. Please read carefully before upgrading.

#### Upgrade operating system

{{<warning>}}If your databases use modules, you need to update all nodes in the cluster to Redis Enterprise 7.2.4 or later before upgrading your operating system. See [Upgrade a cluster's operating system]({{<relref "/rs/installing-upgrading/upgrading/upgrade-os">}})in the Redis Enterprise Software documentation for more details.{{</warning>}}

#### terminationGracePeriodSeconds

The configurable `terminationGracePeriodSeconds` REC field was added in version 7.2.4-12 to replace the hard-coded timeout of 15 minutes for a node to be stopped or drained (RED-111471).

#### ValidatingWebhookConfiguration

Versions 6.4.2-4 and later include a new `ValidatingWebhookConfiguration` resource to replace the `redb-admission` webhook resource. To use releases 6.4.2-4 or later, delete the old webhook resource and apply the new file. See [upgrade Redis cluster]({{<relref "/kubernetes/upgrade/upgrade-redis-cluster#reapply-webhook">}}) for instructions.

#### OpenShift SCC

Versions 6.4.2-6 and later include a new SCC (`redis-enterprise-scc-v2`) that you need to bind to your service account before upgrading. OpenShift clusters running version 6.2.12 or earlier upgrading to version 6.2.18 or later might get stuck if you skip this step. See [upgrade a Redis Enterprise cluster (REC)]({{<relref "/kubernetes/upgrade/upgrade-redis-cluster#before-upgrading">}}) for instructions.

### Deprecations

- Redis Software for Kubernetes no longer supports the RHEL7 operating system. Migrate to RHEL8 to use this version.

### Supported distributions

See the [7.4.2 releases]({{<relref "/kubernetes/release-notes/7-4-2-releases">}}) page for the list of supported distributions.

## Downloads

- **Redis Enterprise**: `redislabs/redis:7.4.2-54`
- **Operator**: `redislabs/operator:7.4.2-2`
- **Services Rigger**: `redislabs/k8s-controller:7.4.2-2`

#### OpenShift images

- **Redis Enterprise**: `registry.connect.redhat.com/redislabs/redis-enterprise:7.4.2-54.rhel8-openshift`
- **Operator**: `registry.connect.redhat.com/redislabs/redis-enterprise-operator:7.4.2-2`
- **Services Rigger**: `registry.connect.redhat.com/redislabs/services-manager:7.4.2-2`

#### OLM bundle

**Redis Enterprise operator bundle** : `v7.4.2-2`

## Known limitations

See the [7.4.2 releases]({{<relref "/kubernetes/release-notes/7-4-2-releases">}}) page for the list of known limitations.
Original file line number Diff line number Diff line change
@@ -1,45 +1,22 @@
---

title: Redis Enterprise for Kubernetes 7.4.2-2 (Feb 2024) release notes
linkTitle: 7.4.2-2 (Feb 2024)
description: This is a feature release with a new version of Redis Enterprise Software 7.4.2.
weight: 8
title: Redis Enterprise for Kubernetes 7.4.2 release notes
linkTitle: 7.4.2 releases
description: Releases with support forRedis Enterprise Software 7.4.2.
weight: 7
alwaysopen: false
categories: ["Platforms"]
aliases: [
/kubernetes/release-notes/7-4-2-2/,
/kubernetes/release-notes/7-4-2-releases/,
]
---

## Highlights

The primary purpose of this release is to support [Redis Enterprise 7.4.2]({{<relref "rs/release-notes/rs-7-4-2-releases/rs-7-4-2-54">}}), which is a major update to Redis Enterprise Software. As such, we have limited the scope of changes to focus on supporting RS 7.4 changes, in addition to implementing a few enhancements and major fixes.

## New in this release

### Enhancements

- Added RESP3 support in K8s APIs (RED-94601)
- Added to [supported distributions](#supported-distributions)
- Added support for Redis Enterprise Software 7.4.2
- Enhanced resilience of operators to misconfigured REDB namespaces (RED-113908)
- Both the operator and services rigger are now based on UBI9 (RED-116083)
The primary purpose of this release is to support [Redis Enterprise 7.4.2]({{<relref "rs/release-notes/rs-7-4-2-releases/rs-7-4-2-54">}}), which is a major update to Redis Enterprise Software.

### Resolved issues
## Detailed release notes

- Fixed the operator to prevent reconciliation of non-REDB custom resources in observed namespaces. This eliminates the need for unnecessary permission rules. (RED-87790)
- Fixed excessive updates to ingresses and services. (RED-109289)
- Fixed update issues in rigger after the upgrade in multi-namespace environments. (RED-111732)
- Fixed Active-Active sharding configuration by adding a new field. (RED-112909)
- Fixed operator CVE. (RED-115157)
- Fixed a race condition that could have rarely caused the cluster upgrade to break. (RED-118940)

### API changes

| **CRD** | **Field** | **Change** | **Description** |
|---|---|---|---|
| REC | resp3Default | Add | Boolean controlling whether Resp3 should be enabled by default |
| REDB | resp3 | Add | Controls resp3 for specific REDBs |
{{<table-children columnNames="Version&nbsp;(Release&nbsp;date)&nbsp;,Major changes" columnSources="LinkTitle,Description" enableLinks="LinkTitle">}}

## Version changes

Expand Down Expand Up @@ -94,24 +71,6 @@ Any distribution not listed below is not supported for production workloads.
| **VMware TKGI version** | **1.15** | **1.16** | **1.17** | **1.18** | | |
| | <span title="Supported">&#x2705;</span> | <span title="Supported">&#x2705;</span> | <span title="Supported">&#x2705;</span> | <span title="Supported">&#x2705;</span> | | |



## Downloads

- **Redis Enterprise**: `redislabs/redis:7.4.2-54`
- **Operator**: `redislabs/operator:7.4.2-2`
- **Services Rigger**: `redislabs/k8s-controller:7.4.2-2`

#### OpenShift images

- **Redis Enterprise**: `registry.connect.redhat.com/redislabs/redis-enterprise:7.4.2-54.rhel8-openshift`
- **Operator**: `registry.connect.redhat.com/redislabs/redis-enterprise-operator:7.4.2-2`
- **Services Rigger**: `registry.connect.redhat.com/redislabs/services-manager:7.4.2-2`

#### OLM bundle

**Redis Enterprise operator bundle** : `v7.4.2-2`

## Known limitations

The limitations below are specific to the Redis Enterprise for Kubernetes product. To view limitations for the supported Redis Enterprise Software version, see the [7.4.2 release notes]({{<relref "/rs/release-notes/rs-7-4-2-releases#known-limitations">}}).
Expand Down

0 comments on commit f07aa0f

Please sign in to comment.