Google Summer of Code 2020 with C3G.
I worked at C3G during Google Summer of Code 2020 under the guidance of Dr. Pierre-Olivier Quirion. I worked on the HPC infrastruture to deploy the Genpipes Software on Openstack.
The project goal is to set up the infrastructure and software stack to run Genpipes in any cloud environment.
I started with Openstack and worked on previous as well as new versions of the ComputeCanada's MagicCastle project to stabilise current code and add feature for bioinformatic specific purpose. The last part of the work was more experimental and tested the possibility of deploying the beegfs parallel file system in a mock version of the magic castle project.
The project was built using terraform, puppet and cloud-init.
-
Upgraded terraform config files to be compatible with the new terraform version 0.12. - c3g/genpipes_cloud (#1)
-
Added support for specifying multiple IP address in the config files. - c3g/genpipes_cloud (#3)
-
Fixed the ZFS installation on the infrastructure. - c3g/genpipes_cloud (#3)
-
Worked on adding CVMFS software stack repositories and load them when required. - c3g/magic_castle (#4) & c3g/puppet-magic_castle (#2)
-
Worked on adding a Web node to the stack using the new version of magic_castle project and puppet. - c3g/magic_castle (#5) & c3g/puppet-magic_castle
-
Worked on setting up Beegfs file system to the project manually and adding the same to cloud-init scripts. - c3g/beegfs_testbed (#4)
I have got to learn a lot about HPC environment, Puppet, Terraform and File Systems while working on this project. There is still lots of improvements needed to the project which I will continue working after the GSOC is over.
Hello, I am a beginner can you please explain to me what the project is. I would really love to contribute to it.