{
  "schema_version": 2,
  "id": "operate/kubernetes/release-notes/7-22-0-releases/7-22-0-15-july2025",
  "title": "Redis Enterprise for Kubernetes 7.22.0-15 (July 2025) release notes",
  "url": "https://redis.io/docs/latest/operate/kubernetes/release-notes/7-22-0-releases/7-22-0-15-july2025/",
  "summary": "Feature release with Helm chart general availability, Kubernetes 1.33 and OpenShift 4.19 support, Redis Software 7.22.0-216 support, and enhancements.",
  "tags": [
    "docs",
    "operate",
    "kubernetes"
  ],
  "last_updated": "2026-09-28T13:45:38+01:00",
  "page_type": "content",
  "content_hash": "9263aa2dcb1a2096a96bdb7b8f6ddc843187c2fbe9a6869c743b46e1c5fbbe5e",
  "sections": [
    {
      "id": "highlights",
      "title": "Highlights",
      "role": "overview",
      "text": "* Helm chart support is now generally available."
    },
    {
      "id": "new-in-this-release",
      "title": "New in this release",
      "role": "content",
      "text": "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."
    },
    {
      "id": "enhancements",
      "title": "Enhancements",
      "role": "content",
      "text": "* Call home - support HTTP proxy configuration (RED-156935)\n* Helm - optimize installation time (RED-153889)\n* Add support for migrating to a Helm-based installation from a non-Helm installation (RED-113099)\n* Support upgrade using Helm (RED-153890)\n* Support any custom port for database service (different from cluster database port) (RED-156946)\n* Hardened the securityContext of init containers created when readOnlyRootFilesystem is enabled\n* Kubernetes platform updates, support for Kubernetes 1.33\n* Support for Redis Software 7.22.0-216 (RED-163025)"
    },
    {
      "id": "resolved-issues",
      "title": "Resolved Issues",
      "role": "content",
      "text": "* Adding `servicesAnnotations` in the REC spec keeps updating the services in a loop (RED-154777, RED-158816)\n* New call home job is not created if the old one is stuck due to pod in `imagePullBackoff` (RED-157526)\n* REAADB ACL roles do not get properly assigned according to `rolesPermissions` in spec (RED-158955)\n* CVE fixes\n* `allowPrivilegeEscalation` is unset in the init container for `readOnlyRootFilesystem` (RED-163637)"
    },
    {
      "id": "api-changes",
      "title": "API changes",
      "role": "content",
      "text": "| CRD | Field | Change | Description |\n| ----- | :---- | :---- | :---- |\n| 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`). |\n| 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). |\n| 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`). |"
    },
    {
      "id": "rhel9-based-image",
      "title": "RHEL9-based image",
      "role": "content",
      "text": "As of version 7.8.2-6, Redis Enterprise images are based on Red Hat Enterprise Linux 9 (RHEL9). This means upgrades require:\n\n- [Cluster version of 7.4.2-2 or later](https://redis.io/docs/latest/operate/kubernetes/7.4.6/upgrade/).\n- Database version 7.2 or later.\n- RHEL9 compatible binaries for any modules you need.\n\nFor detailed steps, see the relevant upgrade page:\n\n- [OpenShift CLI](https://redis.io/docs/latest/operate/kubernetes/upgrade/openshift-cli)\n- [OpenShift OperatorHub](https://redis.io/docs/latest/operate/kubernetes/upgrade/upgrade-olm)\n- [Kubernetes](https://redis.io/docs/latest/operate/kubernetes/upgrade/upgrade-redis-cluster)"
    },
    {
      "id": "supported-distributions",
      "title": "Supported distributions",
      "role": "compatibility",
      "text": "The following table shows supported distributions at the time of this release. You can also find this list in [Supported Kubernetes distributions](https://redis.io/docs/latest/operate/kubernetes/reference/supported_k8s_distributions).\n\n<span title=\"Check mark icon\">&#x2705;</span> Supported – This distribution is supported for this version of Redis Enterprise Kubernetes.\n\n<span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> Deprecated – This distribution is still supported for this version of Redis Enterprise Kubernetes, but support will be removed in a future release.\n\n<span title=\"X icon\">&#x274c;</span> End of life – Support for this distribution ended.\n\nAny distribution not listed below is not supported for production workloads.\n\n| Kubernetes version | **1.28** | **1.29** | **1.30** | **1.31** | **1.32** | **1.33** |\n|---|---|---|---|---|---|---|\n| **Community K8s** |  |  | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |\n| **Amazon EKS** |  |  | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |\n| **Azure AKS** |  |  | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |\n| **Google GKE** |  |  | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |\n| **Rancher** | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |  |  |  |\n| **OpenShift** | **4.15** | **4.16** | **4.17** | **4.18** | **4.19** |  |\n|  | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |  |\n| **VMware TKGI** | **1.19** | **1.20** | **1.21** |  |  |  |\n|  | <span title=\"Deprecation warning\" class=\"font-serif\">:warning:</span> | <span title=\"Supported\">&#x2705;</span> | <span title=\"Supported\">&#x2705;</span> |  |  |  |"
    },
    {
      "id": "downloads",
      "title": "Downloads",
      "role": "content",
      "text": "- **Redis Enterprise**: `redislabs/redis:7.22.0-216`\n- **Operator**: `redislabs/operator:7.22.0-15`\n- **Services Rigger**: `redislabs/k8s-controller:7.22.0-15`\n- **Call Home Client**: `redislabs/re-call-home-client:7.22.0-15`"
    },
    {
      "id": "openshift-downloads",
      "title": "Openshift downloads",
      "role": "content",
      "text": "- **OLM operator bundle**: `7.22.0-15.0`\n- **Redis Enterprise**: `registry.connect.redhat.com/redislabs/redis-enterprise:7.22.0-216`\n- **Operator**: `registry.connect.redhat.com/redislabs/redis-enterprise-operator:7.22.0-15`\n- **Services Rigger**: `registry.connect.redhat.com/redislabs/services-manager:7.22.0-15`\n- **Call Home Client**: `registry.connect.redhat.com/redislabs/call-home-client:7.22.0-15`"
    },
    {
      "id": "known-limitations",
      "title": "Known limitations",
      "role": "content",
      "text": "See [7.22.0 releases](https://redis.io/docs/latest/operate/kubernetes/release-notes/7-22-0-releases) for information on known limitations."
    }
  ],
  "examples": []
}
