Loading…
Flock 2019 has ended
This is a draft schedule! Please create a personal schedule noting which sessions you will attend. We will use this information to create a final overall schedule.

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

Containers [clear filter]
Thursday, August 8
 

13:00

All things containers: a deep dive into untold features of Podman, Buildah and Skopeo
Speakers
avatar for Valentin Rothberg

Valentin Rothberg

Red Hat
Valentin is an engineer in Red Hat's container engines team. He is working on a couple of core libraries and container tools such as Podman, Buildah, CRI-O and Skopeo.



Thursday August 8, 2019 13:00 - 13:50
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

14:00

Toolbox: using Silverblue for development
Fedora Silverblue is the next-generation Fedora Workstation that promises painless upgrades, clear separation between the OS and applications, and secure and cross-platform applications. The basic operating system is an immutable OSTree image, and all the applications are Flatpaks.
This talk is about taking a look at how to set up a development environment on this locked down operating system - how to install your favourite tools, editors and SDKs without DNF. It's going to focus on Toolbox and what it offers to support this use-case.

This talk is meant for anybody who fancies themselves as a hacker and uses Fedora Workstation as their underlying OS.

Speakers

Thursday August 8, 2019 14:00 - 14:25
Orion (102m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary

14:00

Replacing Docker with Podman
This talk will cover how you can replace the functionality of Docker CLI with the Podman command. It will describe what Podman is, and then demonstrate all of the cool features of Podman and why it is a better way to run containers.

Speakers
avatar for Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.



Thursday August 8, 2019 14:00 - 14:50
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

15:30

Speeding up and securing container builds with Buildah
This talk will cover how you can replace the functionality of docker build with the Buildah. It will examine different ways of building container images and explore how you could build more security images using alternatives to the Dockerfile.  Finally we will look into building containers within a locked down containers via Podman or Kunernetes/CRI-O.  I will cover considerations when it comes to security and speed of building.  I will show you how to modify the way a buildah runs inside of a container, allowing you to choose how much security you want versus how fast you want the container images to be built.

Speakers
avatar for Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.


speed cast

Thursday August 8, 2019 15:30 - 16:20
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50

15:30

Fedora CoreOS: preview to stable
This talk will cover:
  • Overview of Fedora CoreOS
  • How the preview release looks like
  • Demo of Fedora CoreOS
  • Multi-arch status
  • Ongoing/future work towards stable release

Speakers
avatar for Sinny Kumari

Sinny Kumari

Senior Software Engineer, Red Hat
Sinny loves working on Open Source projects and being involved with the community. At present she works on Fedora CoreOS and she is also involved in various Open Source projects like Fedora, Fedora Atomic Host, libabigail and KDE.
JC

Jakub Čajka

Software Engineer, Red Hat, Inc.
Software Engineer, currently working at Red Hat, Inc. in Fedora Multi-arch team enabling things for non-x86_64 architectures in Fedora project. In past worked at Red Hat as maintainer of Go compiler for RHEL.


Thursday August 8, 2019 15:30 - 16:20
Helia (360m² / 150 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50
 
Friday, August 9
 

10:30

Let's add Fedora multiarch containers to your CI

An introduction about multiarch project [1] to enable users to build, run and test Fedora multi arch (aarch64, 390x and etc) containers on your host architecture x86_64 easily.

Multiarch project is a collection of tools to emulate different architecture containers by QEMU and binfmt_misc and the compatible container images.

I also compare it with similar technologies docker buildx and podman buildx being developed by buildash and podman team.

[1] https://github.com/multiarch/qemu-user-static

Audience:
  • People who want to add Fedora multiarch test cases to your upstream project's CI.
  • People who want to run a interactive shell in multi architecture containers on your host architecture x86_64.
When: Friday August 9, 2019, 10:30 - 10:55
Where: the room "Panorama" (The room next to the common food space at 1st floor)
    The Danubius Hotel HELIA in Budapest, Hungary, at Flock Budapest 2019

Table of contents:

* Fedora and Upstream - Past and Present
* CPU Architecture Kinds
* Tools for multiarch - Today's topics
* QEMU and binfmt_misc - on News
* 5 steps - to add Fedora multiarch containers to upstream CI
  * 1. qemu-$arch-static - An interpreter
  * 2. binfmt_misc - A kernel feature for binary format
  * 3. qemu-user-static RPM on Fedora
  * 4. qemu-user-static RPM and container
  * 5. multiarch/qemu-user-static image and CI
* Note A: ARM supported CI services
* Note B: A Dockerfile to multi-arch images
  {(podman),docker,docker buildx} build --platform

Speakers
avatar for Jun Aruga

Jun Aruga

I live in Czech Republic. I am originally from Japan. I love bio-science and multi-architecture technology to enable use of a variety of devices.



Friday August 9, 2019 10:30 - 10:55
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

11:00

Auto-updates by design: porting Container Linux model to Fedora CoreOS
Container Linux distribution brought the "auto-updates by design" model to the Linux server ecosystem. The upcoming Fedora CoreOS auto-update architecture is designed and built based on that experience and on the lessons learned from it. This walk will introduce both architectures, covering their technical details and comparing their differences as part of a common evolutionary journey.

Audience:

Anybody interested in the CoreOS ecosystem, rpm-ostreee, and auto-update flows. No previous knowledge required. Talks highly biased toward technical topics, introduces and covers both design and implementation details.

Speakers


Friday August 9, 2019 11:00 - 11:25
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

15:30

Fedora Containers Lab
This tech talk teaches how to manage and create containers from scratch. Using simple examples, with skopeo, podman and buildah, I'll show you how to create from a basic container based on the images of the fedora registry, up to custom containers and based on Dockerfile files and even how to use these containers to learn the principles of using kubernetes.

Speakers
avatar for Alex Callejas Garcia

Alex Callejas Garcia

Senior Technical Support Engineer, Red Hat
Geek by nature, Linux by choice, Fedora of course ...


Friday August 9, 2019 15:30 - 16:20
Uranus (112m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 50
 
Saturday, August 10
 

15:00

Containers Birds-of-a-Feather
I would like to have a Containers Birds of a Feather, where we could lead a group discussion about all things containers, including Fedora SilverBlue, Flatpack, Container Engines/Runtimes (podman, buildah, cri-o), Toolbox, and Fedora CoreOS.

Speakers
avatar for Dan Walsh

Dan Walsh

setenforce 1, Red Hat
SELinux, Open Source, Fedora, OpenShift, Containers.


Saturday August 10, 2019 15:00 - 16:50
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary