Skip to content

Commit bbfc510

Browse files
committed
Updating Pure versioning details from Nexus perspective
1 parent 7d20f26 commit bbfc510

File tree

2 files changed

+43
-20
lines changed

2 files changed

+43
-20
lines changed

articles/operator-nexus/howto-platform-prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ Interface: net1, via: LLDP, RID: 1, Time: 0 day, 20:28:36
463463
- Installation Address:
464464
- FIC/Rack/Grid Location:
465465
4. Data provided to the operator and shared with storage array technician, which will be common to all installations:
466-
- Purity Code Level: 6.5.1
466+
- Purity Code Level: Refer to [supported Purity versions](./reference-near-edge-storage-supported-versions.md)
467467
- Safe Mode: Disabled
468468
- Array Time zone: UTC
469469
- DNS (Domain Name System) Server IP Address: 172.27.255.201
Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Supported Storage Software Versions in Azure Operator Nexus
3-
description: Learn the storage appliance software versions supported by Azure Operator Nexus versions
3+
description: Learn the storage appliance software versions supported by Azure Operator Nexus versions.
44
ms.topic: article
55
ms.date: 05/23/2024
66
author: neilverse
@@ -12,11 +12,9 @@ ms.service: azure-operator-nexus
1212

1313
This document provides an overview of the storage appliance software versions supported by Azure Operator Nexus. The document also covers the version support lifecycle and end of life for each version of Storage Appliance Software.
1414

15-
Minor version releases include new features and improvements. Patch releases are made available frequently and are intended for critical bug fixes within a minor version. Patch releases include fixes for security vulnerabilities or major bugs.
16-
1715
Azure Nexus Supports Pure x70r3 and x70r4 each being deployed with a version of the Purity Operating System (PurityOS) that is compatible with the Azure Nexus version.
1816

19-
PurityOS uses the standard [Semantic Versioning](https://semver.org/) versioning scheme for each version:
17+
PurityOS uses the standard [Semantic Versioning](https://semver.org/) scheme for each version:
2018

2119
```bash
2220
[major].[minor].[patch]
@@ -29,36 +27,61 @@ Examples:
2927
Each number in the version indicates general compatibility with the previous version:
3028

3129
* **Major version numbers** change when breaking changes to the API might be introduced
32-
* **Minor version numbers** change when functionality updates are made that are backwards compatible to the other minor releases.
33-
* **Patch version numbers** change when backwards-compatible bug fixes are made.
30+
* **Minor version numbers** change when functionality updates are made that are backwards compatible to the other minor releases. These versions involve new features and improvements.
31+
* **Patch version numbers** change when backwards-compatible bug fixes are made. Patch releases are made available frequently and are intended for critical bug fixes within a minor version. The type of issues fixed under patch release includes fixes for security vulnerabilities or major bugs.
32+
33+
## Version support guidelines
34+
1. All changes to version support and any version specific upgrade instructions will be communicated in release notes.
35+
2. Nexus will only support Long Term Support (LTS) storage versions. Purity LTS versions contain an odd number minor version, such as 6.1.x, 6.5.x etc.
36+
3. Nexus will support up to two LTS versions at any time.
37+
4. Support shall be provided for all patch releases documented in Nexus public documentation. Which means that Nexus will handle and resolve issue tickets where storage appliance is running a supported release version. These tickets may require a fix to Nexus software or be referred to the storage vendor support team depending on the specific details. If a fix requires inclusion of new Pure patch release, it will be appropriately tested and documented.
38+
5. Each Pure LTS release listed as supported is tested equally with each new Nexus release to ensure comprehensive compatibility.
39+
40+
41+
## Release process
42+
1. **End of support:**
43+
- Nexus will announce end of support for the oldest supported LTS version via release notes once the timeline for the new LTS version is available.
44+
- Nexus will stop supporting the oldest supported LTS version shortly before adding support for new LTS version (that is before the next LTS version is ready for testing in labs).
45+
3. **Introduction:** Nexus typically declares support for a new LTS release once the first patch release is available. This is to benefit from any critical fixes. Release cadence:
46+
- By default, the introduction of any new release support (LTS/patch) will be combined with Nexus runtime release.
47+
- Introduction of a new LTS release may, in rare cases, require a specific upgrade ordering and a timeline.
48+
- Depending on severity of Common Vulnerabilities & Exposures (CVE) fixes or blocker issues, a Purity version may be verified and introduced outside of a runtime release.
49+
50+
## Supported Storage Software Versions (Purity)
51+
52+
| PurityOS version | Support added in | End of support | Remarks |
53+
|-------------------|------------------|----------------|---------|
54+
| 6.1.x | Year 2021 | Jul 2024 | End of support in Nexus 2406.2 |
55+
| 6.5.1 | Nexus 2403.x | Dec 2025* | |
56+
| 6.5.4 | Nexus 2404.x | Dec 2025* | |
57+
| 6.5.6 | Nexus 2406.2 | Dec 2025* | Aligned with Nexus runtime release |
3458

35-
We strongly recommend staying up to date with the latest available patches. For example, if your production cluster is on **`6.5.1`**, and **`6.5.4`** is the latest available patch version available for the *6.5* series. You should upgrade to **`6.5.4`** as soon as possible to ensure your cluster is fully patched and supported.
59+
> [!IMPORTANT]
60+
> \* At max 2 LTS versions will be supported. The dates are tentative assuming that by this timeframe we will have another set of LTS versions released, making this version deprecate per our support guidelines.
3661
37-
## Supported Storage Software Versions
62+
## Supported Pure HW Controller versions
3863

39-
| PurityOS version | Nexus GA | End of support |
40-
|-------------------|---------------|----------------|
41-
| 6.1.x | Year 2021 | Jul 2024 |
42-
| 6.5.1 | Nexus 2403.x | Dec 2025 |
43-
| 6.5.4 | Nexus 2404.x | Dec 2025 |
64+
| Pure HW Controller version | Support added in |
65+
| R3 | Year 2021 |
66+
| R4 | Nexus 2404.x |
4467

4568
## FAQ
4669

47-
### How does Microsoft notify me of new Kubernetes versions?
70+
### How does Microsoft notify me of a new supported Purity version?
4871

49-
This document is updated periodically with planned dates of the new Storage Software versions supported.
72+
This document is updated periodically with planned dates of the new Storage software versions supported and for retiring versions. All new versions and end of support announcements are also communicated in release notes.
5073

51-
### What happens when a version reaches end of support?
74+
### What happens when a version reaches the end of support?
5275

53-
When a version reaches end of support, it will no longer receive patches or updates. We recommend upgrading to a supported version as soon as possible.
76+
Only the documented versions receive appropriate support. When a version reaches the end of support, it will no longer receive patches or updates. We recommend upgrading to a supported version as soon as possible.
5477

5578
### What happens if I don't upgrade my storage appliance software?
5679

57-
If you don't upgrade your storage appliance software, you continue to receive support for the software version you're running until the end of the support period. After that, you'll no longer receive support for your storage appliance. You need to upgrade your cluster to a supported version to continue receiving support.
80+
If you don't upgrade your storage appliance software, you continue to receive support for the software version you're running until the end of the support period. After that, you'll no longer receive support for your storage appliance. You need to upgrade your storage appliance to a supported version to continue receiving support.
5881

5982
### What does 'Outside of Support' mean?
6083

6184
'Outside of Support' means that:
6285

6386
* The version you're running is outside of the supported versions list.
64-
* You're asked to upgrade the storage appliance software to a supported version when requesting support.
87+
* Per the guidance, any support tickets reported with unsupported versions won’t be triaged until customer upgrades the storage appliance software to a supported version.

0 commit comments

Comments
 (0)