Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-9951

VolSync support lifecycle - move to N-1 support model starting with v0.9.0

XMLWordPrintable

    • False
    • None
    • False
    • Hide

      Provide the required acceptance criteria using this template.
      * ...
      Show
      Provide the required acceptance criteria using this template. * ...
    • No

      Value Statement

      It can be difficult to keep VolSync support for older versions up to date when it comes to CVEs and dependencies. Previously we've tried to align support for VolSync with specific ACM versions, which means long support lifecycles (and lifecycles are getting longer now with OCP extending their support windows).

       

      Technically there is no tie to force VolSync to stay at an older version with older ACM versions.  This will allow VolSync to be decoupled more and also lower the costs of maintaining VolSync.

      Generally VolSync users will want to be on current versions to get all latest features and dependency updates.

       

      Current support lifecycle looks like this:

       

      Version Tier OpenShift Version General availability Full support ends Maintenance ends EUS ends
      Previous operator releases without a tiered strategy
      0.8 N/A 4.12, 4.13, 4.14 15 Nov 2023 16 Dec 2024 17 Jun 2025 N/A
      0.7   4.10, 4.11, 4.12, 4.13, 4.14 08 Jun 2023 09 Jul 2024 10 Dec 2024 N/A
      0.6   4.10, 4.11, 4.12, 4.13 06 Feb 2023 07 Mar 2024 09 Jul 2024 N/A
      0.5   4.9, 4.10, 4.11, 4.12 29 Aug 2022 11 Sep 2023 13 Dec 2023 N/A

       

      Starting with the release of VolSync v0.9.0 we'd like to update it to be:

       

      Version Tier OpenShift Version General availability Full support ends Maintenance ends EUS ends
      Previous operator releases without a tiered strategy    
      0.9   4.12, 4.13, 4.14 (when ACM 2.10 ships - Using March 2024 for this example) Release of 0.11 Release of 0.11 N/A
      0.8 N/A 4.12, 4.13, 4.14 15 Nov 2023 Release of 0.10 Release of 0.10 N/A
      0.7   4.10, 4.11, 4.12, 4.13, 4.14 08 Jun 2023 March 2024 March 2024 N/A
      0.6   4.10, 4.11, 4.12, 4.13 06 Feb 2023 March 2024 March 2024 N/A
      0.5   4.9, 4.10, 4.11, 4.12 29 Aug 2022 11 Sep 2023 13 Dec 2023 N/A

       

      Definition of Done for Engineering Story Owner (Checklist)

      • VolSync v0.9.0 will need to be built to support OCP 4.10 & 4.11 (current downstream builds are only packaged for 4.12-4.15)
      • Documentation updates - will need instructions for users on older ACM versions to update to newer VolSync versions

      Development Complete

      • The code is complete.
      • Functionality is working.
      • Any required downstream Docker file changes are made.

      Tests Automated

      • [ ] Unit/function tests have been automated and incorporated into the
        build.
      • [ ] 100% automated unit/function test coverage for new or changed APIs.

      Secure Design

      • [ ] Security has been assessed and incorporated into your threat model.

      Multidisciplinary Teams Readiness

      Support Readiness

      • [ ] The must-gather script has been updated.

            tflower@redhat.com Tesshu Flower
            tflower@redhat.com Tesshu Flower
            Thuy Nguyen Thuy Nguyen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: