Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
11 tasks done
kosstennbl opened this issue Oct 21, 2024 · 0 comments
Open
11 tasks done
Labels
enhancement New feature or request

Comments

@kosstennbl
Copy link
Collaborator

kosstennbl commented Oct 21, 2024

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

@kosstennbl kosstennbl added the enhancement New feature or request label Oct 21, 2024
kosstennbl added a commit that referenced this issue Nov 1, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 1, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 6, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 6, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 6, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 7, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 8, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 8, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 11, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 11, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 12, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 13, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 13, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 13, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 18, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
kosstennbl added a commit that referenced this issue Nov 20, 2024
Remove old installation method, use the new one instead.
Change specs accordingly.
Remove unnecessary config parameters.
Fully enable multiple deployments installation.

Refs: #2169
Signed-off-by: Konstantin Yarovoy <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant