Project

General

Profile

action #123367

Updated by mkittler over 1 year ago

## Motivation 
 

 We finally have all refhosts in metadata described in the new format so we can safely drop old testplatform. 

 current situation: Teregen generates testplatform in two different formats based on two different product definitions which leads to data duplication and confuse users which data file need to be updated for correctly working template generation. Repose can generate two different yaml formats, it was changed to defaults in new but user still can post old format, so removing this possibility will reduce user related errors when maintaining refhosts files. 

 


 ## Acceptance criteria 
 

 * **AC1:** No **AC1** no old testplatform generated by teregen 
 * **AC2:** **AC2** productsdef.pm file dropped from metadata 
 * **AC3:** **AC3** removed old yaml format removed from repose 

 ## Links 
 * https://gitlab.suse.de/qa-maintenance/teregen 
 * https://gitlab.suse.de/qa-maintenance/metadata/-/blob/master/productdefs.pm 
 * https://github.com/openSUSE/repose 
 * https://confluence.suse.com/display/maintenanceqa/Repose+Usage 

 ## Suggestions 
 * Disable relevant module in teregen template generator 
 * Drop `--yaml-old` option in repose (keep `--yaml-ng`)

Back