Enhancement of dev env for kerneltest

There is plenty of tech debt regarding the kerneltest repository. This document will try to address all the current tech debt tied to kerneltest repository.

Investigation

  • CI - Currently using Travis CI, which is no longer working. Recommending to switch to either GitHub action or use Zuul CI

  • Development environment - There is a vagrant using F25, needs to be updated

  • Automatic dependency updater - recommending renovate

  • When moving to OpenShift we can consolidate adding automatic deployment with GitHub webhooks