This workshop will help beginners to get started with Docker on Fedora. I'll discuss why Docker can be a better choice than Linux containers and virtual machines in many scenarios. As a part of workshop I would cover very basics from installing Docker to advanced things like creating a custom Docker image (example: webserver or redis) from bare Fedora image which can be shipped anywhere. I can also show how to setup a private docker registry, should the time permits. A 64 bit Fedora installation is required for this workshop.
Fedora 21 is now in Alpha phase, with Beta right around the corner. No time to slow down, let's get together and plan the next big set of Fedora Product features! This should be a two-part workshop: the first hour should be a retrospective on what progress and changes we've made for Fedora 21 and the initial Product launches, and then the rest of the time should be spent brainstorming the big enhancements for Fedora 22.
Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.
A session for the Fedora documentation team get together with any other interested individuals to work on Fedora Documentation for F21, including the Fedora.next items.
Additionally, people will be introduced to reStructuredText & sphinx. Starting from quick-start of a project to document organization, code and topic cross-referencing, indexing. We will also go through running tests from your documentation, initial ideas on themes and deployment in readthedocs.
Extra Packages for Enterprise Linux was started long ago in a different landscape of packaging and programs. As Fedora ponders its next incarnation, it is time for EPEL to do so also. The goals of this workshop will be to work over what changes we will make towards EL7 and beyond, how we will handle software collections and other changes.
In this workshop, we'll go through how to write programs that make use of fedmsg, Fedora Infrastructure's realtime message bus. I will bring a few canned projects that we can walk through and implement from start to finish, but do bring your own ideas; we can use it as an opportunity to make neat real time tools that in turn help make the Fedora developer ecosystem more responsive and flexible. Programmers of **all experience levels** are welcome.
Ralph Bean works as a Senior Software Engineer on the Fedora Engineering team at Red Hat. Most of what he does goes on in #fedora-apps on freenode: the application-development side of Fedora Infrastructure.
Inexpensive ARM boards, commodity drives and Open Source Software are all you need to assemble a scalable storage solution, supporting distributed and replicated volumes. In this presentation, we walk through the process of assembling the hardware, installing Fedora and GlusterFS, and finally configuring the volumes. Then we will access this storage via native Gluster client (FUSE), NFS and CIFS to provide performance benchmarks, showing what it is possible to accomplish with Open Source software, a little thinking and about a thousand dollars.
The Fedora Security Lab (aka Fedora Security Spin) is around for a while now. Time to think about the future of the FSL...what would be a way go for the post Fedora 21 era, ideas for the menu structure, how can we be more unique, should we shift our focus, etc.
In this workshop I'll introduce you to Mailman3 and HyperKitty's architecture. We'll discuss interaction design, low hanging fruits, small features, and maybe even larger feature if you feel up to it. Technologies: Python, Django, Javascript.
Reviews are piling up, packagers and sponsors are welcome to come and do get things done. Prospective packagers who'd like to be sponsored may come :) http://fedoraproject.org/PackageReviewStatus/
Dennis has been involved in Fedora since its inception. He Leads the Fedora Release Engineering Team, and is responsible for maintaining the Fedora Buildsystem. He is a Former Member of the Fedora Project Board and FESCo (Fedora Engineering Steering Committee) and has been involved... Read More →
As Fedora has grown, the number of governance bodies has grown as well. This workshop is intended to figure out how those bodies should fit together under Fedora.next, what duties and responsibilities belong to each, and whether it makes sense to reduce the number. Agenda items will be listed on: https://fedoraproject.org/wiki/User:Toshio/Flock2014_Governance_discussion toshio and hguemar to lead the discussion.
In this session, we'll set up a minimal KVM-based deployment of OpenStack in a virtualized (Fedora 20) environment using nested virtualization. We'll also attempt to understand and configure various aspects of OpenStack Networking (Neutron): multitenant networks, Open vSwitch bridges, routers, etc. We will also discuss some debugging techniques to use if you run into problems. The audience for this workshop would include Linux/Virtualization/Cloud (OpenStack) administrators or anyone with an interest in KVM-based virtualization. Bonus: If you're willing, we could also do live bug triage!
I package OpenStack for Red Hat for 3rd year now. Packaging might look easy but it isn't and I try to provide appropriate tools that make the hard job doable AND enjoyable.
This workshop will talk about Jenkins CI tool and ansible module and demonstrate how we can implement Continuous Delivery using those tools. We will demonstrate about jenkinsapi module to automate build process. In this workshop we will setup a local jenkins instance and build projects using jenkinsapi.
Fedora.next comes as three products: Workstation, server and cloud. The role of the spins in this brave new world is unclear. Are three deliverables enough to rule them all or do we still need spins? If so, can the spins benefit from Fedora.next workflows and governance?
The workshop will start with an overview of the GNOME community structure, collaboration practices, and ways to start contributing. After that, established GNOME contributors will help participants work their way through the newcomers tutorial which teaches the process and the tools for downloading the code for a GNOME module, testing the module locally, submitting a bug report, and providing a fix for a bug. This workshop is suitable for complete newcomers to GNU/Linux, as virtual machine images with Fedora 20 will be available for people with other systems. More information is available at https://wiki.gnome.org/Events/NewcomersWorkshop
Marina Zhurakhinskaya is a Senior Outreach Specialist focused on open source community diversity and inclusion at Red Hat. She co-organizes Outreachy, a mentorship and internships program that helps people from groups underrepresented in free and open source software get involved... Read More →