Koschei is a service for scratch-rebuilding RPM packages in Fedora Koji instance when their build-dependencies change or after some time elapse. This presentation is about the problem Koschei is trying to solve, design decisions, system structure, current status, plans for the nearest future and further evolution possibilities.
In this talk, I will give an overview of the current Fedora infrastructure, which spans datacenters in several geographical regions and tries to solve some interesting problems and how we manage this bunch of machines that build and distribute Fedora.
Software Engineer/System Administrator at Red Hat for Fedora Engineering. I have been the identity infrastructure robot for the Fedora Infrastructure for over three years, and a main contributor to the Ipsilon Identity Provider. Fedora Infrastructure Security Officer.
The mailing-lists have always been heavily used across the Fedora Project, but haven't seen a lot of changes since the beginning of Fedora. During that time, web usage has skyrocketed and forum software is very common, being now the type of UI that most users prefer. But other contributors, developers and some users, like mailing-lists better. We don't want to choose between those UIs, we want both, and we want people talking to each other. Mailman, the piece of software that powers our lists, has just been updated to a brand new release. Its new architecture allowed us to contribute a modern and powerful web UI that bridges the gap between those two forms of communication. In this talk you'll learn: - how HyperKitty is deployed and used in the Fedora Infrastructure, - how you can use it to be more efficient and get more meta-information when using the Fedora communication channels - which new features are coming to HyperKitty - how you can hack on it and help the whole project communicate better
Federated Identity is a means to do web authentication by trusting a third party to do the authentication rather than configuring the application to talk directly to the identity backend via LDAP, Kerberos, etc. Project Ipsilon, a new feature for Fedora 22, is a Federated Identity Provider, and much more. It simplifies the setup and configuration of the Identity Provider (IdP) and Service Providers (SP), your local web app, to authenticate using the SAML, OpenID or the Persona protocols. This talk will provide and overview of Federated Identity, the supported protocols (focusing on SAML), and cover the features of Ipsilon including simple installation scripts, configuring different Identity backends and controlling what Identity data is shared with different SPs.
Rob Crittenden is a Principal Software Engineer at Red Hat working on the FreeIPA identity management project and has dabbled in web servers, Openstack and general security.
The Atomic architecture is a vision for a multi-instance, multi-version model to replace the traditional, monolithic UNIX OS in the future of the Fedora / Red Hat family of Linux operating systems. It builds on the concepts of immutable, aggregate packaging and containerization and if adopted in the user base will fundamentally change how software is delivered. The talk aims to make the Red Hat strategy transparent and lay the foundation for a deeper discussion of the impact on Fedora.
Come hear about Fedora Cloud and the Cloud WG! What actually *is* Fedora Cloud? What can it be used for? What's the Cloud WG like? How can you get involved? How'd the Cloud team get so attractive? Suitable for both newcomers and veterans curious about the Cloud side of Fedora.
In this session Mike McGrath will discuss new deployment options available when utilizing containers and Atomic. Session-goers will come away with best practices around rolling upgrades and red/black deployments. Red/black deployments in particular are well suited to a devops agile environment. Understanding how to deploy hundreds of times a day is a great way for a company to stay competitive.
We will talk about software development using modern tooling such as theorem assistants, advanced type theory techniques, and other methods of formally verifying code. We'll discuss some of the advantages and disadvantages of several methods and motivate the need to move in the direction of making heavier use of such tooling.
Software Engineer - Community Platform Engineering, Red Hat, Inc.
I work on the Community Platform Engineering team at Red Hat. I work primarily with the Fedora Infrastructure team and do a mix of sysadmin and development.
This talk will focus on getting participants familiar with several aspects of the cloud ecosystem and how they can be replicated on your dev machine. This talk will cover: - what comprises a cloud image: how are they built, what goes into them, how are they different from a bare metal install - meta-data: what it is and how to get it - cloud-init: its purpose and capabilities - testCloud: what is it, how can it help me?
The infrastructure group is meeting for two hours.
Just sit right back and you'll hear a tale, a tale of a fateful scheme, That started from this Rochester hotel, amongst this infra team. The lead was a mighty infra' man, his admins brave and sure. The infra team set off that day for a two hour tour. A two hour tour.
The network started getting rough, the infra team was tossed. If not for the courage of the fearless team, the infra would be lost. The infra would be lost. The team set ground on the shore of this uncharted Flock conference room, with Bodhi, the Koji too, the FedMsg (and his wife), the movie star, the Professor and Mary Ann, here on Flock Infra Meeting!
(This was slightly funnier when this meeting was three hours long.)
Come discover the leading FOSS IaaS platform: OpenStack. We'll start by a quick presentation of the OpenStack project and RDO an OpenStack distro for Fedora and CentOS. Then, we'll deploy the latest OpenStack on Fedora using packstack in a VM and learning how to use your own cloud platform. In order to run the tutorial on your machine, we recommend a VM on your laptop that has 20GB+ of disk space, 2GB of ram and atleast 1 dedicated cpu core. If your laptop has the ability to run nested-virt, please enable that and use it. It will make a large difference to performance of the overall setup. We would also like to request everyone to setup these VMs ahead of time, in either KVM or Xen or any other virtualisation technology you might use. A basic CentOS-7 minimal install is sufficient to start from.
Fedora Server provides a D-BUS service called 'rolekit' that enables the deployment and setup of system services such as a Domain Controller and Database Server. This extensible interface can be used to provide a deployment tool for virtually any system you can think of. Join us for a short explanatory session and a hands-on hackfest to help build features into rolekit!
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.
In this workshop we will show you how to properly use GPG and the Web of Trust. Afterwards, there will be a GPG key signing party and CAcert assurances. Please submit your details here if you would like to attend:
Being a full time penetration tester at day and a Fedora contributor at night I have a deep insight both into the IT security and the FOSS world. In 2004 I took the opportunity to make IT security my profession by helping to establish a successful penetration testing company. The... Read More →
It's time. You've seen this talk or talks like it at another free software event, but you decided you couldn't skip that cool 3D printing or Arduino talk and missed it! Well, not this time. Come learn some of the foundational skills you'll need to rock out in Inkscape and Gimp. Learn the basics nobody taught you and that aren't obvious from playing around with the software on your own.
Máirín is a Sr. Principal Interaction Designer at Red Hat. A recipient of the O’Reilly Open Source Award, Máirín has over 15 years of expertise in UX & design working upstream in FLOSS communities. Her portfolio is wide-ranging, from OS management tools; to OS infra UIs; to... Read More →
You will learn how to create your own Assistants for DevAssistant [1]. DevAssistant is a tool, that makes developers' life easier - but to be able to do that, it has to provide Assistants for developers' day to day tasks. The bast way to get more of those Assistants is to encourage developers to write their own and publish them on DAPI [2]. We can then package those assistants for Fedora and even install them by default, so more developers will benefit from them. In this workshop, I will teach you how to write your assistant, how to package it for DAPI and how to publish it. [1] https://devassistant.org/ [2] https://dapi.devassistant.org/