Uploaded image for project: 'OpenShift Windows Containers'
  1. OpenShift Windows Containers
  2. WINC-797

Add required subscription annotation to WMCO CSV

    XMLWordPrintable

Details

    • 3
    • False
    • None
    • False
    • WinC - Sprint 217

    Description

      ---------- Forwarded message ---------
      From: Lance Galletti <lgallett@redhat.com>
      Date: Fri, Mar 18, 2022 at 4:23 PM
      Subject: Upcoming REQUIRED CSV annotation for all RH layered products
      To: operatorframework-pm <operatorframework-pm@redhat.com>, Nate Marsella <nmarsell@redhat.com>, Sonam Maheshwari <somahesh@redhat.com>

      Hi all,

      As I'm sure you're aware, not all layered products on OperatorHub indicate whether a subscription or other entitlement is needed. This may lead end users to unknowingly deploying products which require a subscription meaning these customers would end up being responsible for payment in an audit situation and this can strain relationships.

      At the end of the month, CVP will be adding gating validation to ensure that all future layered product operator builds specify the subscription needed. We need all layered product teams to set an annotation in their CSV which should correspond to what was specified in Comet.

      Here are the annotations to set if the operator requires a subscription for:

      OKE and up

      annotations:

      operators.openshift.io/valid-subscription: '["OpenShift Kubernetes Engine", "OpenShift Container Platform", "OpenShift Platform Plus"]'

      OCP and up

      annotations:

      operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]'

      OPP

      annotations:

      operators.openshift.io/valid-subscription: '["OpenShift Platform Plus"]'

      Other (example)

      annotations:

      operators.openshift.io/valid-subscription: '["3Scale Commercial License"]'

      If you’re unsure which annotation to use, here [1] is a complete list of the RH operators and the annotation for you to copy paste. Please make sure you prioritize adding this annotation in all upcoming releases of your operator - starting in April you will be unable to release without it.

      Please let me or anyone on the Portfolio Enablement Team [2] know if you have any questions or concerns!

      [1] https://docs.google.com/document/d/14gj6dv-jZlTPJVOfzSCy7V2JKJCKcRgpGCkWoydL9Ig/edit?usp=sharing

      [2] @portfolio-enablement-dev-team@redhat.com

      [3] https://docs.openshift.com/container-platform/4.9/welcome/oke_about.html#feature-summary

      [4] https://docs.openshift.com/container-platform/4.9/operators/operator_sdk/osdk-generating-csvs.html#osdk-csv-manual-annotations_osdk-generating-csvs

      Attachments

        Activity

          People

            aliryan Alina Ryan
            rteague@redhat.com Russell Teague
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: