Loading…
DevConf.cz 2018 has ended

DevConf.cz 2018 is the 10th annual, free, Red Hat sponsored community conference for developers, admins, DevOps engineers, testers, documentation writers and other contributors to open source technologies such as Linux, Middleware, Virtualization, Storage, Cloud and mobile where FLOSS communities sync, share, and hack on upstream projects together in the beautiful city of Brno, Czech Republic.

When: Friday, January 26 to Sunday, January 28, 2018

Venue: Faculty of Information Technology (VUT FIT - Božetěchova 2, Brno)

Reminders:

  • Friday 17:15: at the venue there will be a surprise show, stick around!
  • Saturday 19:00: the social event starts at Fleda Club. TICKET IS REQUIRED. Tickets will be distributed each day at check-in. First come, first serve.
  • Sunday 17:00: there will be many prizes given away at the closing session.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

CI / CD [clear filter]
Saturday, January 27
 

10:30am

Delivering a host platform at the speed of light
Limited Capacity filling up

"When implementing true CI/CD you can deliver a host platform at a quicker cadence and high quality. This session walks through using Red Hat Opensource products such as Openshift, Jenkins, and Ansible to deliver a faster moving host completely containerized and gates developers/packagers. Every change gets validated and prevents bugs in code to be identified sooner by the person making changes. I will explore how Openshift + Jenkins Pipelines is a simpler comprehensive solution to enable CI/CD in any project based on lessons learned by delivering a host platform.

References:
https://github.com/CentOS-PaaS-SIG/ci-pipeline
https://www.youtube.com/channel/UCtURsOwIYbRmaxucfTcbXMA/featured

Phoebe talk #1"

Speakers
avatar for Ari LiVigni

Ari LiVigni

Senior Principal Software Engineer, Red Hat, Inc.
Ari is a Senior Principal Software Engineer at Red Hat. He has been working within DevOps with a focus on continuous integration/delivery/deployment workflows for the past eight years at both Red Hat and VMware. His main focus at Red Hat is to deliver a CI/CD service for teams within... Read More →


Saturday January 27, 2018 10:30am - 11:08am
F-E104 Faculty of Information Technology (VUT FIT)

11:15am

Container CI with Jenkins and Openshift
Limited Capacity full

"Containers are everywhere. Most applications today make use of multiple containers in their architecture. Very often, you need to test changes to one or more of your containers prior to moving them into production. Using Openshift as the platform and using Jenkins pipelines and the Jenkins Kubernetes plugin, I will present how to setup your workflow and help guide you on how to achieve efficient container CI.

Phoebe Talk #2"

Speakers
avatar for Scott Hebert

Scott Hebert

Principal Software Engineer
N/A


Saturday January 27, 2018 11:15am - 11:53am
F-E104 Faculty of Information Technology (VUT FIT)

12:00pm

Minishift: CI/CD in the palm of your hand
Limited Capacity filling up

"Developing a modern CI/CD workflow involves the integration of multiple technologies and applications/services. Openshift helps to simplify the provisioning, management and scaling of applications and, thanks to its tight integration with Jenkins, is a perfect choice for your CI/CD pipeline. This talk will provide an introduction to minishift[1] as a way for developers to have their own easy to implement, manage, and customize Openshift instance on their local development system, and how to use this minishift-based Openshift environment in conjunction with Jenkins to implement a full local CI-Pipeline.

References:
[1] https://www.openshift.org/minishift/

Phoebe talk #3"

Speakers
avatar for Rob Nester

Rob Nester

Senior software engineer
From an early age, I always wondered, "What's this button do?" Natural curiosity led me down a path to technology and I've been fortunate to work in support, QA, devOps, and engineering roles.


Saturday January 27, 2018 12:00pm - 12:23pm
F-E104 Faculty of Information Technology (VUT FIT)

12:30pm

Lessons Learned Implementing Builder Containers
Limited Capacity filling up

"Building, Composing and testing an Atomic release

In this session I'll show how we migrated our workflow from using Jenkins Job Builder on bare metal to running everything inside openshift with Jenkins pipeline and containers. We took an iterative approach of containerizing each piece of the pipeline and then moving those containers into openshift itself. I'll share lessons learned and what we found to be best practices.

References:
https://github.com/CentOS-PaaS-SIG/ci-pipeline/

Phoebe talk #4"

Speakers
avatar for Bill Peck

Bill Peck

Principal Software Engineer, Red Hat
Bill has worked for Red Hat for 15 years. When he isn't working or spending time with his family he can be found mountain biking.


Saturday January 27, 2018 12:30pm - 12:53pm
F-E104 Faculty of Information Technology (VUT FIT)

1:00pm

CentOS CI: Shared Upstream CI Infra
Limited Capacity seats available

"The CentOS CI Infrastructure provides infrastructure resources for groups like the Fedora Atomic Pipeline (upstream), CentOS Linux (downstream), Openshift Origin (sorta-upstream in the CentOS PaaS SIG) and systemd (way-upstream). In this session, we'll go over some of the latest happenings in CentOS CI, talk about new features in the infrastructure, and describe the upstream - midstream - downstream community that we'd like to build together with you."

Speakers
avatar for Brian Stinson

Brian Stinson

Systems Administrator
Brian Stinson is a Systems Administrator with the CentOS Project. He spends his day job working on the CentOS CI Infrastructure.


