Presentations
Attendees will understand how developers identify bugs/features to work on, create contributor accounts, develop the code change, test it against an OpenStack deployment and submit it for community code review. As seasoned core maintainers of OpenStack, we can share strategies we have learned to engage with the community and get these code changes merged. We hope this session will serve as a quickstart to in-person audiences who get to follow along hands-on.
Learn more about OpenStack as a whole, the different services and how to get involved.
Navigating application instrumentation and monitoring can be challenging. In this presentation, I will share my journey as a Go developer using OpenTelemetry to collect and visualize telemetry data, while also explaining some of the underlying mechanisms.
Although OpenTelemetry is a widely adopted open-source solution, its implementation requires several key steps: instrumentation, data extraction, storage selection, and visualization. I will break down these steps and demonstrate how using the Grafana ecosystem makes it easier to get started with OpenTelemetry.
Kubernetes is a declarative-first platform where manifests written in YAML describe what resources should exist in the cluster and on the nodes. Yet many new users will use imperative processes, running `kubectl apply` either manually or through CI, to define and change the state of their cluster. This approach is known as the “push” model, and while it works initially, it does not scale as more users adopt the platform. Without a shared understanding of the desired state, it’s impossible for teams to collaborate and make changes safely.
Anyone who has used the Ingress resource in Kubernetes for any length of time knows that it is lacking in flexibility and, as a result, has resulted in just about every ingress-related project creating their own bespoke resource types or complex set of needed annotations. Gateway API is the community’s answer to alleviating this pain. This talk will dive into my experiences utilizing it with Traefik for north-south traffic instead of Ingress and IngressRoute resources and with Linkerd to enhance visibility and flexibility of the east-west traffic traversing the service mesh.
Scarab is an open-source environmental monitoring robot designed to collect real-time data on air and water quality. Built from repurposed parts, Scarab was inspired by insect movement, WWII aircraft designs and the need for air quality monitoring after the 2023 wildfires. Its sensors detect various gases in the environment, making it a tool for climate research. This presentation will explore Scarab’s build process, the importance of open-source technology in environmental science, and how anyone can contribute to global sustainability through DIY robotics.
Graphical interfaces are bloated and bog down your system. Free yourself from the GUI by liberating yourself at the CLI. Learn how to do all the things you thought you needed a GUI for in the terminal, such as watching Youtube videos, reading and editing MS Office documents and replacing MS Word, Excel and Powerpoint, listening to music, browse the modern Internet including images, staying up-to-date and interact on social media, check your email, play games and so much more. Keep your New Year's resolution by dumping that GUI weight and run lean and mean in the CLI.
Infrastructure-as-Code (IaC) allows engineers to manage infrastructure through code, ensuring a safe, consistent, and repeatable process. As IaC gains popularity, various tools have emerged to support it.
In this session, aimed at DevOps, SRE, and Platform Engineering professionals, Adriana and Ana will explore and compare three open-source IaC tools: Pulumi, Crossplane, and OpenTofu, helping attendees understand the capabilities of these tools and choose the one that best fits their needs.
This talk will highlight the ongoing challenges with implementing OpenStack Neutron ML2/OVN and Ironic/SR-IOV external ports.
Is the term "AI" obfuscating every practical conversation about everything? Can we cut through the noise and ride this wave by understanding, designing, and deploying a new breed of search, fully integrated with your existing data and database? Yes, yes, we can!
This talk will dig into the weeds of vector search. We'll explore both the core math of the technology, as well as the applicability to a wide variety of use cases. We'll differentiate it from preceding search technologies and find how it fits within an overall data retrieval strategy.