testsuite
testsuite copied to clipboard
[Feature] CNF Installation (6), Prepare new installation process
To support multiple deployments as one CNF, we need to design a new installation process. Main idea of this new process is creating separate methods for each deployment type and then install all deployments from config on one-by-one basis.
All related files and methods should be created in cnf_installation directory. If and where possible, code for HelmDirectory deployments should be reused for HelmChart deployments
On this step, old installation methods should NOT be removed or manipulated in any way. All new functionality should be added under different SAM tasks, possibly with some required ENV (e.g. ENV["CRYSTAL_ENV"] = "EXPERIMENTAL", we use that ENV for testing.)