BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.cfgmgmtcamp.org//
BEGIN:VTIMEZONE
TZID:Europe/Brussels
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2024-VPSVL9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T091500
DTEND;TZID=Europe/Brussels:20240205T094000
DESCRIPTION:Welcome + Practical instructions
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Opening Talk - Toshaan Bharvani\, Kris Buytaert
URL:https://cfp.cfgmgmtcamp.org/2024/talk/VPSVL9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-3NM3W9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T094000
DTEND;TZID=Europe/Brussels:20240205T103000
DESCRIPTION:Devops thrives both on automation and collaboration. Although A
 I and Devops have crossed paths before\, 2023 opened up a whole new can of
  possibilities. I'll walk you through the current state of AI and humans w
 orking together through the lens of DevOps. Will we see AI team topologies
  soon ? Will we finally get rid of YAML ? Anything can happen between the 
 time I wrote this abstract and me presenting. Stay tuned...
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Collaborative Intelligence - both AI and Humans in the loop - Patri
 ck Debois
URL:https://cfp.cfgmgmtcamp.org/2024/talk/3NM3W9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-9YRHZ9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T104000
DTEND;TZID=Europe/Brussels:20240205T113000
DESCRIPTION:Running software in the cloud should help a digital business re
 spond quickly to its customers needs and to business opportunities. The re
 ality is that\, even using Infrastructure as Code automation tools like Te
 rraform and CDK\, infrastructure and platform teams are stuck maintaining 
 a fragile mess of custom scripts and environments\, and find themselves as
  an overworked bottleneck rather than an enabler for value.\n\nIt’s time
  we moved beyond spaghetti infrastructure architectures.\n\nKief Morris\, 
 the author of the O’Reilly book Infrastructure as Code and Thoughtworks 
 global lead for infrastructure engineering practices\, shares architectura
 l patterns for infrastructure as code architecture\, driven by three princ
 iples. The first principle is delivering infrastructure code as loosely co
 upled\, composable components to share capabilities. The second is applica
 tion-driven provisioning to empower product teams to deliver value. The th
 ird is distributed consistency to ensure governance and operational qualit
 y.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Moving from Spaghetti Infrastructure to Composable Cloud Environmen
 ts - Kief Morris
URL:https://cfp.cfgmgmtcamp.org/2024/talk/9YRHZ9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-QTYMWP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T113000
DTEND;TZID=Europe/Brussels:20240205T122000
DESCRIPTION:A whirlwind tour of everything that's new in DevOps\, why they 
 are interesting\, and how they can inspire you to create the next wave of 
 amazing technologies.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:What's new and cool? - Adam Jacob
URL:https://cfp.cfgmgmtcamp.org/2024/talk/QTYMWP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-7PJR78@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T122000
DTEND;TZID=Europe/Brussels:20240205T122500
DESCRIPTION:Vox Pupuli is a Puppet focused community. The goal is to unite 
 lonely module and tooling authors to provide a home for orphaned modules a
 nd to ensure a continued development of the code base. In this ignite we w
 ill inform you about the state of Vox Pupuli\, our growth and that we acce
 pt funding now (and how you can sponsor us)!\n\nSlides for the talk: https
 ://github.com/bastelfreak/cfgmgmtcamp2024
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Vox Pupuli - Community Update - Tim Meusel
URL:https://cfp.cfgmgmtcamp.org/2024/talk/7PJR78/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-33PWEF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T122500
DTEND;TZID=Europe/Brussels:20240205T123000
DESCRIPTION:Athletes\, Firemen and Doctors train everyday to be the best at
  their chosen profession. As engineers we spend much of our time getting s
 tuff to production and making sure our infrastructure doesn’t burn down 
 out right. We however spend very little time learning to understand and re
 spond to outages. Does our platform degrade in a graceful way or what does
  a high CPU load really mean? What can we learn from level 1 outages to be
  able to run our platforms more reliably.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:a Pint size introduction to SLO - Bram Vogelaar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/33PWEF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-JDYMQR@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T123000
DTEND;TZID=Europe/Brussels:20240205T123500
DESCRIPTION:We’ve all got a Confluence/Notion/Sharepoint trapdoor with so
 me scary things that haven’t seen the light of day in years. In this Ign
 ite session we’re going to be brave like Berk and open the trapdoor to t
 he deepest darkest reaches of your docs and see what new techniques we can
  use to tame them.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Opening the documentation trapdoor: There’s something down there 
 - Dylan Ratcliffe
URL:https://cfp.cfgmgmtcamp.org/2024/talk/JDYMQR/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-NDYJZV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T123500
DTEND;TZID=Europe/Brussels:20240205T124000
DESCRIPTION:All your servers run on Green Energy. Your cloud provider plant
 s a tree for any VM you spin up. Your employer bought emission certificate
 s for you and all your colleagues last christmas. And yet\, the climate cr
 isis seems to keep escalating year by year. What else can we do? This igni
 te talk might be disturbing\, but will also try to offer some insight into
  our options.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Your Business Isn't Green Enough - Felix Frank
URL:https://cfp.cfgmgmtcamp.org/2024/talk/NDYJZV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KYAFEJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T124000
DTEND;TZID=Europe/Brussels:20240205T124500
DESCRIPTION:Jet\, also known as the Enterprise Professional Orchestrator\, 
 is an open-source program developed by the community. It shares some commo
 nalities with Ansible in terms of its features and applications. However\,
  each of these configuration tools possesses unique characteristics that s
 et them apart. The Ignite Talk aims to shed light on these key differences
  and encourages the audience to give Jet a try.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Same\, same but different(ly alike)? Jet in comparison to Ansible. 
 - Mar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KYAFEJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-GGQYK7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T124500
DTEND;TZID=Europe/Brussels:20240205T125000
DESCRIPTION:Data Centers are using more and more energy to the point they a
 re using 5-10% of the world's energy. But did you know that by changing yo
 ur chip architecture to a modern architecture\, you can help save the worl
 d
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Change Your Architecture and Save the World - Aaron Williams
URL:https://cfp.cfgmgmtcamp.org/2024/talk/GGQYK7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-LKDP39@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T125000
DTEND;TZID=Europe/Brussels:20240205T125500
DESCRIPTION:Open Source Turns to the Dark Side?? I Told Ya!
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Open Source Turns to the Dark Side?? I Told Ya! - Dotan Horovits
URL:https://cfp.cfgmgmtcamp.org/2024/talk/LKDP39/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-DVCPZC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:Free of commercial constraints\, it is growing into its own pro
 ject\, with OpenTofu-exclusive features such as client-side state encrypti
 on\, parameterized backends\, parameterized module sources.\n\nCome for a 
 quick rundown on the progress on the project\, followed by a community Q&A
 \, with core opentofu contributor Sebastian Stadil.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Everything you need to know about OpenTofu - Sebastian Stadil
URL:https://cfp.cfgmgmtcamp.org/2024/talk/DVCPZC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-97YLLV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:In a small environment a single devops engineer or team of engi
 neers can automate changes to production with a well tuned configuration m
 anagement system.  In a large production environment that spans the globe 
 and contains more functional parts than a single team could manage\, runni
 ng config management as continuous delivery is practically untenable.  Ris
 ky changes need to be incremented by smaller deployment steps or separated
  into smaller deliverables.  High risk services and locations need more va
 lidation time before accepting changes.  With many teams pushing dozens of
  changes to production daily\, there is a need for health-mediated deploym
 ent.  Ideally\, service owners self-serve change management+health metrics
  with state enforcement completely decoupled and below the API.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:Finding config management's place in the continuous delivery pipeli
 ne - Justin Findlay
URL:https://cfp.cfgmgmtcamp.org/2024/talk/97YLLV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-9UBTLB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:Why should developers be interested in SBoM? Because SBoMs can 
 provide much value to their daily work and because developers are the opti
 mal producers of SBoMs.\n\nThe first part of this talk will briefly presen
 t the main results of a white paper we published last year.\n\nIn the seco
 nd part\, we will dig deeper into lessons learned through constructive com
 ments and discussions we have had with people since the publication of the
  white paper. We shift the focus away from Cyber Security and over to how 
 SBoMs can be a useful resource to developers and any other part of an orga
 nisation in their day-to-day work. Finally\, we talk about the consequence
 s for how you produce and consume SBoMs and SBoM information.\n\nAfter thi
 s session\, you will know that SBoM is a hard-core SCM concept - and why y
 ou should love SBoMs!
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Software Bill of Materials from a Software Configuration Management
  Perspective - Lars Bendix\, Andreas Göransson
URL:https://cfp.cfgmgmtcamp.org/2024/talk/9UBTLB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KQHVVK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T142500
DESCRIPTION:Ansible and Terraform (OpenTofu) are two very powerful but uniq
 ue automation tools that are often compared competitively. Simply put\, ch
 oosing which of these tools to use is not always an "either / or" choice 
 — often it’s an "and." In this talk we see how they can be better toge
 ther.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Terraforming with Ansible - Tim Appnel
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KQHVVK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-7LLPA8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:We all know the wall of illegible wall of small graphs\, that w
 e like to present to (senior) management and auditors as proof that we do 
 observability. It doesnt matter that the person ( and the associated knowl
 edge) has long since left the company\, nor that the dashboard doesnt auto
 refresh and still show the same data from when we turned on the monitoring
  PC.\n\nIn an ever changing IT landscape we deserve better than that. We s
 houldn't have to rely on the gut instinct of the senior engineer on deck a
 bout the general shape of the dashboard to know where to start fixing what
 ever it is that needs fixing.\n\nWe should aim to collect and present such
  information both from the it and business side that let a relatively inex
 perienced oncall engineer differentiate between a P1 incident and a major 
 client/customer/continet going to bed.\n\nWe should be telling beautiful s
 tories with data and dashboards in such a way that (even) management can p
 ull up global dashboard and can determine business relevant information li
 ke "is our advertisement campaign having any impact". We should also not b
 e afraid to have multiple dashboards that show different relevant informat
 ion to stack holders (e.g sales figures for management and links to runboo
 ks for engineers)\n\nhttps://www.slideshare.net/slideshows/scraping-metric
 s-for-fun-and-profit/266147160
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Scraping metrics for fun and profit - Bram Vogelaar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/7LLPA8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-3ZD3WX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:It's time for the yearly look at where we've come from\, how we
 're doing\, and where we're going.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Ansible - State of the Community - Greg Sutcliffe
URL:https://cfp.cfgmgmtcamp.org/2024/talk/3ZD3WX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-N3YXNQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T142500
DESCRIPTION:As always\, an update what has happened in the Foreman communit
 y since the previous configuration management camp.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Foreman community update - Ewoud Kohl van Wijngaarden
URL:https://cfp.cfgmgmtcamp.org/2024/talk/N3YXNQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-BRBVJK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T140000
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:* Ever needed to debug a Puppet agent run but didn't find the r
 ight path?\n* Tired of maintaing excel sheets with servers and service now
  is too expensive?\n* Your puppetserver has a hiccup every 30 minutes? Or 
 every week?\n* You need to create clusters but manual firewall changes for
  every node are too time consuming?\n\nThis talk is for you! We will go th
 rough all the hidden gems of cli commands and puppet concects you won't fi
 nd in the documentation. And we will talk about tuning and debugging your 
 puppetserver(s)\n\n\nSlides for the talk: https://github.com/bastelfreak/c
 fgmgmtcamp2024
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Puppet hacks you didn't know you were looking for - Tim Meusel
URL:https://cfp.cfgmgmtcamp.org/2024/talk/BRBVJK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-THQKWE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T142500
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:Let's discuss the possibilities of using CVE scanners like triv
 y and grype on Foreman hosts to improve the security of the systems - incl
 uding 3rd party applications.\n\nWhich possibilities are there to integrat
 e CVE scanners into Foreman\; display the results in the Foreman UI and cr
 eate a security report.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:CVE scanning of Foreman hosts - Bernhard Suttner
URL:https://cfp.cfgmgmtcamp.org/2024/talk/THQKWE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KM7VW7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T142500
DTEND;TZID=Europe/Brussels:20240205T145000
DESCRIPTION:Showcasing Ansible Semaphore
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Showcasing Ansible Semaphore - Robert Waffen
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KM7VW7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-MVPAZV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:Ansible is a powerful tool for automating IT tasks\, but it can
  be challenging to create and maintain high-quality playbooks. In this ses
 sion\, you'll learn about tools that can help you automatically scan and i
 mprove your Ansible content\, as well as how to use these tools to contrib
 ute to the Ansible community and open-source projects. \n\nWe'll cover: \n
 - tools for creating and maintaining high-quality playbooks\,\n- how to sc
 an and improve public content using these tools\, and\n- how these tools c
 ontribute to the Ansible community and open-source projects.\n\nJoin us to
  learn how to use these tools to scan open-source projects and boost Ansib
 le content\, fostering collaboration and improvement in the open-source wo
 rld.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Enhancing Ansible Content within Open Source Projects - Nejc Slabe
URL:https://cfp.cfgmgmtcamp.org/2024/talk/MVPAZV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-ZC9YKG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:Crossplane\, a promising CNCF project\, extends the power of Ku
 bernetes to manage and provision infrastructure. It provides continuous re
 conciliation and declarative state management and aims to streamline infra
 structure provisioning and management.\n\nThis presentation will cover key
  aspects\, from the fundamentals of how Crossplane operates to practical i
 nsights on how to leverage its capabilities and if/where it should be used
  over other IaC tools like Terraform.\n\nAt the end of the presentation\, 
 I will touch up on some new features and gotchas and common practices when
  using Crossplane and some future nice to haves that I am looking forward 
 to being added to the project.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:"Crossplane 101: From Declarative Dreams to Infrastructure Realitie
 s" - Arman Nourifar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/ZC9YKG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HTCLDT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:<b>Discover the power of Checkmk and Ansible for comprehensive 
 monitoring solutions! </b><p>\nBy utilizing the Checkmk Ansible Collection
 \, administrators can effortlessly automate their monitoring environment\,
  leveraging the inherent efficiency of Ansible.<p>\nThis Ansible collectio
 n is the result of collaborative efforts from a group of community members
  who shared a common goal—to seamlessly integrate Checkmk with Ansible. 
 We are proud to say that this project has now evolved into a valuable tool
  for streamlined monitoring processes.<p>\nIn this session\, we will take 
 you through the developmental journey of this integration. We will demonst
 rate how you can effectively harness the capabilities of Ansible to enhanc
 e monitoring convenience and optimize your overall workflow.
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Automating your Monitoring Environment with the Checkmk Ansible Col
 lection - Lars Getwan
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HTCLDT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-7JDUPY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:Event-Driven Ansible is a relatively new addition to the Ansibl
 e ecosystem\, meant to extend the number of ways automation can be trigger
 ed and to introduce a customisation point for the logic to trigger that au
 tomation\, outside of any specific reporting or management system. The tal
 k will discuss the rationale for the project\, overview the functionality 
 and features\, and conclude with a few considerations on its usage.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Introduction to Event-Driven Ansible - Alexey Rusakov
URL:https://cfp.cfgmgmtcamp.org/2024/talk/7JDUPY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HPNYDS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:As part of our learning tools at Udemy\, we allow students to a
 ccess real cloud (AWS\, Azure\, soon GCP) accounts and boot real resources
 . \n\nObviously\, in the age of cryptojacking\, bot nets\, and people look
 ing to make a HackerOne bounty this is a risky proposition for us\, and co
 uld be open to abuse\, which combined with the major cloud providers billi
 ng data being 8-12 hours delayed could cause a lot of additional cost.\n\n
 To help combat this\, our team prototyped a "Digital Twin" style system ba
 sed on audit events for resource creation & deletion. We will run through 
 the successes\, failures\, and long term issues we ran into\, and how this
  could be fixed in the longer term\, and how (and why) we abused the K8S A
 PIs to drive an event based system for it.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Near Realtime Cloud Cost Monitoring - or why the internet is a terr
 ible place to run a RCEaaS - Graham Hayes
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HPNYDS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-8ENUSE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:Katello adds a suite of content management tools to Foreman. Do
  you need to automate patching for thousands of systems? Do you need a sna
 pshot of your content carried across a lifecycle? If these topics pique yo
 ur interest\, then Katello could be for you. In this presentation\, I will
  give an introduction to Katello and demonstrate new features that have co
 me out recently.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Content Management Automation With Katello - Ian Ballou
URL:https://cfp.cfgmgmtcamp.org/2024/talk/8ENUSE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-XRGKPF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T145000
DTEND;TZID=Europe/Brussels:20240205T154000
DESCRIPTION:Within Puppet one can separate code and data using Hiera - a hi
 erarchical data backend.\nData itself can be queried from Puppet modules.\
 nThis allows Puppet developers to provide generic code\, where other peopl
 e - like application responsible teams - can take over the configuration d
 etails by providing data only.\nData is usually YAML format - which many p
 eople consider being simple to learn.\n\nHiera also allows one to make use
  of individual data merges to reflect individual system needs.\nOne might 
 find it challenging when it comes to analysing the result of a lookup and 
 comparing these between different nodes.\nHiera Data Manager (HDM) provide
 s a Web UI to Hiera data.\n\nI am going to explain Hiera\, the way how you
  can modify results and access shared data and how HDM can help analysing 
 data results or issues.
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Why does THIS node have THAT config? - Martin Alfke
URL:https://cfp.cfgmgmtcamp.org/2024/talk/XRGKPF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-8PHREW@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:Documentation is a critical component of any project from a use
 r perspective and\, for open-source projects\, one of the most common area
 s for contributions. However as projects increase in size and complexity\,
  so does the task of maintaining documentation across multiple releases. A
 dding numerous documentation projects significantly compounds the need for
  streamlined processes that reduce overhead. This talk is going to look at
  some pain points that the Ansible community documentation was facing at t
 he start of the year and how we have collaboratively solved them to everyo
 ne's benefit. Along the way we'll look at some techniques\, ci/cd pipeline
 s\, extending trust and ownership to the community\, and lots more.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Automating project documentation for the win - Don Naro
URL:https://cfp.cfgmgmtcamp.org/2024/talk/8PHREW/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-F9VNGB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:Foreman/Katello can perfectly show us the current status of our
  infrastructure.  But how about reviewing past operations?  While audits c
 an show actions performed on foreman\, patching managed hosts is not neces
 sarily mediated through the central server.\n\nThis talks presents a way t
 o gather package versions as a function of time. Issues we will discuss is
  performance of API requests and homogenizing package information for RPMs
  and DEBs.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Patch reporting with Foreman - Jan Bundesmann
URL:https://cfp.cfgmgmtcamp.org/2024/talk/F9VNGB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-PY3NPY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:With thousands of available plugins\, Ansible automates and orc
 hestrates configuration management\, application deployment as well as clo
 ud\, network\, security and server infrastructure.\n\nBeyond these typical
  scenarios\, it can be a great abstraction layer to interface or glue diff
 erent tools and systems together.\n\nGiven this wide range of use cases an
 d the many ways they can all go wrong differently dozens or thousands of t
 imes a day\, it would be interesting and useful to have detailed and granu
 lar metrics about individual playbooks\, hosts and tasks.\n\nWe could spot
  improvements\, regressions\, spikes and bottlenecks in Grafana to make pl
 aybooks run better and faster.\nIf unexpected changes or failures happen\,
  we could notify someone or something about it with Alertmanager.\n\nIn th
 is talk we'll explain and show "why not" using an implementation that puts
  Ansible metrics in Prometheus using ARA Records Ansible.\n\nAt time of wr
 iting\, it kind of works and puts many pieces of the puzzle together but d
 oesn't quite use the right approach. It turns out putting historical metri
 cs in Prometheus is not that simple.\n\nWe might just find out how to do i
 t together if you are interested in the use case !
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Putting Ansible metrics in Prometheus because why not ¯\\_(ツ)_/
 ¯ - David Moreau-Simard\, Daniel Mellado
URL:https://cfp.cfgmgmtcamp.org/2024/talk/PY3NPY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-877F8P@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:How can you automate your infrastructure-as-code deployments in
 to a reliable\, easily reproducible process that allows you to deliver inf
 rastructure changes in small batches.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:CI/CD Pipelines for Cloud Infrastructure - Michael Lihs
URL:https://cfp.cfgmgmtcamp.org/2024/talk/877F8P/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-JJ9WFC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:Puppet is a mature tool and is not uncommon to find infrastruct
 ures with a quite aged code base which require both updates in the code to
  be compatible to newer Puppet versions and deeper refactoring to simplify
  the code logic or adapt it to newer business needs.\nThis presentation ta
 ckles this problem with practical and actionable suggestions\, based on ye
 ars of on field experience.
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Strategies for Puppet code upgrade and refactoring - Alessandro Fra
 nceschi
URL:https://cfp.cfgmgmtcamp.org/2024/talk/JJ9WFC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-GZ3RCJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:DevOps is frequently understood as a framework to simplify comp
 lex things. This is bound to fail.\n\nThat is not DevOps' fault. Rather\, 
 this expectation is rooted in a fundamental misunderstanding about the nat
 ure of technology\, business\, and management. Simplification does not exi
 st. What does exist are abstraction and automation\, but since those never
  reduce the underlying complexity of a system\, we cannot expect them to s
 implify anything.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Quit Simplifying! - Florian Haas
URL:https://cfp.cfgmgmtcamp.org/2024/talk/GZ3RCJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-QJ7KUX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:You have the backing you need to move to cloud native. But as y
 ou’re doing more research\, you come across landscape.cncf.io\, or someo
 ne jokingly told you to look at it. You start to wonder what craziness did
  you sign yourself up for. You’ve come to this talk to help gain some ad
 vice on how this comes together and hopefully leave with a better understa
 nding of what you need to do.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Holy crap\, that landscape.cncf.io is crazy\; how do I navigate it?
  - JJ Asghar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/QJ7KUX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-F8KUAS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T155500
DTEND;TZID=Europe/Brussels:20240205T164500
DESCRIPTION:The Ansible AAP\, Ansible Automation Platform\, is used by a lo
 t of big companies. Although it is used a lot\, large groups of people sti
 ll have no idea what it is and what it does.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Red Hat Ansible Automation Platform - What is it\, what does it do?
 ? - Ton Kersten
URL:https://cfp.cfgmgmtcamp.org/2024/talk/F8KUAS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KULBUS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T171000
DESCRIPTION:We all know logs\, metrics and traces\, the “three pillars of
  observability”. We’ve been told that by collecting them we’d gain o
 bservability into our systems\, right? WRONG! \n\nObservability is NOT log
 s+metrics+traces. You can diligently collect these signals and still find 
 yourself without the required observability to detect and root-cause durin
 g a major outage or incident. Even expanding to four\, six or more ''pilla
 rs'' doesn’t help. We need a paradigm shift. Observability is actually a
  data analytics problem.\n\nIn this inspiring and thought provoking talk\,
  Horovits will introduce the data analytics approach\, together with pract
 ical measures that will guide you in gaining real observability into your 
 system and in getting the insights you need\, when you need them. Horovits
  will also challenge the “holy pillar trinity” and look into additiona
 l observability data you may not have considered\, and other conventions y
 ou've grown used to.
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Observability? It's a Data Analytics Problem\, You Fool! - Dotan Ho
 rovits
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KULBUS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-9LKJES@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:In this session\, you'll learn best practices regarding plannin
 g\, building and populating your customized Execution Environments. The pr
 esentation includes a demonstration of automated builds of Ansible Executi
 on Environments and why you should automate it in the first place.\n\nBy a
 ttending this session you'll understand the benefits of using Ansible Exec
 ution Environments\, how they help you to automate your automation depende
 ncy management\, make Ansible portable and can help you with everyday chal
 lenges like release management\, security and product lifecycles. This ses
 sion is suitable for everyone\, regardless of prior knowledge\, as it expl
 ains the technical backgrounds on which the best practices are based upon.
 \n\nThe best practices are categorized by:\n* Execution Environment specif
 ic Best Practices\n* Ansible Best Practices\n* Container Best Practices\n*
  Security Best Practices
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Ansible Execution Environment Best Practices & Automation - Niklas 
 Werker
URL:https://cfp.cfgmgmtcamp.org/2024/talk/9LKJES/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HLCWQZ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:We'll explore the ever-changing landscape of cloud costs and pr
 esent adaptive techniques to model these costs effectively. Learn how to m
 arry technical requirements with financial goals to achieve a balanced\, o
 ptimized cloud environment.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Dynamic Cost Modeling in the Cloud: Strategies for Optimal Cloud Ma
 nagement and Financial Success - Michiel Hamers\, Twan Koot
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HLCWQZ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-MZFJE3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T171000
DESCRIPTION:Puppet server needs enough resources to handle all agent reques
 ts in reasonable time.\nIn platforms with many systems\, we usually see sc
 aling by using a load balancer.\nBut prior scaling you want to do performa
 nce tuning first.
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Puppet server scaling and performance tuning - Martin Alfke
URL:https://cfp.cfgmgmtcamp.org/2024/talk/MZFJE3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-RUVTKF@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T171000
DESCRIPTION:As the intersection of infrastructure and configuration managem
 ent gains paramount importance\, our talk will delve into the seamless int
 egration of Foreman and Ansible. Attendees will gain practical knowledge o
 n leveraging this integration for efficient provisioning\, robust configur
 ation management\, and extending automation capabilities.\nThe talk will i
 nclude real-world use cases\, demonstrations of best practices\, and discu
 ssions on collaborative opportunities within the community. We aim to empo
 wer attendees with actionable insights and foster an environment of knowle
 dge sharing.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Foreman Ansible - Nofar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/RUVTKF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-ACHRWJ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:Functional iteration with iter->map made possible by lambda fun
 ctions\n\n[Mgmt](https://github.com/purpleidea/mgmt/) is a real-time autom
 ation tool that is fast and safe.\nBeing a safe language\, anonymous lambd
 a functions as values are an essential form of iteration since we don't ha
 ve for-loops.\nIt has been stalled because I was struggling with finishing
  the lambda implementation in the compiler.\nHeroically\, and with help fr
 om a brilliant friend\, these are now complete and live in the repo!\n\nWe
 'll take you through a tour of all the plumbing that needed to be changed 
 to support this.\nWe'll show lots of real-time demos to keep everyone ente
 rtained.\nWe'll demo some real things that we're starting to build.\n\nA n
 umber of blog posts on the subject are available: https://purpleidea.com/t
 ags/mgmtconfig/\nAttendees are encouraged to read some before the talk if 
 they want a preview!
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Mgmt Config: Lambdas Are Here - James (purpleidea)
URL:https://cfp.cfgmgmtcamp.org/2024/talk/ACHRWJ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-EMNP3Q@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T164500
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:Nobody ever wanted to become a YAML engineer\, but let's face i
 t: YAML isn't going to go away soon\, so we better find a more pleasant wa
 y to deal with it.\n\nIn this presentation\, you'll learn why CUE is an ex
 cellent tool to generate YAML. We will also cover one of many ways to conf
 igure your Kubernetes clusters the GitOps way.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:GitOps with CUE - Tim Speetjens
URL:https://cfp.cfgmgmtcamp.org/2024/talk/EMNP3Q/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-RAKZUP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T171000
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:Public software collections like PyPi\, RubyGems and Maven Cent
 ral are a great source for lots of libraries in a certain language ecosyst
 em. But in contrast to curated software distributions\, they also allow in
 druders to jeopardize your software delivery pipelines at any point. We de
 monstrate how Pulp can help you create stable and reproducible build envir
 onments for your delivery chains.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Secure your Delivery Chain - Matthias Dellweg
URL:https://cfp.cfgmgmtcamp.org/2024/talk/RAKZUP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-T8XVQL@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T171000
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:Voxpupuli: Building Puppet containers on Github
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Voxpupuli: Building Puppet containers on Github - Robert Waffen
URL:https://cfp.cfgmgmtcamp.org/2024/talk/T8XVQL/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-GVWLE8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T171000
DTEND;TZID=Europe/Brussels:20240205T173500
DESCRIPTION:[Magic Castle](https://github.com/ComputeCanada/magic_castle) i
 s an open-source software project that makes it easy to create your very o
 wn supercomputer on cloud resources (OpenStack\, AWS\, Azure\, GCP\, or OV
 H).\n\nUsing Terraform\, cloud-init\, and Puppet\, it autonomously creates
  and configures a complete High Performance Computing (HPC) cluster infras
 tructure\, including a login and management node\, a set of worker nodes\,
  the job scheduler (Slurm)\, a shared filesystem\, a data transfer node\, 
 JupyterHub\, and a shared software stack like [EESSI](https://www.eessi.io
 ) that includes thousands of scientific software installations compiled by
  experts and distributed via CernVM-FS.\nThe cluster can be configured wit
 h autoscaling enabled\, so that worker nodes are spun up on-demand when jo
 bs are submitted\, and are automatically destroyed again when the job queu
 e is empty\, which helps to reduce operation costs.\n\nMagic Castle can be
  used by both experienced HPC system administrators and novices to create 
 a dedicated HPC cluster in a matter of minutes for specific research or de
 velopment projects\, for training sessions\, or just for fun.\n\nIn this t
 alk you will learn how to deploy and configure your own virtual supercompu
 ter on your preferred cloud provider\, and how to get rid of it in a heart
 beat when you no longer need it.\n\nhttps://github.com/ComputeCanada/magic
 _castle
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Creating Throwaway Supercomputers in the Cloud with Magic Castle - 
 Kenneth Hoste
URL:https://cfp.cfgmgmtcamp.org/2024/talk/GVWLE8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-QZ9PH3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240205T174500
DTEND;TZID=Europe/Brussels:20240205T214500
DESCRIPTION:Drinks across the street at the Zone (follow the crowd)
DTSTAMP:20260422T115721Z
LOCATION:ALL
SUMMARY:Social Event - Everyone
URL:https://cfp.cfgmgmtcamp.org/2024/talk/QZ9PH3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-P8V7AA@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T092000
DTEND;TZID=Europe/Brussels:20240206T101000
DESCRIPTION:Changing how 10 people work is difficult\, changing how 100 wor
 k is very difficult. And\, barring Planck's principle\, changing how 5\,00
 0 or more people work is\, typically\, impossible. When it comes to improv
 ing how large organizations build\, release\, and run software\, scaling t
 o thousands of people is the real challenge. If you're trying to move beyo
 nd your initial success at transforming how your organization builds and r
 uns software\, you've experienced this scaling challenge. Thankfully\, mos
 t of the problems in this challenge are common challenges. Though you may 
 feel cursed and alone\, in our experience talking with hundreds of organiz
 ations\, most of the problems are the same.\n\nThis talk will look at seve
 ral of these common challenges and cover tactics to address them. Part of 
 applying a tactic successfully is understanding why the challenge exists i
 n the first place\, which the talk starts with.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:We Fear Change - Coté
URL:https://cfp.cfgmgmtcamp.org/2024/talk/P8V7AA/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-RNBK88@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T101000
DTEND;TZID=Europe/Brussels:20240206T110000
DESCRIPTION:Building cloud systems today is way too hard! Developers are fr
 ustrated by very slow iterations and platform teams are struggling to keep
  up.\n\n[winglang](https://winglang.io) is a new open-source "cloud orient
 ed" programming language designed to address this pain from the ground up 
 (pun intended). It combines cloud primitives and runtime code into a singl
 e language\, and reimagines the boundaries between application and platfor
 m. It allows developers to stay in their creative flow by offering a stand
 ard library for the cloud and local simulation. But it also allows platfor
 m teams to codify security\, compliance and deployment decisions through a
  centralized library.\n\nIn this talk Elad Ben-Israel\, who created the AW
 S CDK\, will talk about why he thinks the cloud needs a programming langua
 ge and will write some winglang code on stage.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:If Dev and Ops had a baby it would be called Winglang - Elad Ben-Is
 rael
URL:https://cfp.cfgmgmtcamp.org/2024/talk/RNBK88/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HHXWYB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T111500
DTEND;TZID=Europe/Brussels:20240206T114000
DESCRIPTION:https://pkl-lang.org/
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Pkl is a programming language for configuration - James Nugent
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HHXWYB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-VMUYJC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T114000
DTEND;TZID=Europe/Brussels:20240206T123000
DESCRIPTION:The problem with the current most common way of implementing co
 de reviews using Pull Requests is that they have the nasty habit of blocki
 ng the flow of delivery.\n\nThe usual way to achieve fast Continuous Code 
 Reviews without disrupting the flow of delivery is through Pair Programmin
 g or Team Programming. But not all teams or individuals are open to this f
 or various good reasons.\n\nIn this session\, I’ll explain how\, in 2012
 \, a novice team practising trunk-based development found an efficient unc
 ommon way to implement continuous code reviews on mainline without ever bl
 ocking the flow of delivery.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Non-Blocking Continuous Code Reviews - a case study - Thierry de Pa
 uw
URL:https://cfp.cfgmgmtcamp.org/2024/talk/VMUYJC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-C7HFYC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T123000
DTEND;TZID=Europe/Brussels:20240206T123500
DESCRIPTION:When software is installed on your OS\, _plenty_ of assumptions
  are made. That you have an up-to-date kernel that software X is already i
 nstalled that library Y exists _somewhere_ on your system\, and so on. But
 \, of course\, these assumptions don't translate well between systems\, ev
 en of the same kind. So\, how can we deal with this?
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Assumptions are killing my deployments - Bryan Honof
URL:https://cfp.cfgmgmtcamp.org/2024/talk/C7HFYC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-BAJLDV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T123500
DTEND;TZID=Europe/Brussels:20240206T124000
DESCRIPTION:Let’s tackle some of the common challenges faced by users wor
 king with Infrastructure as Code (IaC) in cloud environments. We can start
  by looking at the difficulties everyone encounters\, such as managing the
  complex and constantly changing services\, integrating IaC with existing 
 systems\, and ensuring everything stays secure and within budget.\nFor beg
 inners\, the journey is even tougher. They have to learn IaC basics\, get 
 skilled with tools like AWS CloudFormation\, Terraform\, Pulumi\, or CDK\,
  and understand how to apply best practices in their work. This includes f
 iguring out how to spot and fix problems in their IaC scripts and how to s
 hift existing setups to IaC.\nA big part of our focus is on the importance
  of testing. Making sure that the infrastructure works well with every new
  update and passes all the tests in CI pipelines is crucial. This brings u
 s to the question\, “Wouldn’t it be great to have a tool that makes al
 l this easier?”\nThis is where LocalStack\, an open-source tool designed
  to address these very challenges\, comes in. LocalStack lets users emulat
 e specific cloud services in a container\, providing a safe space to test 
 and try out new things. We'll discuss how it works with different IaC tool
 s and pinpoint the advantages of such a practice.\nWe’ll wrap up with a 
 demo showing how to use LocalStack to deploy a project both on a real clou
 d provider\, AWS\, and locally\, highlighting how LocalStack simplifies th
 e IaC feedback loops\, making it easier\, more secure\, and cost-effective
 .
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Taming and Testing Your Cloud Infrastructure Locally\, with Confide
 nce - Anca Ghenade
URL:https://cfp.cfgmgmtcamp.org/2024/talk/BAJLDV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-VFGD9R@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T124000
DTEND;TZID=Europe/Brussels:20240206T124500
DESCRIPTION:After getting a bit of a bad reputation ("benchmarketing") it l
 ooks like vendor benchmarks are in fashion again. Let's take a look at com
 mon mistakes and how to benchmark ... poorly. So you are more amused than 
 mislead by them.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:How to benchmark (poorly) - Philipp Krenn
URL:https://cfp.cfgmgmtcamp.org/2024/talk/VFGD9R/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-BG7PP9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T124500
DTEND;TZID=Europe/Brussels:20240206T125000
DESCRIPTION:Ansible has found its indisputable place in the operations and 
 deployment tool chain. This happened despite the fact the rite of passage 
 for any aspiring power user involves cursing the YAML language that powers
  Ansible. But YAML isn't the only skeleton in Ansible's closet. Ansible al
 so has a rather complicated relationship with JSON and we need to talk abo
 ut it.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Unstructuring your mind: Ansible vs. JSON - Felix Frank
URL:https://cfp.cfgmgmtcamp.org/2024/talk/BG7PP9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-8CZXZK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T125000
DTEND;TZID=Europe/Brussels:20240206T125500
DESCRIPTION:Since the beginning of the project\, salt has used a custom cry
 ptographic implementation based on RSA to encrypt messages between masters
  and minions over what is called the transport.  I will present a new sche
 me that uses a standard implementation of mTLS.  Although salt is supremel
 y modular\, the crypto backend was never made pluggable.  The builtin cryp
 to implementation is spread across several source files and is closely int
 erconnected with both the ZeroMQ and TCP transports.  Rather than insert a
  new crypto backend alongside the existing crypto implementation at each p
 oint across the several files\, the new crypto backend uses a new\, simple
 r design\, mainly because mTLS can be used out of the box in contrast to c
 ustom RSA key management\, trust on first use\, static auth token seed (fo
 r reals)\, etc.  Because of the close mixing of transport and crypto code\
 , the opportunity was taken to introduce WebSockets as a new transport as 
 well.  Great\, so what about post quantum crypto?  Since the mTLS backend 
 is not implemented in the source code\, crypto algorithms and primitives\,
  including those certified for PQC\, FIPS\, etc. can now be easily swapped
  in with no change to the user code.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Implementing Post Quantum Crypto for SaltStack - Justin Findlay
URL:https://cfp.cfgmgmtcamp.org/2024/talk/8CZXZK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-97GSMA@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:Cloud integration tests are particularly challenging due to the
  high complexity of the interconnected services\, dependency management\, 
 deployment and provisioning intricacies\, and potentially high costs. So h
 ow can we bring the ease and speed of unit tests into these integration te
 sts? Ideally\, we’d like to use a local setup where we can quickly spin 
 up and deploy our services in an emulated environment that’s as close as
  possible to the real deal. By simulating real-world scenarios and testing
  the integration of various parts of the system\, these tests help us iden
 tify and resolve issues early in the development process. This is where Te
 stcontainers and LocalStack work beautifully together to bring you the bes
 t of integration tests and cloud services on your machine. We’ll explore
  how we can enhance the testability of our applications that rely on AWS s
 ervices and vastly increase the test coverage of our applications without 
 any need for mocking or remote cloud sandbox accounts.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:Cloud Integration Testing Made Easy with LocalStack and Testcontain
 ers - Anca Ghenade
URL:https://cfp.cfgmgmtcamp.org/2024/talk/97GSMA/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KYF3ZS@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:The hybrid cloud has emerged as a dominant architecture in mode
 rn IT\, blending on-premises infrastructure with public and private cloud 
 services to create a versatile\, scalable\, and efficient environment for 
 enterprises. However\, managing and orchestrating resources across these d
 iverse environments presents a complex challenge\, particularly when it co
 mes to maintaining consistency\, ensuring security\, and automating routin
 e operations.\n\nAnsible\, known for its simplicity and ease of use in aut
 omation\, plays a pivotal role in addressing these challenges. Its latest 
 advancement\, Event-Driven Ansible\, opens new avenues for managing hybrid
  cloud environments more effectively. This innovative approach allows for 
 real-time\, responsive automation based on events occurring across the hyb
 rid cloud infrastructure.\n\nIn this session\, we will delve into the prac
 tical applications of Event-Driven Ansible in a hybrid cloud setting. We w
 ill explore how it can dynamically respond to events from various cloud se
 rvices and on-premises resources\, thereby streamlining operations in area
 s such as application deployment\, security\, disaster recovery and cost o
 ptimization.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Automating Hybrid Clouds with Event-Driven Ansible - Ricardo Carril
 lo Cruz
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KYF3ZS/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-FJXMVG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:New standards are constantly appearing and must be applied to a
  larger number of systems. Sometimes with very little time available from 
 the law to the actual enforcement.\nApplying standards on a clean state is
  in itself a difficult task. But when it’s on existing infrastructures\,
  it gets very complex with potentially a lot of divergences to identify an
 d exceptions to be made.\nThere are plenty of existing solutions. But they
  are often either one-size-fits-all\, or they can audit but not remediate\
 , or they cannot be consolidated over all the IT. \nIn this talk\, I will 
 present how we implemented a CIS Server benchmarks on an existing infrastr
 ucture using Rudder. It starts from the reference Excel Benchmarks from CI
 S  to finish by the implementation of every control point\, with default v
 alues and mixed audit and remediation mode. It concludes by showing how ha
 ving a graphical interface makes the reporting to relevant stakeholders he
 lpful.\nThis implementation involves a lot of YAML\, some KCL to generate 
 even more YAML\, and unfortunately some bash scripts…
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Hardening systems: from a benchmark guide to meaningful compliance 
 - Nicolas CHARLES
URL:https://cfp.cfgmgmtcamp.org/2024/talk/FJXMVG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-3CYMM9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:Kubernetes Operators have emerged as a game-changing approach t
 o simplify the deployment and management of complex applications within Ku
 bernetes clusters. These operators leverage the power of Custom Resources 
 and Controllers to automate tasks traditionally performed by human operato
 rs\, thus streamlining the entire application lifecycle.\n\nIn this engagi
 ng and hands-on talk\, we will demystify the process of creating a Kuberne
 tes Operator. While the prospect of developing one may appear intimidating
 \, the underlying concepts are surprisingly straightforward: define Custom
  Resource Definitions (CRDs) to model your application's key concepts\, an
 d craft Controllers\, which are specialized pods responsible for monitorin
 g and taking action on specific resources in the cluster.\n\nBut we're not
  stopping at theory! Writing an Operator doesn't have to be a dry affair. 
 To make it more enjoyable\, we've chosen an original use case filled with 
 hand-drawn Gophers\, and we'll livecode it right before your eyes to showc
 ase its simplicity. Join us in this interactive session where we'll combin
 e education and entertainment\, making the journey of building your own Ku
 bernetes Operator both informative and fun.\n\nUsing the Gopher REST API a
 s a foundation\, we will break down the essentials of Operator creation wh
 ile adding a touch of creativity and humor. We will provide valuable insig
 hts into crafting a simple yet efficient Operator architecture capable of 
 managing not only Kubernetes objects but also external resources. You will
  witness the code and the operator in action\, gaining practical knowledge
  that empowers you to automate and enhance your application deployment and
  management within Kubernetes environments.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Let’s dive into Kubernetes operator creation - Horacio Gonzalez
URL:https://cfp.cfgmgmtcamp.org/2024/talk/3CYMM9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-SXMCHU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:Declarative IaC tools are amazing but wouldn't be useful withou
 t connecting to real systems. Take a dive into how Pulumi and OpenTofu pro
 viders are written and maintained with a core maintainer of Pulumi's provi
 der ecosystem. Learn how to write your own providers or extend existing on
 es and get a little insight into the future of how IaC tools are integrate
 d with real-world clouds.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Code Meets IaC: How to write Pulumi and OpenTofu Providers - Daniel
  Bradley
URL:https://cfp.cfgmgmtcamp.org/2024/talk/SXMCHU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-TZ7KSB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:This presentation will provide a comprehensive guide on leverag
 ing Ansible for setting up and deploying a containerized React Next.js app
 lication on AWS EC2.\n\nThe talk will begin with an in-depth look at the p
 rocess of containerizing the React Next.js application. Attendees will lea
 rn about the best practices for creating lightweight\, yet fully functiona
 l containerized applications\, making them suitable for scalable cloud dep
 loyments. A key part of this process involves hosting the containerized ap
 plication on a secure and scalable container image registry.\n\nThe focus 
 will then shift to how to use Ansible for creating a robust AWS EC2 infras
 tructure. This includes configuring DNS\, web server configuration\, and s
 ecurity measures\, ensuring a secure and efficient environment for applica
 tion deployment. The subsequent step in the deployment process\, which wil
 l be thoroughly discussed\, is pulling the container image onto the config
 ured EC2 instance. \n\nBy the end of this talk\, attendees will have a cle
 ar understanding of the entire workflow - from setting up the AWS EC2 infr
 astructure using Ansible to running a containerized React Next.js applicat
 ion. \n\nThis session is designed to equip curious minds with the skills a
 nd knowledge to efficiently deploy and manage containerized applications i
 n the cloud using Ansible\, AWS EC2\, and quay.io.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Simplifying Cloud Deployments with Ansible for React Next.js on AWS
  EC2 - Rose Crisp\, Sid Kattoju
URL:https://cfp.cfgmgmtcamp.org/2024/talk/TZ7KSB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-FFNDDB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:Currently there are close to twenty configuration management sy
 stems here at Config Management Camp 2024 in Ghent .\nThe Configuration It
 ems (CI) receiver their configuration information through either push or p
 ull and then either are being configured by remote control or as an indepe
 ndent agent.\n\nOne of the challenges we face is the provisioning of exter
 nal data\, enter Data. Data serves any CI that is able to send\, receive a
 nd process messages. There are\, for now two types of messages Data is abl
 e to receive and process:\n- Feeds triggering a response\n- Service views\
 n\nData makes use of a PostgreSQL backend that has schema's accordingly:\n
 - feeds\n- context\n- knowledge\nData stores and processes the information
  it receives from the CI feeds into the context schema\nData processes inf
 ormation from both schemas for use in the knowledge schema.\n- The CI's in
  the landscape provide Data with facts or hard classes of itself in the fe
 ed message\, which triggers a response by Data with a configuration view.\
 n- Services views are specific requests to Data and trigger responses to t
 he requestor concerning information about the landscape.\nConfiguring item
 s in an IT landscape require\, next to pure configuration details\, inform
 ation on a variety of levels. The information is related\, among other thi
 ngs to:\n- Organisation\n- Domain\n- Users\n- The specific item itself\n- 
 Information about the environment\, that relates to the purpose the item h
 as within the IT landscape\n\nThe Data class architecture has convergence 
 in mind. Convergence is the theoretical model in which CI's  convergently 
 work towards their desired state.
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:The challenge of external data\, enter Data - Martin Simons
URL:https://cfp.cfgmgmtcamp.org/2024/talk/FFNDDB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-JNMUVH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T140000
DTEND;TZID=Europe/Brussels:20240206T145000
DESCRIPTION:Managing repositories in Pulp using Ansible\, using the Pulp Sq
 ueezer\ncollection. A journey of a Pulp beginner setting up a Pulp server 
 and\nPulp repositories with Ansible.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Ansible squeezed my Pulp - Stefan Joosten
URL:https://cfp.cfgmgmtcamp.org/2024/talk/JNMUVH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-JSW89F@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:eBPF is used in several cloud native security tools. In this ta
 lk we’ll dive into demos and code to explore how eBPF can be used for th
 e next generation of security enforcement tooling. This talk will cover:\n
 - Why enforcing NetworkPolicy with eBPF has been in place for years\, but 
 preventive security for applications has taken longer.\n- How Phantom atta
 cks can compromise the use of basic system call hooks.\n- How other eBPF a
 ttachment points\, such as BPF LSM\, can be used for preventive security.
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:eBPF-based Security Observability & Runtime Enforcement with Cilium
  Tetragon - Raphaël Pinson
URL:https://cfp.cfgmgmtcamp.org/2024/talk/JSW89F/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-8Q9RCN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:Bash is cool. Bash is great. Bash is amazing. Bash is like supe
 rglue. Bash is fantastic. Bash is awesome.\n\n--  a Bash fan
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Bash shouldn't be bashed. - Marcel Kornegoor
URL:https://cfp.cfgmgmtcamp.org/2024/talk/8Q9RCN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-PKDHZ8@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:In an era where data is the lifeblood of organizations\, open s
 ource infrastructure management plays an important role in ensuring reliab
 ility and scalability. This session will explore the emerging concept of D
 ata Mesh and its 4 main concepts: Domain ownership\, Data as a product\, S
 elf-serve data platform and\nFederated computational governance. I will di
 scuss key concepts\, open source tools\, real-world use cases\, and challe
 nges associated with implementing Data Mesh principles in the realm of inf
 rastructure management. By bridging the gap between Data Mesh innovation a
 nd practical infrastructure needs\, this session aims to empower ConfigMgm
 tCamp attendees with valuable insights and actionable takeaways.
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:The Relevance of Data Mesh in Open Source Infrastructure Management
  - Walter Heck
URL:https://cfp.cfgmgmtcamp.org/2024/talk/PKDHZ8/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-MHCBKM@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:In the dynamic realm of modern infrastructure\, challenges such
  as intricate security protocols and managing diverse environments are com
 mon across all technical teams. Infrastructure as Code (IaC) emerges as a 
 transformative force\, turning these challenges into opportunities for inn
 ovation.\n\nFor developers\, SREs\, platform engineers\, and other technic
 al professionals\, this talk showcases how IaC brings unprecedented ease a
 nd agility to managing varied infrastructures. The session includes an eng
 aging live demonstration highlighting IaC's adaptability in various scenar
 ios. It explores its potential to unify and empower diverse technical team
 s.\n\nAttendees from all technical backgrounds will discover practical str
 ategies for implementing IaC in their projects\, fostering an environment 
 of collaboration and efficiency. This session is about reshaping coding an
 d infrastructure management practices to enhance workflows and team dynami
 cs across various roles. Join to see how 'Infrastructure as Code your way'
  can revolutionize approaches and boost productivity for many technical pr
 ofessions.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Unleashing Potential Across Teams: The Power of Infrastructure as C
 ode - Alayshia Knighten
URL:https://cfp.cfgmgmtcamp.org/2024/talk/MHCBKM/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-WBX9GH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:The [Foreman](https://theforeman.org) community maintains a [co
 llection of over 80 Ansible modules](https://github.com/theforeman/foreman
 -ansible-modules) for interaction with the Foreman API and the various plu
 gin APIs. At [cfgmgmtcamp 2020 we talked about the first four years of tha
 t journey](https://cfp.cfgmgmtcamp.org/2020/talk/U7CGMZ/)\, at [cfgmgmtcam
 p 2023 we talked about the next three years](https://cfp.cfgmgmtcamp.org/2
 023/talk/SSAXCF/) and we fully intend to make this talk a regular thing at
  every camp!\n\nToday we want to talk what happened in that one year\, whi
 ch promises we did (not) deliver and what challenges we had.\nIncluding:\n
 \n* ~*No*~ 1 major release - stable APIs are great 🥳\n* 7 minor release
 s with great features and bugfixes\n* Over 1.8 million downloads on Galaxy
  (thats 0.6M more than last year)\n* 1 new role (22 in total)\n* 6 new mod
 ules (81 in total)\n* [using personal access tokens](https://theforeman.or
 g/2023/03/using-personal-access-tokens-with-ansible.html)\n* [integrating 
 with Event Driven Ansible](https://theforeman.org/2023/04/integrating-fore
 man-with-event-driven-ansible.html)\n\nAnd of course we will also talk abo
 ut what we think is next!
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Maintaining over 80 Ansible modules: 8 years later - Evgeni Golov
URL:https://cfp.cfgmgmtcamp.org/2024/talk/WBX9GH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-XYBBTC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:Content is the lifeblood of automation. The more quality conten
 t you can generate that aligns with a broader automation project\, the gre
 ater the benefits for you and your collaborators. Learn how Red Hat is inv
 esting in its Ansible automation development tools and user experience now
  and in the coming months and years.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Creating Content for Ansible: What Is New and Ahead - Tim Appnel
URL:https://cfp.cfgmgmtcamp.org/2024/talk/XYBBTC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KLAFNY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:There are many different ways to run your containerised workloa
 ds and probably the biggest challenge is how to run it with least effort\,
  but still ensure you’re doing it right. What do we mean by that? It ref
 ers to following good industry and DevOps practices\, having built-in secu
 rity mechanisms\, streamline pipeline delivery\, using Infrastructure as C
 ode configuration\, easy adoption and low maintenance burden. In this talk
  we’ll focus on the Cloud managed services to run containers and how to 
 use Open Source project like AWS Copilot CLI to abstract a lot of complexi
 ty away when using Cloud providers. Copilot CLI makes it easy for develope
 rs to build\, release\, and operate production ready containerized applica
 tions using different compute backends. I’ll cover some use cases and de
 monstrate how to get started\, push to different environments to manage wh
 ole development lifecycle and set a well threaded path (a.k.a. internal de
 velopment platform) for your teams.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:Do you need Kubernetes to run your workloads? - Marko Bevc
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KLAFNY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-P3NKVG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T145000
DTEND;TZID=Europe/Brussels:20240206T154000
DESCRIPTION:OVHcloud\, a worldwide cloud computing provider\, offers numero
 us mission critical services that must stay up all the time. They rely on 
 a common layer: databases.\n\nOur role\, as DBAs\, is to ensure the databa
 ses are up and running\, restorable\, up-to-date and secured.\n\nNew datab
 ases can be requested every day. Vulnerabilities must be patched as soon a
 s possible. Databases could be relocated. How about schema migrations? Maj
 or upgrades?  User accesses? Periodic restores?\n\nAll those tasks are aut
 omated using Ansible.\n\nThis talk is a feedback on how we use Ansible and
  related software to perform day-to-day operations on the OVHcloud's inter
 nal databases infrastructure.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Automating Internal Databases Operations at OVHcloud with Ansible -
  Julien Riou
URL:https://cfp.cfgmgmtcamp.org/2024/talk/P3NKVG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-KYMVRP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:Back in the day in a IT company long ago\, where the BOFHs roam
 ed and the ITIL was strong. We used to keep long lists of CIs that used to
  enviably and hopelessly out of date. Because we either didnt care\, know 
 or bother keeping up to date. That was totally fine in a relatively static
  environment the IT company of long ago. We would have our yearly inventor
 y day and forget about it again.\n\nOf course we all use some form of infr
 astructure as code right now. Some of us might go as far that "if it isn't
  in code it doesnt exist"\,  but can we truly say that whatever is in the 
 OpenTofu state really is the only thing running? What about that recurring
  1$ in that dormant AWS account\, where is that coming from? How about the
  playground projects the CEO likes to play around with in his sparetime? o
 r that one time the opentofu destroy didnt exit cleanly and some resources
  weren't cleaned during that timeout\, did we really manually cleanup all 
 resources?
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Cost reconciliation in a post CMDB world - Bram Vogelaar
URL:https://cfp.cfgmgmtcamp.org/2024/talk/KYMVRP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-PJJUMU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:Have you ever wondered if it'd be possible to generate differen
 t kinds of images with only one expression? One expression to generate a V
 M\, Docker container\, static binary\, and more. Sounds good\, right?
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Using NixOS to generate all kinds of images - Bryan Honof
URL:https://cfp.cfgmgmtcamp.org/2024/talk/PJJUMU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HF8H7Z@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:Ansible playbooks are the heart of Ansible automation. They all
 ow you to describe the desired state of your infrastructure and Ansible wi
 ll take care of making it happen. But writing good playbooks takes practic
 e. \n\nIn this session\, we'll cover the best practices for writing Ansibl
 e playbooks that are clear\, concise\, and effective. You'll learn how to:
  \n\n- organize your playbooks into roles and tasks\;\n- use variables and
  conditionals to make your playbooks more flexible\;\n- handle errors grac
 efully\;\n- test your playbooks thoroughly\;\n- use tools to shape up your
  playbooks in seconds.\n\nBy the end of this session\, you'll have the ski
 lls you need to write Ansible playbooks that will help you automate your i
 nfrastructure efficiently and reliably.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Mastering Ansible Playbooks: Best Practices and Tools - Nejc Slabe\
 , Jure Medvesek
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HF8H7Z/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-7BYPGQ@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:There are too many possibilities for base images in cloud envir
 onments and not enough time to validate which ones fulfill all of my requi
 rements. Worse yet\, I know that I have policies set by my security team t
 hat my infrastructure will be beholden to. So now what? I built an open so
 urce policy engine and image generator to implement directly into my build
  pipelines. I can start with any base image\, apply my security policies t
 hat are verified by my security team\, and now have a baseline that I can 
 rapidly scale my infrastructure from.
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Automating Compliance for Cloud Image Building - Kendall Moore
URL:https://cfp.cfgmgmtcamp.org/2024/talk/7BYPGQ/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-GPTL7N@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:Writing Ansible modules is a tedious job.\nEspecially if all yo
 u do is to copy over the models from your app.\nEspecially if you want to 
 have a module for each model\, and you have hundreds of them.\n\nAssuming 
 the API has an API definition with [OpenAPI/Swagger](https://www.openapis.
 org/) or [Apipie](https://github.com/Apipie/apipie-rails)\, we can use the
  data provided by those tools to generate Ansible modules without much eff
 ort.\n\nWe'll be looking at tools like [ansible.content_builder](https://g
 ithub.com/ansible-community/ansible.content_builder) and [apinsible](https
 ://github.com/evgeni/apinsible) for generating the modules\, but also at g
 eneral best practices how to organize a collection of modules to ensure ne
 w modules are easy to add and maintain.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Generating Ansible modules for REST APIs without AI - Evgeni Golov\
 , Matthias Dellweg
URL:https://cfp.cfgmgmtcamp.org/2024/talk/GPTL7N/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-8JXMVB@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:From application code to deployment: Automated building\, Gitop
 s and beyond. From a customer question to a fully working solution. With G
 itlab\, ArgoCD and Kubernetes.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:From application code to deployment: Automated building\, Gitops an
 d beyond. - Michael Trip
URL:https://cfp.cfgmgmtcamp.org/2024/talk/8JXMVB/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-YQSWVU@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T155500
DTEND;TZID=Europe/Brussels:20240206T164500
DESCRIPTION:Many systems administrators use Katello to cache content locall
 y in their datacenters and keep their machines patched. What these users m
 ight not know is that Katello has other features that could make their liv
 es even easier.  In this presentation\, I will take a dive into features l
 ike Katello’s container registry\, alternate content sources\, import/ex
 port for disconnected environments\, and advanced content view usage.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Unlocking Katello’s Deeper Potential - Ian Ballou
URL:https://cfp.cfgmgmtcamp.org/2024/talk/YQSWVU/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-UHV8GG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T173500
DESCRIPTION:This talk will present some insights into how to combine pipeli
 nes from different projects in GitLab CI.\nThe goals are\n\n- to allow sin
 gle pipelines to run individually and\n- to pass parameters between differ
 ent pipelines \n\nHowever\, it's not as simple as that\, as our second req
 uirement\, passing parameters\, can easily break the first.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:Fun with downstream pipelines and artifacts in GitLab CI - Jan Bund
 esmann
URL:https://cfp.cfgmgmtcamp.org/2024/talk/UHV8GG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-QCQTAW@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T171000
DESCRIPTION:When multiple users share a common infrastructure\, there is a 
 concern that certain users might exceed their fair share of resources. Res
 ource quotas serve as a tool for administrators to mitigate this concern b
 y limiting access to shared resources\, ensuring fair collaboration.\n\nTh
 e new Foreman Resource Quota plugin introduces such resource management ca
 pabilities to the Foreman. This talk presents the new plugin\, outlines it
 s features\, and gives a live demonstration.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Resource Management with the Foreman Resource Quota Plugin - Bastia
 n Schmidt
URL:https://cfp.cfgmgmtcamp.org/2024/talk/QCQTAW/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-TTVWYK@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T173500
DESCRIPTION:Your containers do not have to be untrusted or huge\, memorized
  how to run them\, but can be managed with much simpler orchestration.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:Make Containers Small Again! - Bo Maryniuk
URL:https://cfp.cfgmgmtcamp.org/2024/talk/TTVWYK/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HUPSXG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T173500
DESCRIPTION:[Uyuni](https://uyuni-project.org) is a popular system manageme
 nt tool - it not only offers patch management\, but also configuration man
 agement as it integrates SaltStack. Anyhow\, the majority of users these d
 ays prefer Ansible. This talk explains and demonstrates [an Ansible collec
 tion](https://github.com/stdevel/ansible-collection-uyuni) that integrates
  Uyuni into Ansible and Event-driven Ansible.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Integrating Uyuni in Ansible and EDA - Christian Stankowic
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HUPSXG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-MJQGD9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T173500
DESCRIPTION:Configuration management primitives appear like a solved topic 
 now\, and current major solutions have converged to pretty similar choices
  10+ years ago. However new needs are becoming more prominent\, like obser
 vability\, auditing and self-auditing abilities\, in a context of growing 
 attention for security topics. Could we benefit from reconsidering some of
  these design choices now to better address them?\nIn this talk\, we will 
 navigate through the solution space of configuration management low-level 
 implementations (resource/promise/etc.)\, and explore what we can modify t
 o provide new promising features. It will also cover implementation and pr
 ogramming language choices\, from C to Python\, Ruby\, and Rust\, and how 
 these choices participate in shaping our tools strengths and weaknesses. I
 t will feature some examples from ongoing work in Rudder\, as well as othe
 r projects (mgmt\, Jet\, etc.)
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Implementing configuration management primitives in 2024 - Alexis M
 ousset
URL:https://cfp.cfgmgmtcamp.org/2024/talk/MJQGD9/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-JFJUMT@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T171000
DESCRIPTION:Explore how Salt's approach to file management has room for imp
 rovement with learnings from a real-world at-scale production environment.
  You'll learn how to solve these problems "the SRE way"\, and see how well
  they work\, until they don't. We'll discuss alternative solutions as prov
 ided by Salt as well as alternative solutions that can really scale.
DTSTAMP:20260422T115721Z
LOCATION:B.2.015
SUMMARY:Fixing Salt's atomic file access problem - Joe Groocock
URL:https://cfp.cfgmgmtcamp.org/2024/talk/JFJUMT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-VKATZ7@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T164500
DTEND;TZID=Europe/Brussels:20240206T173500
DESCRIPTION:We're Millennials\, we're system engineers\, we work on Mainfra
 me and we use Python.\n\nMainframe is often seen as the 'other side'\, the
  'old side'\, the one that will be decommissioned. I work at a Belgian Com
 pany with several other Millennials on Mainframe.  Why do young people cho
 ose Mainframe out of all other possibilities?\n\nI want you to show you ha
 nds-on what being a Mainframe System Engineer is by explaining some concep
 ts. Showing the traditional interface to Mainframe but also some open sour
 ce interfaces such as the Zowe CLI\, Zowe Desktop and VS Code integration.
  Explain about datasets\, jobs and USS\, the Unix port built in into our M
 ainframe operating system called 'z/OS'.  USS enables us to run open sourc
 e software on the worlds first real (\;-)) computer.
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:We're Millennials\, we're system engineers\, we work on Mainframe a
 nd we use Python - Arthur Coucke
URL:https://cfp.cfgmgmtcamp.org/2024/talk/VKATZ7/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-7VTPMG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T171000
DTEND;TZID=Europe/Brussels:20240206T173500
DESCRIPTION:Join us for an introduction session dedicated to exploring Fore
 man's capabilities in managing Linux servers.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Mastering Server Management with Foreman - Leos Stejskal
URL:https://cfp.cfgmgmtcamp.org/2024/talk/7VTPMG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-EF9BBH@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T173500
DTEND;TZID=Europe/Brussels:20240206T180000
DESCRIPTION:Ever wanted to apply CI/CD principles and run tests for every c
 hange?\nBut it is too complex to set up the test environment\, and launch 
 the tests with all the updated parameters\, solution? Automation!\nRelease
  your software implies a countless number of complicated steps\, what solu
 tion? Automation!\nSo automation sometimes seems to be the solution\, you 
 automate some complex procedure and call the day.\n\nBut automation of a p
 rocess sometimes can only hide the real problem and only delay the moment 
 when you have to address the technical debt\, and sometimes the automation
  can even also act as an amplifier of the technical debt.\n\nBased on my e
 xperience matured on the field\, this talk will show the hidden traps of a
 utomation\, the drawbacks\, and the lessons learned.
DTSTAMP:20260422T115721Z
LOCATION:B.Con
SUMMARY:The incredible machine: when automation backfires - Matteo Valentin
 i
URL:https://cfp.cfgmgmtcamp.org/2024/talk/EF9BBH/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-CDFDLD@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T173500
DTEND;TZID=Europe/Brussels:20240206T180000
DESCRIPTION:A talk about K8s tools\, that make life easier.\nEspecially to 
 target K8s beginners\, but also to collect feedback from more advanced K8s
  users.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:An opinionated-and-certainly-not-comprehensive overview of K8s-Oper
 ation-Tools - Bernhard Hopfenmüller
URL:https://cfp.cfgmgmtcamp.org/2024/talk/CDFDLD/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HPNGND@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T173500
DTEND;TZID=Europe/Brussels:20240206T180000
DESCRIPTION:To manage the costs of pulling images from remote sources (like
  DockerHub)\, one may decide to use caching. The caching allows administra
 tors to store frequently accessed images locally. This talk offers practic
 al insights into employing Pulp to cache and proxy container images from r
 emote registries. As a result\, this improves reliability and redundancy\,
  enhances offline deployments\, and helps to overcome common challenges wi
 th further management.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Efficient Container Image Management with Pulp and Pull-Through Cac
 hing - Lubos Mjachky
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HPNGND/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-VYUPNC@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T173500
DTEND;TZID=Europe/Brussels:20240206T180000
DESCRIPTION:We are increasingly seeing Arm64 instances in the cloud and on 
 the developer workstation\, and there are some benefits to integrating som
 e Arm infrastructure for applications rather than staying x86-only in the 
 cloud. But the actual practice of adding another architecture can lead to 
 a lot of unwinding of invisible technical debt - platform assumptions made
  in shell scripts\, package naming conventions in config scripts\, and mor
 e. This presentation will take a real-life example\, and walk through the 
 little hiccups encoutered when moving from x86-only to x86 and Arm64 heter
 ogeneous Kubernetes clusters\, with a goal of helping others follow in the
 se footsteps with a less steep learning curve. We will also look at how co
 mmon config management tools can make the migration easier.
DTSTAMP:20260422T115721Z
LOCATION:D.Aud
SUMMARY:Overcoming technical debt in config management to move to heterogen
 eous architecture - Dave Neary
URL:https://cfp.cfgmgmtcamp.org/2024/talk/VYUPNC/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-ZH8CNN@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240206T173500
DTEND;TZID=Europe/Brussels:20240206T180000
DESCRIPTION:Ansible code often gets executed with a very high level of acce
 ss to ensure it can perform all the necessary actions to complete its task
 . This high level of access creates the risk of attacks leveraging the aut
 omation code as an attack vector.\nIt is possible to use cryptographic sig
 natures to prevent the risk of executing code that has not been properly v
 etted.\nIn this talk\, we will see how it is possible to integrate cryptog
 raphical assurances into Ansible\, and we will delve into some implementat
 ion decisions and suggestions to ensure that the result completely satisfi
 es the requirements.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Where does your Ansible code come from? - Fabio Alessandro "Fale" L
 ocati
URL:https://cfp.cfgmgmtcamp.org/2024/talk/ZH8CNN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-Y8QUJ3@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T095500
DTEND;TZID=Europe/Brussels:20240207T175500
DESCRIPTION:Puppet's Community Day is a space for community and contributor
 s to engage directly with each other and collaboratively learn and make so
 me magic. Do you have a burgeoning project you want to workshop and get fe
 edback and ideas on? Do you want get the first glimpses at changes coming 
 to the Puppet platform? Or maybe you'd just like to help shape the next ye
 ar of the Puppet community.
DTSTAMP:20260422T115721Z
LOCATION:B.3.036
SUMMARY:Puppet Community Day - Ben Ford
URL:https://cfp.cfgmgmtcamp.org/2024/talk/Y8QUJ3/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-UWSJ8M@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T180000
DESCRIPTION:Ansible Collab - Ghent is a full day working session especially
  for community users and contributors to interact with one another\, as we
 ll as with Ansible development + community teams. We will discuss importan
 t issues affecting the Ansible community to help shape the future of Ansib
 le\, with a focus on improving collaboration with our contributors.
DTSTAMP:20260422T115721Z
LOCATION:B.1.017
SUMMARY:Ansible Collab - Ghent (Ansible Contributor Summit 2024.02) - Carol
  Chen
URL:https://cfp.cfgmgmtcamp.org/2024/talk/UWSJ8M/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-N938VY@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T180000
DESCRIPTION:The main author of https://github.com/purpleidea/mgmt/ will be 
 around to hack on mgmt and you can help us get it closer to 1.0 =D
DTSTAMP:20260422T115721Z
LOCATION:B.2.011
SUMMARY:Mgmt Hacking Day - James (purpleidea)
URL:https://cfp.cfgmgmtcamp.org/2024/talk/N938VY/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-TWHNPE@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T140000
DESCRIPTION:Come explore the World of Cilium with us!\n\nIn this workshop\,
  you'll have the opportunity to discover about Cilium and Tetragon\, and t
 he kernel technology that makes them possible\, eBPF.\n\nThrough a collect
 ion of hands-on labs (available at https://labs-map.isovalent.com/) and th
 e presenter's support\, you'll be able to explore many topics covering Clo
 ud Native Networking\, Security\, and Observability. In this gamified appr
 oach\, you'll also be able to earn badges for completing labs.\n\nWhether 
 you're a Platform Engineer\, SRE\, Network Engineer\, SecOps Professional\
 , Cloud Architect\,  and more\, you'll certainly find subjects to explore 
 in this session!
DTSTAMP:20260422T115721Z
LOCATION:B.1.015
SUMMARY:Explore the World of Cilium\, Tetragon & eBPF - Raphaël Pinson
URL:https://cfp.cfgmgmtcamp.org/2024/talk/TWHNPE/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-APYHXG@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T140000
DESCRIPTION:This event will be an opportunity for anyone that's interested 
 in using Pulp to get together and discuss use cases with each other and Pu
 lp developers. Participants that wish to try out Pulp as a multi-process c
 ontainer will be able to do so with support of other users and/or develope
 rs in the room. This event will take place during the first half of the da
 y. \n\n[0] https://pulpproject.org/pulp-in-one-container/
DTSTAMP:20260422T115721Z
LOCATION:B.2.010
SUMMARY:Pulp User Group Meetup - Dennis Kliban
URL:https://cfp.cfgmgmtcamp.org/2024/talk/APYHXG/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-LCWZCP@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T140000
DESCRIPTION:Join us for a hands-on session where we'll dive into Foreman's 
 UI and pinpoint the highs and lows of creating hosts. \n\nWe're all about 
 actionable feedback! \nBe ready to share your horror stories but also your
  successful workarounds. Together we will try to come up with the solution
 s to the described problems. Part of the session will be also an overview 
 of the UX proposed design and its critique. \nLet's make our product even 
 more user-friendly.\n\nWARNING: collaborative\, interactive session\nTo en
 joy this session fully\, you should be a Foreman user.
DTSTAMP:20260422T115721Z
LOCATION:B.4.042
SUMMARY:Revamping Host creation form: Let's fix stuff together! - Maria Svi
 rikova
URL:https://cfp.cfgmgmtcamp.org/2024/talk/LCWZCP/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-BRZFAV@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T140000
DESCRIPTION:Backstage\, an open-source Internal Developer Portal and part o
 f the Cloud Native Computing Foundation (CNCF) project landscape like Kube
 rnetes\, is on the way to be the one-stop shop for all the technical and o
 perational information of an organization. In this hands-on session\, I wi
 ll show you what Backstage is and how to deploy Backstage on Azure using A
 zure App Service and configure it to scaffold new projects using Azure Dev
 Ops. Everything will be done using Pulumi as our Infrastructure as Code (I
 aC) tool of choice\, so you will be able to reproduce the setup in your ow
 n environment.
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Hands-on with Backstage on Azure: From App Service to Azure DevOps 
 - Engin Diri
URL:https://cfp.cfgmgmtcamp.org/2024/talk/BRZFAV/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-NKRKWX@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T140000
DESCRIPTION:As part of the Foreman fringe event we want to provide a worksh
 op for users new to Foreman at all or the content management provided by K
 atello.
DTSTAMP:20260422T115721Z
LOCATION:B.3.037
SUMMARY:Foreman Beginner Workshop - Dirk Götz
URL:https://cfp.cfgmgmtcamp.org/2024/talk/NKRKWX/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-EYEZ33@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T100000
DTEND;TZID=Europe/Brussels:20240207T140000
DESCRIPTION:Flatcar is a free and open-source operating system designed for
  easy automation and to securely run containers. In this tutorial\, Kai an
 d Mathieu will be your guides to get you to know the specifics of the OS a
 nd acquire the basis to become autonomous in the OS operation.
DTSTAMP:20260422T115721Z
LOCATION:B.4.029
SUMMARY:Workshop: Getting started with Flatcar - Mathieu Tortuyaux\, Kai L
 üke
URL:https://cfp.cfgmgmtcamp.org/2024/talk/EYEZ33/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-2024-HUQBH9@cfp.cfgmgmtcamp.org
DTSTART;TZID=Europe/Brussels:20240207T140000
DTEND;TZID=Europe/Brussels:20240207T180000
DESCRIPTION:Have a dedicated room for Pulumi content.
DTSTAMP:20260422T115721Z
LOCATION:B.3.039
SUMMARY:Pulumi Community Room - Ringo De Smet
URL:https://cfp.cfgmgmtcamp.org/2024/talk/HUQBH9/
END:VEVENT
END:VCALENDAR
