Internship ideas
To submit new ideas please consider creating a new page and use the Template:InternshipIdea (instructions are provided on that page) and you can see how a sample idea page would look like. The pages created with such template are listed on Category:Internship_idea.
List of Ideas for Internships
The OpenStack Foundation has multiple sources for internships, from Outreachy to Google Summer of Code and other opportunities. This page collects the ideas for candidate interns to work on.
Applicants may not have ever worked on FLOSS before and have different levels of competence. Since we have different programs, add here ideas that can be completed by inexperienced contributors, developers or other fields (marketing, communication, graphic design, and anything that may be useful for OpenStack and to include new people in this community).
Coding
Go and Container related projects in OpenStack
Go Common/Client Library, others. See https://etherpad.openstack.org/p/go-and-containers for ideas
Difficulty | Medium |
Topics | |
Required skills | Python Go |
Extra skills | |
Mentor | dims on #openstack-dev channel @ freenode |
Status | Looking for candidates. |
Program | Dec 2017 - Mar 2018 |
Kuryr-Kubernetes
Add introspection HTTP REST points to the Kubernetes API watchers
Difficulty | Medium |
Topics | OpenStack Kuryr, Kubernetes, Flask, HTTP |
Required skills | Python |
Extra skills | API design |
Mentor | apuimedo on IRC channel #openstack-kuryr @ freenode |
Status | Looking for candidates. |
Program |
Add support for Cinder volume multi-attach
Add support for Cinder volume multi-attach for Docker container. See https://blueprints.launchpad.net/zun/+spec/cinder-volume-multi-attach.
Difficulty | Medium |
Topics | OpenStack Zun, OpenStack Cinder, Docker |
Required skills | Python |
Extra skills | |
Mentor | hongbin on IRC channel #openstack-zun @ freenode |
Status | Looking for candidates. |
Program |
Improvements on Container Monitoring for Magnum
Improve notifications collection for container monitoring and add Prometheus/Grafana monitoring stack for Docker Swarm.
Difficulty | Medium |
Topics | OpenStack Magnum, Docker Swarm, Prometheus, Grafana |
Required skills | Python |
Extra skills | Docker Compose |
Mentor | strigazi on IRC channel #openstack-containers @ freenode |
Status | Looking for candidates. |
Program |
Docs
Consolidate keystone docs
During the Pike release cycle, thanks to the help of Samriddhi (an Outreachy mentee), we accomplished all the migration of identity docs to the keystone repository. Now, we need to consolidate those docs, making sure they're useful and accurate, not duplicated and use consistent patterns to ease maintenance.
Difficulty | Medium |
Topics | |
Required skills | Docs |
Extra skills | |
Mentor | lbragstad on #openstack-keystone channel @ freenode |
Status | Suramya Shah <shah.suramya@gmail.com> has applied and contributed with first patches. |
Program | Dec 2017 - Mar 2018 |