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
|
* Logs needs to be saved in persistent volume
|
||||||
* Send Fedora Messages for badges
|
* Send Fedora Messages for badges
|
||||||
* Size limitation on the uploaded logs (currently hardcoded in code)
|
* Size limitation on the uploaded logs (currently hardcoded in code)
|
||||||
|
* Documentation
|
||||||
|
* OpenShift deployment
|
||||||
|
|
||||||
|
|
||||||
What Needs To Be Addressed?
|
What Needs To Be Addressed?
|
||||||
|
@ -62,11 +64,13 @@ Here is the list of ideas/things we discussed/looked at:
|
||||||
Conclusions
|
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
|
Proposed Roadmap
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
* Step 1 - Address tech debt in kerneltest application
|
* Step 1 - Update the development environment
|
||||||
* Step 2 - ???
|
* Step 2 - Rewrite the kerneltest app with tests + documentation
|
||||||
* Step 3 - Profit!
|
* 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.
|
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.
|
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
|
The Good Points
|
||||||
---------------
|
---------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue