Integration Testing: Sequential Merge and Validation of Four Feature Branches (PR #43,#44, #45,#46)
The purpose of this branch is to facilitate the testing and integration of changes from four separate feature branches:
-
Remove remote-exec provisioners in Terraform script (Merge Request #46): This commit focuses on removing remote-exec provisioners from the Terraform script. By eliminating these provisioners, we aim to enhance the reliability and security of the infrastructure setup.
-
Include mount commands in user_data_script for Terraform instance initialization (Merge Request #45): This merge request introduces mount commands in the user_data_script of the Terraform script. The inclusion of these commands ensures proper initialization of instances by facilitating the mounting of specified devices to relevant directories during the initial boot process. This change enhances the robustness and efficiency of instance initialization procedures.
-
WIP: Feat vol download from s3 (Merge Request #44): This work-in-progress merge request aims to implement functionality for downloading volumes from Amazon S3 (Simple Storage Service) within the Terraform setup. Once completed, this feature will enable the seamless integration of volume download capabilities, enhancing data management and accessibility within the infrastructure.
-
feat: Add new data volume for XDMod queue data (Merge Request #43): This merge request focuses on the addition of a new data volume specifically designed for XDMod queue data. By incorporating this new volume into the infrastructure configuration, we aim to optimize data storage and management processes, thereby improving the overall efficiency and functionality of the system.
Merge request reports
Activity
assigned to @krish94
added 4 commits
- eba7738d - commenting mount command to test functionality of other commands in user_data_script
- e72d6133 - deleted line with variable due to error in pipeline. Commenting the line did not work
- 7c16d7d2 - Added cloud-init configuration for instance initialization
- e51f21d3 - Merge remote-tracking branch 'origin/feat-remove-remote-exec-for-mount' into...
Toggle commit listadded 26 commits
- 0b3e4cb0...9ab5d7fd - 16 earlier commits
- 1ce40eac - Retrieve the OpenStack instance ID for the current count index.
- e7fa6778 - test- replaced count in output section of code with a for loop
- 50f4d7ab - test-attaching volumes manually instead of for loop
- b0a342ee - fix code error with array count in cariable which does not expect instance key
- de37d486 - Refactor provisioner to mount two volumes
- b693c647 - Update mount points in provisioning script
- 791001b7 - create directory for mount
- e4ca955f - fixed extra whitespace in prod deploy script which caused error in ssh to unmount volume
- 681d9290 - feat: Implement production deployment and instance swap
- 21ccd2d3 - Merge remote-tracking branch 'origin/feat-test-xdmod-queue-vol' into feat-integration-testing
Toggle commit listadded 1 commit
- c8efaaee - Comment out MariaDB stop commands for testing
added 1 commit
- 704ed372 - uncommented mariabdb lines of code that were commented to debug an error;...
added 1 commit
- b50f1169 - print prod variable values to gitlab ci interface
added 1 commit
- 3178d3d3 - fixed echo statements syntax for prod instance variables
added 1 commit
- 9496fbe7 - Snapshot and reattach prod_queue_volume for production environment
added 1 commit
- 800ec2b8 - Refactor volume ID retrieval for production environment
added 1 commit
- 13650bd7 - create vol for queue_data using xdmod-queue-volume-snap snapshot
added 1 commit
- 720b72d5 - feat make copy of xdmod-prod_queue_volume-snapshot-$BUILD_DATE with snapshot
added 1 commit
- fbf52699 - delete deployment script code for detaching and attaching volumes
added 1 commit
- 1b3f5fd3 - changed TF_VAR_xdmod_queue_data_volume value
added 1 commit
- 84b74718 - commented TF_VAR_xdmod_queue_data_volume create