[Feature] CNF Installation (8), Transition to new installation method.
Closed this issue · 1 comments
kosstennbl commented
Final step for introduction of new installation method and support for multiple deployment installation.
A lot should be done in according PR(s), here's generalized list of this:
- Removal of old installation tasks.
- Adaptation of CI for the change above.
- Removal of setup specs that wouldn't be valid anymore, rewriting task names for new and remaining old ones.
- Cleanup through the whole testcatalog code, everything that wouldn't be used anymore should be removed to avoid confusion and make code cleaner and more understandable.
- Removal of source_cnf_dir dynamic parameter from config. "reasonable_image_size" test should be redesigned to use cnfs/temp_files
- Removal of destination_cnf_dir dynamic parameter from config. Multiple tests should be redesigned, some should be adapted to work with multiple deployments, others - to use temp_files dir.
- Removal of install_method dynamic parameter from config. It isn't used in tests, cnf_manager methods should be removed or adapted.
- Adapt config updater and config v2 for removal of dynamic parameters. remove unnecessary methods
- Redesign every usage of get_deployment_param to work with multiple deployments and deployment types.
- Rename "cnfs" directory to "installed_cnf_files" directory
- Change all paths that are no longer valid due to new directory name
Possibly more tasks would be added