cockpit integration tests have proofed to be very useful for discovering
regression and bugs for kubernetes.
The current workflow of updating kubernetes is to rebase/rebuilt
kubernetes, run very basic tests and hope it will work.
The workflow did not show up to be much bulletproof.
Would it be possible to run kubernetes related cockpit integration tests
on each new build of kubernetes in rawhide? Once I tried to run the
tests and ended up with downloading a lot of images each over 1GB. How
hard it would be to write down a simple script that would expect
kubernetes build and distribution? As a result, it would set everything
up and run required tests (without user intervention). Or if possible to
use your system (possibly Jenkins?) and periodically run integration
tests (or with a suitable trigger).
This is a starting discussion email. To discuss what would be the best
and easiest solution for both sides.
At the moment, kubernetes is built from openshift origin source codes. I
would like to build new kube each day and run integration tests. That
same way it was done before kubernetes started to break.