cncf / k8s-conformance

🧪CNCF K8s Conformance Working Group

Home Page:https://cncf.io/ck

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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:

kubernetes/kubernetes#84330 (comment)

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

We need to grant @cjwagner temprorary cncf github org admin in order to setup the necessary org <-> prow integrations.

There are secrets on both sides regarding the k8s infra and cncf org event hooks.

We can remove admin rights once the integration is setup.

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