-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add golang verified catalog integration test infra #1340
Add golang verified catalog integration test infra #1340
Conversation
/hold until #1334 is tested |
/kind feature |
@afrittoli not sure if we should proceed with this PR since #1292 is still on hold? 🤔 |
This commit adds the integration test infra for the [golang][golang] verified catalog using [kind-e2e][kind] pipeline. This commit follows the automated testing proposal in [tep-0079][tep-0079], creating 2 integration tests on before PR merge: - `pull-tekton-catalog-integration-tests-latest` which executes the catalog test cases against the latest release of Tekton Pipeline (specified in the `test/e2e-tests-latest-pipeline-ver.env` file of the target catalog). - `pull-tekton-catalog-integration-tests-min-compatible` which executes the catalog test cases against the catalog's min compatible version of the Tekton Pipeline (specified in the `test/e2e-tests-min-compatible-pipeline-ver.env` file of the target catalog). [golang]: https://github.com/tektoncd-catalog/golang [tep-0079]: https://github.com/tektoncd/community/blob/main/teps/0079-tekton-catalog-support-tiers.md#automated-testing-and-dogfooding-1 [kind]: https://github.com/tektoncd/plumbing/blob/main/tekton/ci/jobs/e2e-kind.yaml
d38db88
to
b6e74b2
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vdemeester The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold cancel |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
Stale issues rot after 30d of inactivity. /lifecycle rotten Send feedback to tektoncd/plumbing. |
Rotten issues close after 30d of inactivity. /close Send feedback to tektoncd/plumbing. |
@tekton-robot: Closed this PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
This commit adds the integration test infra for the golang verified catalog using kind-e2e pipeline.
This commit follows the automated testing proposal in tep-0079, creating 2 integration tests on before PR merge:
pull-tekton-catalog-integration-tests-latest
which executes the catalog test cases against the latest release of Tekton Pipeline (specified in thetest/e2e-tests-latest-pipeline-ver.env
file of the target catalog).pull-tekton-catalog-integration-tests-min-compatible
which executes the catalog test cases against the catalog's min compatible version of the Tekton Pipeline (specified in thetest/e2e-tests-min-compatible-pipeline-ver.env
file of the target catalog).Changes
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide
for more details.