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:
parent
bd1e51f76c
commit
89e5fb2cfe
2 changed files with 18 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
---------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue