#20 GSoC project proposal: New container backends for conu
Closed 6 years ago Opened 6 years ago by eslobodo.

This is a proposed project for Google Summer of Code

  • Skill level: Intermediate - expert
  • Skills required: python, containers
  • Mentor(s): Tomas Tomecek
  • Contacts (IRC & email): ttomecek (ttomecek@redhat.com)

Description:
conu [1] defines a generic API to interact with containers and container engines. To make the project more usable, we would like add implementation of another container runtimes, such as Container Runtime Interface (CRI) [2][3] of Kubernetes project. CRI is a generic interface defined by kubernetes project which container engines need to implement in order to communicate with kubernetes. Adding implementation for this interface into conu project will make it easy for conu users to interact with variety of container runtimes and perform operations which would be executed inside kubernetes.

Deliverables:
Write a series of pull requests to implement selected container runtime into conu project.
The newly added functionality needs to have integration tests which can run inside CI environment.

[1] https://github.com/fedora-modularity/conu/
[2] http://blog.kubernetes.io/2016/12/container-runtime-interface-cri-in-kubernetes.html
[3] https://github.com/vbatts/python-kubernetes-cri


Thanks x3 :dancer: . I'll wait for you to finish and squash everything into the first PR :)

Metadata Update from @bex:
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata