Uploaded image for project: 'Cert Manager support for Red Hat OpenShift'
  1. Cert Manager support for Red Hat OpenShift
  2. CM-183

As a developer, I would require feature annotations in bundle for CVP tests to pass

XMLWordPrintable

    • CFE Sprint 247
    • 0

      There is a new CVP test that got added, which explicitly requires that the following annotations be present on a bundle CSV:

      list of infrastructure-related annotations:
       * features.operators.openshift.io/disconnected
       * features.operators.openshift.io/fipsmode
       * features.operators.openshift.io/proxy-aware
       * features.operators.openshift.io/cnf
       * features.operators.openshift.io/cni
       * features.operators.openshift.io/csi
       * features.operators.openshift.io/tls-profiles
       * features.operators.openshift.io/token-auth-aws
       * features.operators.openshift.io/token-auth-azure
       * features.operators.openshift.io/token-auth-gcp

      What this test does:
       * Parses the value of 'features.operators.openshift.io/*' annotations in the operator CSV file
       * Checks whether the values are set to a boolean true or false

      The test will pass with SUCCESS if:
       * all infrastructure feature annotations are present in the operator CSV file
       AND
       * all infrastructure feature annotations are set to boolean true or false

      The test will pass with a non-gating SUCCESS_WITH_WARNINGS otherwise.

      Acceptance criteria: pass the CVP test on a bundle.
      eg failed log. http://external-ci-coldstorage.datahub.redhat.com/cvp/cvp-redhat-operator-bundle-image-validation-test/cert-manager-operator-bundle-container-v1.12.0-1/f2f96ab0-3b68-4d3f-8b22-40079d435a7c/operator-infrastructure-feature-bundle-image-output.txt

            swghosh@redhat.com Swarup Ghosh
            swghosh@redhat.com Swarup Ghosh
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: