Loading…
This event has ended. Visit the official site or create your own event on Sched.

Log in to bookmark your favorites and sync them to your phone or calendar.

Development & Contribution Track [clear filter]
Thursday, October 19
 

15:20

Bringing Open Source Communities Together: Cross Community CI
Continuous Integration principles and practices are enablers for open source in order to achieve the sustainable development and collaboration. But this is not without its flaws. This talk explains the reasons for Cross Community CI between OpenStack and the adjacent communities and its benefits.

In many applications of Open Source Software, components developed by independent communities are tested only within the context of the corresponding communities without integrating the components from other communities. This results in very limited or nonexistent end-to-end testing and causes problems for the seamless interworking of these components when they are attempted to be integrated with each other.

OPNFV has created a comprehensive CI that was originally based on the consumption of stable artifacts. We will present a recent extension of the OPNFV CI which was established by the close collaboration between OpenStack, OPNFV, and OpenDaylight communities; Cross Community CI (XCI).

XCI enables timely verification of ongoing upstream development work in a full OPNFV system context. The latest versions of the upstream components can be integrated and tested on baremetal, significantly cutting the time it takes to introduce new features, identify bugs and issue fixes. Apart from deploying and testing from master, OPNFV XCI enables the patchset verification, providing better visibility and significantly faster feedback on potential system level issues to OPNFV itself and the upstream communities it works with even before the patches are submitted to master.

We will also share our experiences we have gained while we worked on establishing the XCI, the contributions we made to the upstream communities infrastructures, and the tools we reused from the upstream communities such as bifrost, openstack-ansible, ansible-opendaylight.

The XCI activity has already started changing how the communities work with each other when it comes to CI/CD, DevOps, and Infrastructure in order to make things faster and get communities even closer to each other. This talk looks into collaborative development from different perspective in order to increase the awareness and aims to achieve real CD & DevOps way of working in Open Source.

Speakers
avatar for Markos Chandras

Markos Chandras

Senior Software Engineer, SUSE
Markos Chandras is a Senior Software Engineer at SUSE. He is responsible for various aspects in the networking area for SUSE Linux Enterprise and openSUSE. He is also involved in the OPNFV and OpenStack communities mainly focusing on CI and other infrastructure related projects. He... Read More →
avatar for Fatih Degirmenci

Fatih Degirmenci

Principal Developer, Ericsson
Fatih Degirmenci is a Principal Developer at Ericsson Product Development Unit 5G. He is specialized in automation, CI/CD, and DevOps, and currently involved in several large scale CI/CD activities across Ericsson. He is a member of the OPNFV Technical Steering Committee and Project... Read More →
avatar for Yolanda Robla Mota

Yolanda Robla Mota

Principal SW Engineer, Red Hat
Having more than 15 years of experience in the industry, Yolanda has long expertise in the Open Source world. She has been contributing to several projects in the OpenStack and Linux Foundation communities, being core committer of several projects, specially related with infrastructure... Read More →


Thursday October 19, 2017 15:20 - 15:50
Blomstersalen