Saturday January 27, 2018 1:00pm - 1:23pm
F-E104 Faculty of Information Technology (VUT FIT)

1:30pm

Distributed-CI: Fast Alone, Far Together.
Limited Capacity seats available

"Building an open source product includes a lot of testing. Being able to test in every possible hardware is unrealistic, given all the possibilities. Instead on focusing on acquiring more hardware to test, we propose that you focus on a smarter and more open way of validating that your product works on different environments. Enters Distributed-CI (DCI).

DCI is a platform where product teams constantly push the latest version of their product onto and partners constantly pull those bits and run their deployment on their own lab with their own configuration submitting back the test results. All that continuously and in an automated fashion.

Come discover how DCI has been used for projects like OpenStack, and learn how we are working on expanding this to Fedora."

Speakers
avatar for Yanis Guenane

Yanis Guenane

Senior Infrastructure Automation Engineer
Yanis is a Senior Software Engineer @ Red Hat. His main focus are automation, testing and evangelizing this two as much as possible.
avatar for Guillaume Vincent

Guillaume Vincent

Senior Software Engineer
Red Hatter. Software craftsman. Humanist, open source addict, blogger and fan of scuba diving. ♥ code, design, UX and cats. Creator of http://lesspass.com


Saturday January 27, 2018 1:30pm - 1:53pm
F-E104 Faculty of Information Technology (VUT FIT)

2:00pm

Dogfooding Openshift with our CI infrastructure
Limited Capacity seats available

"In order to adapt in a demanding and fast-paced release cadence that Openshift follows as a productized distribution of Kubernetes, one of the things we had to rethink as members of the Openshift Continuous Delivery team over the past months was how to scale our CI infrastructure to quickly and efficiently verify, test, and merge developer changes across multiple Github repositories, that eventually get delivered to our customers while boosting developer productivity at the same time. Moving our CI infrastructure and testing workloads to run on top of Openshift has been a monumental effort. I am going to walk through our CI infrastructure architecture and how we are moving workloads from Jenkins to Openshift."

Speakers
avatar for Michalis Kargakis

Michalis Kargakis

Senior Software Engineer, Red Hat
I have been working for some time on OpenShift of Azure (OSA). Before that I did a bunch of work on the OpenShift CI infrastructure, Openshift Origin, and Kubernetes. Container orchestration and all that. I am also following blockchains and cryptocurrencies. No short or long positions... Read More →


Saturday January 27, 2018 2:00pm - 2:23pm
F-E104 Faculty of Information Technology (VUT FIT)

2:30pm

Gating Rawhide in Fedora
Limited Capacity seats available

"Features and stability are often mutually exclusive for early adopters. With Fedora, this means using "rawhide". One of the major complaints of rawhide users is that it is often broken, untested and hard to use with a lot of issues. There is an ongoing initiative to gate rawhide, with the aim of making it always at least Alpha quality. We are working to gate the nigthtly rawhide release, with the help of tools like OpenQA, ResultsDB, Greenwave, fedmsg and others. These tools will help decide whether or not the compose is ready for publication. This new process simplifies the life of early adopters and enables them to focus on helping us find real bugs. Come find out how the Fedora developers are bringing this to life and how you can implement it in your projects."

Speakers
avatar for Mohan Boddu

Mohan Boddu

Release Engineer for Fedora
After graduating from school, I went on to pursue a career in technology and eventually found a job at Red Hat and feel in love with open source since then. I am working as a Release Engineer for Fedora for about an year and it has been a amazing journey.


Saturday January 27, 2018 2:30pm - 2:53pm
F-E104 Faculty of Information Technology (VUT FIT)

3:00pm

Kernel CI - How Red Hat can help
Limited Capacity seats available

"The upstream linux kernel code base is large and complex. The changes are voluminous. Testing these changes is challenging because of the speed and the diversity of the changes. Many companies are attempting tackle this problem through the use of automation and CI (continuous integration).

However, just throwing bots at the source code and building it can only solve so many problems. Upstream folks have said that kernel drivers account for the bulk of the churn in the code. Therefore any automated and CI solution needs to handle the diversity of hardware required to verify all the changes.

This talk will discuss what Red Hat is doing in this space and how we will contribute to stabilizing the upstream linux kernel using our Enterprise class hardware."

Speakers
avatar for Don Zickus

Don Zickus

Principle Kernel Engineer, Red Hat
Kernel developer at Red Hat for over 12 years


Saturday January 27, 2018 3:00pm - 3:53pm
F-E104 Faculty of Information Technology (VUT FIT)

4:00pm

Factory 2.0 Panel Discussion
Limited Capacity seats available

"The last year has been a whirlwind: lots of changes that affect us all, our toolchain, our workflows, and the shape of the Linux distribution. This hour is time set aside for open questions. How did the last year go? What’s coming next? We’ll be offering our opinions and guidance on questions from Modularity to “robots” to Bikeshed to gating. Join the discussion and help us create the future, together.

---

For the committee: We plan to put the Factory 2.0 team up on the stage and take questions from the audience. If the room is quiet, we’ll have ~12 pre-canned questions prepared just to get things going. We understand that this is very unstructured compared to most devconf sessions, but with the committee’s approval we’d like to experiment and try it."

Speakers
avatar for Ralph Bean

Ralph Bean

Principle Software Engineer, Red Hat


Saturday January 27, 2018 4:00pm - 4:53pm
F-E104 Faculty of Information Technology (VUT FIT)