Closed kosstennbl closed 1 day ago
Some chaotic development ideas, written in the issue to not be lost in time and local notes:
Deployment installers: HelmChart:
HelmDirectory:
ManifestDirectory:
Installation method for helm deployments:
Things to not forget about:
Done in #2165
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.)