Prow Job to Automate Verification of Conformance Log Submissions
hh opened this issue · comments
It might help to have some automation around Conformance Log Submissions
- Setup Prow for the CNCF org
- @cjwagner has the k8s-test-infra creds / @idvoretskyi has the CNCF org creds
- https://github.com/kubernetes/test-infra/blob/master/prow/getting_started_deploy.md#add-the-webhook-to-github
- Setup tide tags for cncf/k8s-conformance
- Setup pre-submit job
- Generate Complete list of Conformance Tests within this repo - kubernetes/kubernetes#84330
The verification job should:
- Ensure the correct version of the server is tested
- Ensure the all Conformance tests have passed by comparing the list of tests for that release to junit.xml
@johnSchnake is looking into using an e2e dry-run reporter combined with the AST walker we use for conformance documentation generation to generate the list of expected tests per release.
/assign @hh
Ticket for Generating Full List of Tests with metadata and full test names:
@idvoretskyi We need to coordinate with @cjwagner to give prow.k8s.io access to the CNCF org as the first step in configuring prow/tide etc.
/assign @caniszczyk
Can you work with @idvoretskyi / @cjwagner regarding cncf/org permissions required to setup prow.k8s.io
CNCF org level webhooks have been configured for prow.k8s.io.
/assign @hh
We will need to migrate the web hooks over to prow.cncf.io when it's brought up.
@idvoretskyi can you add https://github.com/cncf-ci as an admin to https://github.com/cncf/k8s-conformance. WE'll need this to setup a cncf owned bot for use with prow.cncf.io.
@idvoretskyi can you add https://github.com/cncf-ci as an admin to https://github.com/cncf/k8s-conformance. WE'll need this to setup a cncf owned bot for use with prow.cncf.io.
This is solved, I assume.
/close The prowjob has been successfully monitoring k8s-conformance. This work is done