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

Add required subscription annotation to WMCO CSV

XMLWordPrintable

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

      ---------- 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

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

                Created:
                Updated:
                Resolved: