-
Feature
-
Resolution: Done
-
Blocker
-
None
-
False
-
None
-
False
-
0
-
0%
-
Todo
Please see below regarding CVP Requirements for operators. Please make sure to perform the test below to confirm you have the right badges. If you have any questions, please reach out to The CVP Team as noted below.
***
Dear CVP Stakeholders,
A new test is being added to the operator bundle pipeline that validates the `operators.openshift.io/valid-subscription` annotation specified in the operator CSV. (https://issues.redhat.com/browse/CVP-1629)
The new test will:
- Parse the value of 'operators.openshift.io/valid-subscription' annotation in the operator CSV file.
- Determine the associated external repositories for the operator.
- Query Pyxis for subscription data associated with each repository.
- Verify that the CSV annotation agrees with the repository data from Pyxis.
If the annotation is invalid:
- The test prints a warning.
- If the operator is head of the default channel the test will fail. Else, the test passes with a warning. The email report will call out that warning need to be looked into.
The plan is to introduce the test into the pipeline, but not make it gating until we can be sure that we haven't missed any corner cases that would block teams with false positive failures. The target date for making this gating is July 22nd.
If you have any questions or concerns please contact CVP team at the CVP in Google Chat or reach out to us as described in the Engage with the CVP Team document (https://docs.engineering.redhat.com/display/CVP/Engage+with+the+CVP+team).
Thank you,
The CVP Team