aneoconsulting / ArmoniK

Main repository for ArmoniK, An Open-Source orchestrator based on Kubernetes managing the distribution of hybrid multi cloud computations
https://aneoconsulting.github.io/ArmoniK/
Apache License 2.0
25 stars 16 forks source link

refactor: adapt quick-deploy for refactored mongodb module #1293

Closed tschneider-aneo closed 2 months ago

tschneider-aneo commented 4 months ago

This pull request aims to modify the way the mongodb module is called in the quick-deploy modules (aws, gcp and onpremise/localhost) following this PR in the ArmoniK.Infra repo : https://github.com/aneoconsulting/ArmoniK.Infra/pull/140

It adds the two attributes helm_chart_repository and helm_chart_version that are now needed to call the mongodb module, and it also changes the default value for the mongodb image used, from mongo to bitnami/mongodb, as the refactored module was developed with the intent to use the latter image.

Additionnaly, it modifies the versions.tfvars.json file to use the adequate version of ArmoniK.Infra, refactoring the maps armonik_images.image_tags and armonik_images.helm_charts for the deployment to retrieve the correct mongodb image and helm chart to use.

Finally, it also adapts some connection scripts tools.

WARNING : This PR break AWS deployment, the patch for this break is soon to be pushed, on both ArmoniK and ArmoniK.Infra repositories

CLAassistant commented 4 months ago

CLA assistant check
All committers have signed the CLA.

sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud