cnti-testcatalog/testsuite

[Feature] CNF Installation (8), Transition to new installation method.

Closed this issue · 1 comments

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

svteb commented

Resolved in #2171 .