Finish the kerneltest investigation

* Update Complete rewrite documentation
* Add conclusion
* Add roadmap

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
This commit is contained in:
Michal Konečný 2022-09-05 12:57:52 +02:00
parent bd1e51f76c
commit 89e5fb2cfe
2 changed files with 18 additions and 4 deletions

View file

@ -30,6 +30,8 @@ Requirements
* Logs needs to be saved in persistent volume
* Send Fedora Messages for badges
* Size limitation on the uploaded logs (currently hardcoded in code)
* Documentation
* OpenShift deployment
What Needs To Be Addressed?
@ -62,11 +64,13 @@ Here is the list of ideas/things we discussed/looked at:
Conclusions
-----------
The best approach for the kerneltest initiative will be the complete rewrite
with salvaging what could be salvaged from v1.2.1 and v2 rewrite.
Proposed Roadmap
----------------
* Step 1 - Address tech debt in kerneltest application
* Step 2 - ???
* Step 3 - Profit!
* Step 1 - Update the development environment
* Step 2 - Rewrite the kerneltest app with tests + documentation
* Step 3 - OpenShift migration
* Step 4 - Database migration

View file

@ -7,6 +7,16 @@ One of the options is to completely rewrite the current solution and start from
This will allow us to address all the requirements and get rid of all the existing tech debt.
We can also reuse some code from v2 rewrite.
Requirements
------------
See `https://fedora-arc.readthedocs.io/en/latest/kerneltest/index.html#requirements`_.
There are also a few other things that need to be addressed:
* OpenShift deployment
* Database migration (in case the DB schema will change)
The Good Points
---------------