Containerize upstream projects effortlessly

Bamacharan Kundu (~bamachrn)


5

Votes

Description:

Containerize upstream projects effortlessly: To give confidence and reliability to the container world, we have developed pipeline to build container for upstream projects. This pipeline is having very easy entry, with a simple pull request in yml file. Once the project is part of pipeline it has got the below benefits.

  1. Container will be built in the pipeline and pushed to public container image registry, registry.centos.org.

  2. If there is and change/update in the dependencies pipeline will build an updated image and notify user

  3. Pipeline will automatically track the changes in source code repo and in git push it will build image and notify the user.

  4. All the containers built using this pipeline will be well tested, validated for stability, best container practices checks etc. There are many more.

This would provide Python upstream developers an infra, to automatically containerize their projects without taking the trouble for building and testing the containers.

I will present this pipeline along with demo of the system. This will give awareness, usage procedures and inside views of the system to take benefits of this.

As outcome of this presentation:

  1. Audience will be able to understand the benefits of containerising an application.

  2. They will be able to enrol their projects in the pipeline to get their projects containerized and published to public registry.

  3. Get an overview of different kind of testing done on the containers and application.

Prerequisites:

Knowledge of containers, docker or such system.

Content URLs:

http://github.com/centos/container-pipeline-service.git

https://github.com/centos/container-index.git

https://wiki.centos.org/ContainerPipeline

Presentation: https://docs.google.com/presentation/d/1kzpP0brQtjPkeNcLEIil189JREgymLKkJT3UT5JEiuM/edit?usp=sharing

Speaker Info:

I am currently working with Red Hat as container engineer. My career is mostly as DevOps engineer setting up different systems to enhance the quality & efficiency of Application Life cycle. I have been working with technologies like docker, mesos, kubernetes, Jenkins, Openshift to build systems for automated Continuous Integration, Delivery, Deployment of the application. In Red Hat I currently contribute to the centos project for building up automated container building with validation,testing. I have also designed and implemented large scale application cluster along with CI-CD for automated containerized application delivery system. I have worked with Micro services application architecture for enhancing system throughput and immutability.

Speaker Links:

https://github.com/bamachrn

http://bamacharankundu.in/

https://bamacharankundu.wordpress.com/

Section: Infrastructure
Type: Talks
Target Audience: Intermediate
Last Updated:

This proposal is selected to be for an "Advanced" audience. Would it be possible to add the expected outcome for the audience? As in, at the end of this presentation, what are the things they would be able to achieve?

sankarshan mukhopadhyay (~sankarshan)

Sure I am adding outcome for the audience to description.

Bamacharan Kundu (~bamachrn)

We are going through deployments this week, could not manage time.

Please find the presentation link which I created for presenting in a meetup.

https://docs.google.com/presentation/d/1Ng6PU8N3pr25ywVQcldCbr9x6YbYBzhi5oxA1CkHAfY/edit?usp=sharing

Bamacharan Kundu (~bamachrn)

Please add the presentation link in the Content URLs section, so that it is obvious to reviewers

Gora (~gora+pycon@mimirtech.com)

One surely understood issue with Dicker based forms is the compute of dialect particular circumstances requisite by your method on top of the official dialect picture. Write My Essay We've developed this by making a strong-minded information quantity for those conditions, and share that volume from work to fabricate.

allendavid

Login to add a new comment.