Meetup is going to be in hybrid mode and talks will be in English. The on-site part takes place at Prusa Research offices in Prague. Online stream is going to be available on Youtube for registered attendees. Records will be published to community's Youtube channel later.
GitOps aims to bring consistency, control, and clarity to deployments. However, the reliance on configuration management tools like Helm and Kustomize has introduced a gap between what’s in Git and what’s actually deployed.
In this talk, we’ll introduce the Rendered Manifests Pattern (aka the Environment Branches Pattern), where manifests are rendered as immutable artifacts in the CI and stored inside environment branches. This simple shift restores true visibility into the desired state, simplifies debugging, and improves deployment reliability.
The second part of the talk will focus on how we’ve implemented this pattern in Prusa Research and how we deploy such manifests from multiple repositories using Argo CD ApplicationSets.
5:00 PM
Coffee Break
5:10 PM
[EN] From Small Terraform Projects to Terralith - Ladislav Prskavec
In this talk, I'll walk you through the common evolution of Terraform projects - from simple beginnings to complex, sprawling infrastructure definitions that become increasingly difficult to manage.
We'll explore the familiar challenges many teams face: starting with a handful of resources that gradually expand into an unwieldy codebase as business requirements grow. I'll share our team's journey transitioning from this state to Terralith, creating a more scalable and modular infrastructure solution.