Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1219

[Template] Release SBO vX.Y.Z - Clone this

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • 3
    • False
    • None
    • False

      Owner: Architect:

      TBD

      Story (Required)

      As an SBO Developer I would like to release SBO X.Y.Z

      Background (Required)

      TBD

      Out of scope

      Helm Chart

      In Scope

      Upstream release
      Downstream release

      Approach(Required)

      Productization process in details

      Demo requirements(Required)

      No Demo

      Acceptance Criteria

      Development:

      • (Upstream) SBO X.Y.Z Is Available in OperatorHub: <PUT LINK HERE>
      • (Upatream) SBO X.Y.Z Is Available in ArtifactHub: <PUT LINK HERE>
      • (Downstream) SBO X.Y.Z is available in redhat-operators catalog source in OpenShift 4.9, 4.10, 4.11 (required) and 4.12
      • Release notes updated

      QE:

      • Acceptance tests with x86_64 architecture PASSED
      • Acceptance tests with ppc64le (IBM Power) architecture PASSED
      • Acceptance tests with s390x (IBM Z) architecture PASSED
      • Acceptance tests with aarch64 (ARM64) architecture PASSED
      • Performance evaluation PASSED

      Documentation: Yes (needs-docs|upstream-docs)

      • Upstream: Review Required
      • Downstream: Yes

      Release Notes Type: <New Feature/Enhancement/Known Issue/Bug
      fix/Breaking change/Deprecated Functionality/Technology Preview>

      Release Checklist

      Items to tick off depending on the type of Release:

      • For an Upstream Release , You need to tick off all the items in Steps 1, 2 and 3.
      • For a Downstream Release , You need to tick off all the items in Steps 1, 2 , 3, 4.

      Steps

      • 1.Preparation steps
        • 1.1 Release engineer takes ownership of a release Jira story
        • 1.2 (Upstream) Assign owner to create SBO Helm Chart task
        • 1.3 Compose Release Notes (Refer to Composing Release Notes)
        • 1.4 (Downstream) Inform Content Writer of the Pull Request with Release notes
        • 1.5 (Upstream/Downstream) File a PR to bump the version (X.Y.Z): <PUT LINK HERE>
        • 1.6 (Upstream/Downstream) Create a Release branch
        • 1.7 (Downstream) Inform Release Management team (Contact/Release Management) of pending release and agree on exact release date.
      • 2. Github Release
        • 2.1 Validate planned PRs in Github milestones are closed.
        • 2.2 Tag commit for the release: <PUT LINK HERE>
        • 2.3 Document release notes
        • 2.4 Create a non-OLM release of SBO (install via release.yaml)
        • 2.5 Close the github milestone
      • 3. Upstream Release
        • 3.1 Checkout the release commit (tagged)
        • 3.2 Prepare PR to publish to OperatorHub: <PUT PR LINK HERE>
        • 3.3 Ensure SBO Helm chart has been created and released on ArtifactHub
      • 4. Downstream Release
        • 4.1 Validate planned Jira Stories for the release are closed
        • 4.2 Inform Third party integration teams of our intent to publish a new release.
        • 4.3 Update Release Notes Text in Jira Story for downstream release. (Refer to Composing Release Notes section)
        • 4.4 Create an errata based on a previous releases’ errata
          • 4.4.1 Clone an Advisory: <PUT LINK HERE>
          • 4.4.2 Assign focals to Advisory
        • 4.5 Update SBO version for CPaaS: <PUT LINK HERE>
        • 4.6 Create build images for SBO midstream repo
        • 4.7 Attach builds (Operator and Bundle builds) to the errata
        • 4.8 Request Security approval if errata is of type RHSA (Red Hat Security Advisory)
        • 4.9 Request Doc/Content Writer approval
        • 4.10 Followup with QE owner to initiate QE Checklist
        • 4.11 Update product lifecycle support page and lifecycle policy page
        • 4.12 Close Jira releases
        • 4.13 Engage with DevSandbox focal to initiate deployment to Staging and Production

      Legend

      Unknown

      Completed

      Unsatisfied

            Unassigned Unassigned
            pmacik@redhat.com Pavel Macik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: